Documentación CGI

De Master Solutions Wiki
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Devuelve (json))
 
(No se muestran 43 ediciones intermedias realizadas por 3 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
+
  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
+
 
+
=  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
+

Ú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