Informacion API: presupuestos.php





ListaPresupuestos
Recupera una lista de presupuestos

Parametros
p1 = Campos a recuperar separados por comas (entrada,fecha,Entrada,Numero,Fecha,Cli_Codigo,Cli_Nombre,
Obra,Base,Cuota,Total,NomCliVar,DirCliVar,CPCliVar,PobCliVar,
ProvCliVar,TelCliVar,FaxCliVar,MailCliVar)
p2 = FechaDesde
p3 = FechaHasta
p4 = Proyecto
p5 = Comercial
p6 = Cliente
p7 = Contacto
p8 = Estado

Devuelve
Lista de presupuestos que cumplen los filtros de fechas,cliente y comercial, de la forma:
OK|\\campo:valor\\campo:valor...|\\campo:valor\\campo:valor...|...


DatosPresupuesto
Recupera los datos de la cabecera de un presupuesto

Parametros
p1 = entrada del presupuesto
p2 = Campos a recuperar, separados por comas (entrada,numero,fecha,tarifa,cliente,comercial,cli_nombre,descrip,obra,estado,base,cuota,total,
nomclivar,dirclivar,cpclivar,pobclivar,provclivar,telclivar,faxclivar,mailclivar,encargado,
movilenc,formapago,transporte)

Devuelve
Datos del presupuesto, de la forma: OK|\\campo:valor\\campo:valor...



DetallePresupuesto
Recupera los datos del detalle de un presupuesto

Parametros
p1 = entrada del presupuesto
p2 = Campos a recuperar, separados por comas (linea,articulo,recargo,descrip,medidas,unidades,factor,precio,dcto,dcto2,importe,tipoiva,receq,retencion
preciofijo,dctofijo,descfija,referencia,desccorta,personal,centrot,opcion,modificado,costeneto,costemot,descidioma)

Devuelve
Datos del detalle del presupuesto, de la forma: OK|\\campo:valor\\campo:valor...


VariablesPresupuesto
Recupera las variables del presupuesto indicado

Parametros
p1 = entrada del presupuesto

Devuelve
Variables del presupuesto, de la forma: OK|\\campo:valor\\campo:valor...


SeguimientosComerciales
Recupera los seguimientos comerciales del presupuesto indicado

Parametros
p1 = entrada del presupuesto

Devuelve
Seguimientos comerciales del presupuesto, de la forma: OK|\\campo:valor\\campo:valor...


EliminarSeguimiento
Elimina seguimiento comercial del presupuesto

Parametros
p1 = entrada del seguimiento

Devuelve
OK|


AnyadirSeguimiento
Elimina seguimiento comercial del presupuesto

Parametros
p1 = entrada del presupuesto
p2 = Texto

Devuelve
OK|


CerrarSeguimiento
Cerrar seguimiento comercial del presupuesto

Parametros
p1 = entrada del seguimiento

Devuelve
OK|entrada


AbrirSeguimiento
Abrir seguimiento comercial del presupuesto

Parametros
p1 = entrada del seguimiento

Devuelve
OK|entrada


AbrePresupuesto
Inicia la grabacion de un presupuesto

Parametros
p1 = datos del presupuesto \\campo:valor\\campo:valor...
Ej. \\fecha:xxxxx\\tarifa:01\\cliente:0000\\obra:xxxxxxx

Devuelve
En caso correcto: "OK"


AddDetalle
A�ade una linea de detalle al presupuestos que estamos grabando

Parametros
p1 = entrada del presupuesto
p2 = datos del presupuesto \\campo:valor\\campo:valor...
Ej. \\articulo:00000\\descrip:Puerta_seccional\\medidas:100x100\\unidades:1.00\\factor:1.00
\\precio:100.00\\dcto:0.00\\dcto2:0.00\\importe:100.00\\tipoiva:21.00
\\referencia:V-1\\opcion:1
p3 = variables de la linea \\campo:valor\\campo:valor...
Ej. \\[ANCHO]:2100\\[ALTO]:2100\\[COLOR]:BLANCO\\.......
Devuelve
En caso correcto: "OK|Mensaje" (el mensaje es opcional y es solo informativo)
En caso de error: "ER|Mensaje"


cierrapresupuesto
Graba los datos almacenados del presupuesto

Parametros
p1 = entrada del presupuesto

Devuelve
En caso correcto: "OK|Mensaje" (el mensaje es opcional y es solo informativo)
En caso de error: "ER|Mensaje"


Imprimir
Imprime un presupuesto a pdf, dentro de la carpeta pdf

Parametros
p1 = entrada del presupuesto

Devuelve
En caso correcto: "OK|Nombre del fichero" -> El fichero generado esta en la carpeta "\tmp"
En caso de error: "ER|Mensaje"


EMail
Envia un presupuesto por e-mail, a la direccion del cliente

Parametros
p1 = entrada del presupuesto

Devuelve
En caso correcto: "OK|Mensaje enviado"
En caso de error: "ER|Mensaje"


CalculaLineas
Calcula las lineas de descripcion asociadas a un articulo, detalle + opciones

Parametros
p1 = Codigo de articulo
p2 = Variables del articulo en forma de pares de valores (\\[ALTO]:100\\[ANCHO]:200\\[COLOR]:BLANCO...)
P3 = Codigo del cliente (Opcional)
P4 = Tarifa (Opcional), si no le pasamos tarifa coge la tarifa "01"

Devuelve
En caso correcto: OK|Articulo~Descripcion~Medidas~Unidades~Factor~Precio~Dcto~Dcto2~Preguntar(0 no preguntar opcion/1 preguntar opcion)|Articulo~.......
En caso de error: "ER|Mensaje"


AddPresupuesto
Calcula el presupuesto de un articulo, detalle + opciones y lo graba

Parametros
p1 = Entrada del presupuesto (-1 para crear presupuesto nuevo, otro valor para a�adir lineas)
p2 = linea del presupuesto (-1 para crear nueva, otro valor modificamos linea indicada)
p3 = datos del presupuesto \\campo:valor\\campo:valor...
Ej. \\fecha:xxxxx\\tarifa:01\\cliente:0000\\obra:xxxxxxx
p4 = Codigo de alias
p5 = Codigo de articulo
p6 = nidades
p7 = refcli
p8 = Variables del articulo en forma de pares de valores (\\[ALTO]:100\\[ANCHO]:200\\[COLOR]:BLANCO...)
p9 = Auxiliar (LOCALIZADOR CONFIGURADOR WEB)

Devuelve
En caso correcto: OK|Entrada|Linea
En caso de error: ER|Mensaje


LocalizaPresupuesto
LOCALIZA PRESUPUESTO Y LINEA DE UN (AUX) LOCALIZADOR CONFIGURADOR WEB

Parametros
p1 = Auxiliar (LOCALIZADOR CONFIGURADOR WEB)

Devuelve
OK|\\PRESUPUESTO:valor\\LINEA:valor...