Documentación CGI
De Master Solutions Wiki
(Diferencias entre revisiones)
(→Parametros: POST (json)) |
|||
Línea 73: | Línea 73: | ||
success:false | 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 | ||
+ | } | ||
+ | == 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 | ||
+ | }] | ||
+ | |||
+ | 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 |
Revisión de 19:04 14 feb 2017
Contenido |
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
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 }
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 }]
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