Documentación CGI

De Master Solutions Wiki
Saltar a: navegación, buscar

Contenido

Detalle

  • Devuelve los productos (todos o para una determinada búsqueda)

Parametros: POST

   !#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: 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
 usrid : codigo de usuario


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
  

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
Herramientas personales
Espacios de nombres

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