Documentación CGI
De Master Solutions Wiki
Revisión a fecha de 18:23 17 feb 2017; Dmatti (Discusión | contribuciones)
Contenido |
Catalogo
Detalle
- Devuelve los productos (todos o para una determinada búsqueda)
Parametros: GET (no exclusivos)
codalfa: codigo alfanumerico codmar: codigo de marca descri : descripcion (total o parcial) del producto codlin : codigo de linea codrub: codigo de rubro codemp: codigo de empresa
Devuelve (json)
- correcto
- hay datos
success:true items: ubicación: ubicacion del producto alfacor : codigo alfanumerico corto producto: descripcion del producto codalfa : alfanumerico del producto marca: marca del producto stock: stock (devuelve cero) obsvar: observacion variable (booleano) valaltr1: valor alternativo 1 valaltr2: valor alternativo 2 valaltr3: valor alternativo 3 valaltr4: valor alternativo 2
- no hay datos
success: false msg: detalle del error
PutPedido
Detalle
- Graba un pedido en el sistema
Parametros: POST (json)
pedido { codigo : codigo de cliente codvar : codigo de cliente vario codlug : codigo de lugar de entrega seccion : codigo de clasificacion detalle : detalle del comprobante observacion : observacion del comprobante usrid : codigo de usuario renglones { codart : codigo de articulo valatr1 : codigo de variedad 1 valatr2 : codigo de variedad 2 valatr3 : codigo de variedad 3 valatr4 : codigo de variedad 4 cantidad : cantidad del producto precio : precio del producto volumen : volumen del producto } }
Devuelve (json)
- correcto
success:true
- error
success:false msg:detalle del error
pedidosPendientes
Detalle
- Pedidos pendientes de aplicar - solo las cabeceras
Parametros: GET
codemp : codigo de empresa iduser : codigo de usuario codvend : codigo de vendedor
Devuelve (json)
- hay datos
success:true items : codemp - codigo de empresas codcom - codigo del comprobante codtal - talonario del comprobante numero - numero del comprobante fecha - fecha del comprobante torig - centro de emision original del comprobante norig - numero original del comprobante codent - codigo de la entidad razsoc - razon social del cliente
- no hay datos
success:false
renglonesPedido
Detalle
- Pedidos pendientes de aplicar - los renglones
Parametros: GET
numero: numero de comprobante codtal: codigo de talon codcom: codigo comprobante codemp: codigo empresa usrid : codigo de usuario
Devuelve (json)
- hay datos
success:true items : codemp - codigo de empresas codcom - codigo del comprobante codtal - talonario del comprobante numero - numero del comprobante codalfa - codigo alfanumerico alfacor -alfanumerico corto ubicacion -ubicacion marca - descripcion de la marca producto - descripcion del producto cantidad - cantidad cantpend - cantidad pendiente movprec - precio
- no hay datos
success:false
AnularPicking
Detalle
- Anula un picking ( es decir aquellos pedidos generados antes de que se genere el despacho)
Parametros: POST (json)
codcom: codigo de comprobante codemp: codigo de empresa codtal: codigo de talos motivo: codigo de motivo de eliminacion numero: numero del comprobante usrid : codigo de usuario
Devuelve (json)
- correcto
success:true
- error
success:false msg:detalle del error
GetProdxUbi
Detalle
- Obtiene los productos de una determinada ubicación
Parametros: GET
{ ubicacion: ubicacion del producto }
Devuelve (json)
- correcto
- hay datos
success:true items: ubicación: ubicacion del producto alfacor : codigo alfanumerico corto producto: descripcion del producto codalfa : alfanumerico del producto marca: marca del producto stock: stock (devuelve cero) obsvar: observacion variable (booleano) valaltr1: valor alternativo 1 valaltr2: valor alternativo 2 valaltr3: valor alternativo 3 valaltr4: valor alternativo 2
- no hay datos
success: false msg: detalle del error
- error
success:false msg:detalle del error
PutDespacho
Detalle
- graba un despacho
Parametros: POST (json)
{
cabecera:[{ numero: numero de pedido codemp: codigo de empresa codtal: codigo de talon codcom:codigo de comprobante usrid : codigo de usuario }]
renglones:[{ nroren: numero de renglon alfacor: codigo alfanumerico corto cantidad: cantidad codalfa: codigo alfanumerico marca: marca movprec: precio producto: descripcion del producto ubicacion:ubicacion del producto }]
}
Devuelve (json)
- correcto
success:true
- error
success:false msg:detalle del error
getMymxprod
Detalle
- Dado un codalfa de un producto devuelve detalles de los autos relacionados a este producto
Parametros: GET
codemp: codigo de empresa codalfa: codigo alfanumerico del producto usrid : codigo de usuario
Devuelve (json)
- correcto
marca descripcion de la marca modelo descripcion del modelo tipo tipo de auto fechadsd fecha desde del modelo fechahst fecha hasta del modelo
- error
success:false msg:detalle del error
getDatvario
Detalle
- Devuelve en entidades de descripcion variable
Parametro (GET)
sin parametro
Devuelve
codigo codigo de entidad variable nombre nombre de entidad variable
putDatvario
Detalle
- Alta un entidad de descripcion variable
Parametros: POST (json)
alta un un usuario de descripcion variable
nomvar: nombre de la entidad variable apevar: apellido de la entidad variable domvar: domicilio de la entidad variable Localidad: codigo de localidad Cuit: cuit de la entidad
Devuelve (json)
- correcto
success: true
- error
success:false msg:detalle del error
getLocalidades
Detalle
- Devuelve todas las localidades
Parametros: (GET)
sin parametros
Devuelve (json)
codigo codigo de localidad localidad descripcion de localidad
getEntidades
Detalle
- Devuelve todas las entidades
Parametros: (GET)
sin parametros
Devuelve (json)
codigo: codigo de entidad razsoc: descripcion de entidad
getRubros
Detalle
- Devuelve todos los rubros
Parametros (GET)
sin parametros
Devuelve (json)
codrub codigo de rubro descri descripcion de rubro
getLineas
Detalle
- Devuelve todas las lineas
Parametros (GET)
sin parametros
Devuelve (JSON)
codlin codigo de linea descri descripcion marca
getModels
Detalle
- Devuelve todos los modelos
Parametros (GET)
sin parametros
Devuelve
id codigo de modelo modelo descripcion del modelo
getMarcas
Detalle
- Devuelve todas las marcas
Parametro (GET)
sin parametro
Devuelve (JSON)
marca codigo de maca descri descripcion de la marca
getMotivos
Detalle
- Devuelve los motivos de anulacion de un comprobante
Parametros (GET)
sin parametros
Devuelve (JSON)
codigo codigo del motivo descripcion descripcion del motivo