SERVICIOS / SERVICIOS
IniAsientoVtaExp
A partir de los parámetros de entrada del servicio infiere un asiento tipo y retorna las "patas" de
este asiento.
INFORMACIÓN GENERAL
Nombre del servicio: IniAsientoVtaExp
JNDI: nodum/servicios/contable/ini/IniAsientoVtaExp
Tipo: Inicialización
Módulo: Contable
SelImpresoras
El servicio SelImpresoras muestra una selección con todas las impresoras disponibles del usuario.
El servicio requiere dos parámetros, el título, el cual se mostrará en la parte superior de la selección y un valor de retorno.
IniAsignacion - Inicializa Asignación Genérica
Este servicio sirve para realizar una asignación de forma genérica, recibiendo todos los datos como parámetros
Recibe como entrada:
Condición de Ejecución
SQL Cabezal: Consulta que devuelve los datos de cabezal, entre los cuales tienen que asignarse los datos de la SQL de detalle
SQL Detalle: Datos que tienen que ser asignados a los registros de la SQL Cabezal
Campos Clave: Campos clave por los cuales se realiza la asignación. Debe ser el alias de los campos que devuelven las consultas. Los campos clave deben estar presentes en ambas SQL
Campo Asignación. Campo numérico que tiene las cantidades, importes o lo que se desee asignar. Es el label con el que se devuelve en las consultas, y debe estar presente en ambas SQL siendo en el cabezal el valor al que puede llegar el total de la asignación a dicha línea, y en el detalle, lo que puede asignarse de esa línea a alguna línea de cabezal (con la misma clave)
Campos Ret. Cab.: Campos de la SQL Cabezal que se desean incluir en el retorno del servicio
Campos Ret. Det: Campos de la SQL Detalle que se desean incluir en el retorno del servicio
Retorno: El servicio retorna en este orden: campos ret cab(todos los que se hayan indicado), campos ret det(todos los que se hayan indicado), cantidad asignada, cantidad original
Ejemplo de funcionamiento.
ENTRADA
SQL Cabezal:
cod_articulo X nroOC 1, cantidad 20
cod_articulo X nroOC 2, cantidad 20
cod_articulo Y nroOC 2, cantidad 20
SQL Detalle:
cod_articulo X cantidad 10 nroAsignacion 1
cod_articulo X cantidad 30 nroAsignacion 2
cod_articulo Y cantidad 10 nroAsignacion 3
Campos Clave
cod_articulo
Campo Asignación
cantidad
Campos Ret. Cab:
cod_articulo, nroOC
Campos Ret. Det:
nroAsignacion
RETORNO
cod_articulo X nroOC 1 nroAsignacion 1 cantidad_asig 10 cantidad_orig 20
cod_articulo X nroOC 1 nroAsignacion 2 cantidad_asig 10 cantidad_orig 20
cod_articulo X nroOC 2 nroAsignacion 2 cantidad_asig 20 cantidad_orig 20
cod_articulo Y nroOC 2 nroAsignacion 3 cantidad_asig 10 cantidad_orig 20