|
|
(No se muestran 21 ediciones intermedias realizadas por 3 usuarios) |
Línea 1: |
Línea 1: |
− | = Catalogo=
| + | * [[Documentación CGI - EternumPRO]] |
− | | + | * [[Documentación CGI - EternumNET]] |
− | == Detalle ==
| + | * [[Documentación CGI - Supermercado]] |
− | | + | * [[Documentación CGI - EternumCEL]] |
− | * Devuelve los productos (todos o para una determinada búsqueda) | + | * [[Documentación CGI - Reparto]] |
− | | + | * [[Documentación CGI - Mostrador]] |
− | == Parametros: POST ==
| + | * [[Documentación CGI - Externos - AnnA]] |
− | | + | |
− | !#cabecera#!:
| + | |
− | [{
| + | |
− | !#cabecera_codalfa#!: codigo alfanumerico
| + | |
− | !#cabecera_codmar#!: codigo de marca
| + | |
− | !#cabecera_descri#! : descripcion (total o parcial) del producto
| + | |
− | !#cabecera_codlin#! : codigo de linea
| + | |
− | !#cabecera_codrub#!: codigo de rubro
| + | |
− | !#cabecera_iduser#!: codigo de usuario
| + | |
− | !#cabecera_codemp#!: codigo de empresa }]
| + | |
− | | + | |
− | | + | |
− | Ejemplo en formato json:
| + | |
− | | + | |
− | {
| + | |
− | "!#cabecera#!": [
| + | |
− | {
| + | |
− | "!#cabecera_codalfa#!": "",
| + | |
− | "!#cabecera_descri#!": "",
| + | |
− | "!#cabecera_codmar#!": "",
| + | |
− | "!#cabecera_codlin#!": "",
| + | |
− | "!#cabecera_codrub#!": "",
| + | |
− | "!#cabecera_iduser#!": "9001",
| + | |
− | "!#cabecera_codemp#!": "1"
| + | |
− | }
| + | |
− | ]
| + | |
− | }
| + | |
− | | + | |
− | == 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)==
| + | |
− | {
| + | |
− | !#cabecera#!:
| + | |
− | [{
| + | |
− | !#cabecera_codigo#! : codigo de cliente
| + | |
− | !#cabecera_codvar#! : codigo de cliente vario
| + | |
− | !#cabecera_detalle#! : detalle del comprobante
| + | |
− | !#cabecera_observacion#! : observacion del comprobante
| + | |
− | !#cabecera_usrid#! : codigo de usuario
| + | |
− |
| + | |
− | }]
| + | |
− | !#renglones#!:
| + | |
− | [{
| + | |
− | !#renglones_codalfa#!: codigo alfanumerico del producto
| + | |
− | !#renglones_valatr1#! : codigo de variedad 1
| + | |
− | !#renglones_valatr2#! : codigo de variedad 2
| + | |
− | !#renglones_valatr3#! : codigo de variedad 3
| + | |
− | !#renglones_valatr4#! : codigo de variedad 4
| + | |
− | !#renglones_cantidad#! : cantidad del producto
| + | |
− | !#renglones_precio#! : precio del producto
| + | |
− | | + | |
− | }]
| + | |
− | }
| + | |
− | | + | |
− | Ejemplo en formato json:
| + | |
− | | + | |
− | {
| + | |
− | "!#cabecera#!": [
| + | |
− | {
| + | |
− | "!#cabecera_codigo#!": "5004",
| + | |
− | "!#cabecera_codvar#!": "",
| + | |
− | "!#cabecera_observacion#!": "",
| + | |
− | "!#cabecera_detalle#!": "",
| + | |
− | "!#cabecera_usrid#!": "9001"
| + | |
− | }
| + | |
− | ],
| + | |
− | "!#renglones#!": [
| + | |
− | {
| + | |
− | "!#renglones_codalfa#!": "087shx340-0111",
| + | |
− | "!#renglones_valart1#!": "",
| + | |
− | "!#renglones_valart2#!": "",
| + | |
− | "!#renglones_valart3#!": "",
| + | |
− | "!#renglones_valart4#!": "",
| + | |
− | "!#renglones_cantidad#!": "1",
| + | |
− | "!#renglones_precio#!": ""
| + | |
− | }
| + | |
− | ]
| + | |
− | }
| + | |
− | | + | |
− | == Devuelve (json) ==
| + | |
− | | + | |
− | * correcto | + | |
− | | + | |
− | success:true
| + | |
− | | + | |
− | * error
| + | |
− | | + | |
− | success:false
| + | |
− | msg:detalle del error
| + | |
− | | + | |
− | | + | |
− | = pedidosPendientes =
| + | |
− | | + | |
− | == Detalle ==
| + | |
− | | + | |
− | * Pedidos pendientes de aplicar - solo las cabeceras
| + | |
− | | + | |
− | == Parametros: POST ==
| + | |
− | | + | |
− | codemp : codigo de empresa
| + | |
− | iduser : codigo de usuario
| + | |
− | | + | |
− | | + | |
− | Ejemplo en formato json
| + | |
− | | + | |
− | {
| + | |
− | "!#cabecera#!": [
| + | |
− | {
| + | |
− | "!#cabecera_iduser#!": "9001",
| + | |
− | "!#cabecera_codemp#!": "1"
| + | |
− | }
| + | |
− | ]
| + | |
− | }
| + | |
− | | + | |
− | == 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
| + | |
− | iduser : codigo de usuario
| + | |
− | | + | |
− | | + | |
− | Ejemplo en formato json:
| + | |
− | | + | |
− | {
| + | |
− | "!#cabecera#!": [
| + | |
− | {
| + | |
− | "!#cabecera_iduser#!": "9001",
| + | |
− | "!#cabecera_codemp#!": "1",
| + | |
− | "!#cabecera_codcom#!": "1111",
| + | |
− | "!#cabecera_codtal#!": "1131",
| + | |
− | "!#cabecera_numero#!": "2"
| + | |
− | }
| + | |
− | ]
| + | |
− | }
| + | |
− | | + | |
− | == 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
| + | |
− | estado - (sugerido,solicitado)campo que indica si el producto fue sugerido o modificado por un repositor o es el solicitado por el 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
| + | |
− | usrid : codigo de usuario
| + | |
− | | + | |
− | | + | |
− | | + | |
− | Ejemplo formato json
| + | |
− | | + | |
− | {
| + | |
− | "!#cabecera#!": [
| + | |
− | {
| + | |
− | "!#cabecera_codtal#!": "\"123\"",
| + | |
− | "!#cabecera_codcom#!": "\"1\"",
| + | |
− | "!#cabecera_numero#!": "\"1\"",
| + | |
− | "!#cabecera_codemp#!": "\"1\"",
| + | |
− | "!#cabecera_usrid#!": "\"9001\""
| + | |
− | }
| + | |
− | ]
| + | |
− | }
| + | |
− | | + | |
− | == Devuelve (json) ==
| + | |
− | | + | |
− | * correcto | + | |
− | | + | |
− | success:true
| + | |
− | | + | |
− | * 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
| + | |
− | | + | |
− | =getMotivos=
| + | |
− | ==Detalle==
| + | |
− | * Devuelve los motivos de anulacion de un comprobante
| + | |
− | == Parametros (POST) ==
| + | |
− | | + | |
− | cabecera:[{
| + | |
− | numero: numero de pedido
| + | |
− | codemp: codigo de empresa
| + | |
− | codtal: codigo de talon
| + | |
− | codcom:codigo de comprobante
| + | |
− | usrid : codigo de usuario
| + | |
− | }]
| + | |
− | | + | |
− | == Devuelve (JSON) ==
| + | |
− | codigo codigo del motivo
| + | |
− | descripcion descripcion del motivo
| + | |