Esta función es la encargada de retornar el listado de comportamientos que tendrán las partes de un elemento compuesto ante las acciones que se realicen con él en el sistema.
Cuando un elemento es marcado como “compuesto” se debe elegir de la lista que retorna esta función, el comportamiento que tendrán las partes del elemento cuando se venda o se consuma.
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Para poder obtener el listado de comportamientos que pueden tener las partes de un elemento compuesto, es necesario enviar en este parámetro el manejo del producto en el inventario y los usos de éste, para ello se deben enviar los siguientes campos: bcontrolinv: Indica si al elemento se le hace control de cantidades en el inventario (requerido). |
{ "bcontrolinv": "T", "bconsumo": "F", "bventa": "T", "bproducto": "T", "bservicio": "F" } |
controlkey | Varchar | Corresponde al keyagente obtenido en el logueo (requerido). | "564654" |
iapp | Varchar | Código que identifica a la aplicación que interactúa con el Agente (requerido) | "1068" |
random | Varchar | Cadena aleatoria que se crea en el lado del cliente, esto con el fin de que las peticiones no sean cacheadas por el navegador Internet Explorer (para aplicaciones web). (Opcional). | "54654" |
Nombre parámetro | Tipo | Descripción |
encabezado | JSON |
Json que contiene en su interior los siguientes datos: resultado (varchar): Retorna true siempre que la petición se ejecute satisfactoriamente. |
respuesta | JSON |
Json que contiene en su interior el arreglo de objetos “datos” que se describe a continuación: codigo (varchar): Código del comportamiento que puede tener el elemento. |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }