Documentación CGI

De Master Solutions Wiki
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(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
Herramientas personales
Espacios de nombres

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