Documentación CGI

De Master Solutions Wiki
(Diferencias entre revisiones)
Saltar a: navegación, buscar
 
(No se muestran 47 ediciones intermedias realizadas por 4 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: GET (no exclusivos) ==
+
* [[Documentación CGI - Externos - AnnA]]
 
+
    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
+
 
+
== 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
+
  }
+
== 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
+

Última revisión de 16:16 17 ago 2020

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas
Procedimientos
Procesos
Indicadores
Items de Configuración
Imprimir/exportar