Documentación CGI

De Master Solutions Wiki
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Parametros: POST (json))
Línea 260: Línea 260:
 
   success:false
 
   success:false
 
   msg:detalle del error
 
   msg:detalle del error
 
=  getMymxprod=
 
 
== Detalle ==
 
 
*  Dado un codalfa de un producto devuelve detalles de los autos relacionados a este producto
 
 
== Parametros: GET ==
 
      codemp: codigo de empresa
 
      codalfa: codigo alfanumerico del producto
 
      usrid : codigo de usuario
 
 
== Devuelve (json) ==
 
 
* correcto
 
    marca descripcion de la marca
 
    modelo descripcion del modelo
 
    tipo    tipo de auto
 
    fechadsd fecha desde del modelo
 
    fechahst fecha hasta del modelo
 
 
* error
 
 
  success:false
 
  msg:detalle del error
 
= getDatvario =
 
== Detalle ==
 
*Devuelve en  entidades de descripcion variable
 
== Parametro (GET) ==
 
  sin parametro
 
== Devuelve ==
 
  codigo codigo de entidad variable
 
  nombre nombre de entidad variable
 
 
=  putDatvario=
 
 
== Detalle ==
 
 
*  Alta un entidad de descripcion variable
 
 
== Parametros: POST (json) ==
 
    alta un un usuario de descripcion variable
 
 
    nomvar: nombre de la entidad variable
 
    apevar: apellido de la entidad variable
 
    domvar: domicilio de la entidad variable
 
    Localidad: codigo de localidad
 
    Cuit: cuit de la entidad
 
 
== Devuelve (json) ==
 
* correcto
 
  success: true
 
   
 
* error
 
 
  success:false
 
  msg:detalle del error
 
=getLocalidades=
 
== Detalle==
 
* Devuelve todas las localidades
 
== Parametros: (GET) ==
 
    sin parametros
 
== Devuelve (json) ==
 
    codigo codigo de localidad
 
    localidad descripcion de localidad
 
= getEntidades =
 
== Detalle ==
 
* Devuelve todas las entidades
 
== Parametros: (GET) ==
 
  sin parametros
 
== Devuelve (json) ==
 
    codigo: codigo de entidad
 
    razsoc: descripcion de entidad
 
=getRubros=
 
== Detalle ==
 
* Devuelve todos los rubros
 
== Parametros (GET) ==
 
  sin parametros
 
== Devuelve (json) ==
 
codrub codigo de rubro
 
descri descripcion de rubro
 
=getLineas=
 
== Detalle ==
 
*Devuelve todas las lineas
 
== Parametros (GET) ==
 
  sin parametros
 
== Devuelve (JSON) ==
 
codlin  codigo de linea
 
descri descripcion marca
 
=getModels=
 
== Detalle==
 
* Devuelve todos los modelos
 
== Parametros (GET) ==
 
sin parametros
 
== Devuelve ==
 
id codigo de modelo
 
modelo descripcion del modelo
 
=getMarcas=
 
== Detalle ==
 
* Devuelve todas las marcas
 
== Parametro (GET) ==
 
sin parametro
 
== Devuelve (JSON) ==
 
marca codigo de maca
 
descri descripcion de la marca
 
=getMotivos=
 
==Detalle==
 
* Devuelve los motivos de anulacion de un comprobante
 
== Parametros (GET) ==
 
  sin parametros
 
== Devuelve (JSON) ==
 
  codigo codigo del motivo
 
  descripcion descripcion del motivo
 

Revisión de 19:13 1 ago 2017

Contenido

Detalle

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

Parametros: GET (no exclusivos)

   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
  {
    codalfa : codigo alfanumerico del producto
    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
 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

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
      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