Documentación CGI - EternumPRO

De Master Solutions Wiki
(Diferencias entre revisiones)
Saltar a: navegación, buscar
 
(No se muestran 32 ediciones intermedias realizadas por 2 usuarios)
Línea 1: Línea 1:
  
 +
* [[etepro_getCatrsist]]
  
* [[catalogo]]
+
* [[etepro_getMaeloc]]
  
* [[putPedido]]
+
* [[etepro_getProvin]]
  
* [[pedidosPendientes]]
 
  
* [[renglonesPedido]]
+
* [[etepro_getModelos]]
  
* [[cancelarPedido]]
+
* [[etepro_getMymxpro]]
  
* [[PutPicking]]
+
* [[etepro_getCbusxpro]]
  
 +
* [[etepro_getLineas]]
  
= pickingPendientes =
+
* [[etepro_getMarcas]]
  
== Detalle ==
+
* [[etepro_getCilindradas]]
  
* Pedidos pendientes de aplicar - solo las cabeceras
+
* [[etepro_getSrubsto]]
  
== Parametros: POST ==
+
* [[etepro_getSubfart]]
  
  codemp : codigo de empresa
 
  usrid : codigo de usuario
 
  
 +
* [[etepro_getDatvario]]
 +
* [[etepro_putDatvario]]
  
Ejemplo en formato json
 
  
{
+
* [[catalogo]]
    "!#cabecera#!": [
+
        {
+
            "!#cabecera_usrid#!": "9001",
+
            "!#cabecera_codemp#!": "1"
+
        }
+
    ]
+
}
+
  
== Devuelve (json) ==
+
* [[putPedido]]
  
* hay datos
+
* [[pedidosPendientes]]
  
  success: true
+
* [[renglonesPedido]]
  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
+
* [[fechaEntregaPedido]]
  
  success: true
+
* [[cancelarPedido]]
  items: []
+
 
+
* error
+
success: false
+
msg: mensaje de error
+
 
+
= renglonesPicking =
+
 
+
== Detalle ==
+
 
+
* Picking pendientes de despacho- los renglones
+
 
+
== Parametros: POST ==
+
 
+
  numero: numero de comprobante
+
  codtal: codigo de talon
+
  codcom: codigo comprobante
+
  codemp: codigo empresa
+
  usrid : codigo de usuario
+
 
+
 
+
Ejemplo en formato json:
+
 
+
{
+
    "!#cabecera#!": [
+
        {
+
            "!#cabecera_usrid#!": "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:true
+
  items: []
+
 
+
* error
+
 
+
success: false
+
msg: 'mensaje de error'
+
 
+
= cancelarPicking =
+
 
+
== Detalle ==
+
 
+
* cancelar los renglones pendientes de 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
+
 
+
 
+
= despachoPendientes =
+
 
+
== Detalle ==
+
 
+
* Pedidos pendientes de aplicar - solo las cabeceras
+
 
+
== Parametros: POST ==
+
 
+
  codemp : codigo de empresa
+
  usrid : codigo de usuario
+
 
+
 
+
Ejemplo en formato json
+
 
+
{
+
    "!#cabecera#!": [
+
        {
+
            "!#cabecera_usrid#!": "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: true
+
  items: []
+
 
+
* error
+
success: false
+
msg: mensaje de error
+
 
+
= renglonesDespacho =
+
 
+
== Detalle ==
+
 
+
* Picking pendientes de despacho- los renglones
+
 
+
== Parametros: POST ==
+
 
+
  numero: numero de comprobante
+
  codtal: codigo de talon
+
  codcom: codigo comprobante
+
  codemp: codigo empresa
+
  usrid : codigo de usuario
+
 
+
 
+
Ejemplo en formato json:
+
 
+
{
+
    "!#cabecera#!": [
+
        {
+
            "!#cabecera_usrid#!": "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:true
+
  items: []
+
 
+
* error
+
 
+
success: false
+
msg: 'mensaje de error'
+
 
+
= cancelarDespacho =
+
 
+
== Detalle ==
+
 
+
* cancelar los renglones pendientes de 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
+
  
 +
* [[PutPicking]]
  
 +
* [[pickingPendientes]]
  
Ejemplo formato json
+
* [[renglonesPicking]]
  
{
+
* [[cancelarPicking]]
    "!#cabecera#!": [
+
        {
+
            "!#cabecera_codtal#!": "\"123\"",
+
            "!#cabecera_codcom#!": "\"1\"",
+
            "!#cabecera_numero#!": "\"1\"",
+
            "!#cabecera_codemp#!": "\"1\"",
+
            "!#cabecera_usrid#!": "\"9001\""
+
        }
+
    ]
+
}
+
  
== Devuelve (json) ==
+
* [[putDespacho]]
  
* correcto
+
* [[despachoPendientes]]
  
  success:true
+
* [[renglonesDespacho]]
  
* error
+
* [[cancelarDespacho]]
  
  success:false
+
* [[getMotivos]]
  msg:detalle del error
+
  
 +
* [[confirmarStock]]
  
 +
* [[modificarStock]]
  
=getMotivos=
+
* [[consultarStock]]
==Detalle==
+
* Devuelve los motivos de anulacion de un comprobante
+
== Parametros (POST) ==
+
  
  cabecera:[{
+
* [[asignarCbarra]]
      numero: numero de pedido
+
      codemp: codigo de empresa
+
      codtal: codigo de talon
+
      codcom:codigo de comprobante
+
      usrid : codigo de usuario
+
  }]
+
  
 +
* [[asignarCodalfa]]
  
Ejemplo en formato json
+
* [[aDevolverPendientes]]
  
{
+
* [[renglonesADevolver]]
    "!#cabecera#!": [
+
        {
+
            "!#cabecera_codemp#!": "1"
+
        }
+
    ]
+
}
+
  
== Devuelve (JSON) ==
+
* [[putDevclie]]
  codigo codigo del motivo
+
  descripcion descripcion del motivo
+

Última revisión de 19:57 12 ago 2020




Herramientas personales
Espacios de nombres

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