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

SERVICIOS / SERVICIOS

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.

SERVICIOS / SERVICIOS

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

SERVICIOS / SERVICIOS

InicCondicional - Servicio de inicialización condicional

SERVICIOS / SERVICIOS

IniCalcFin - Inicialización Calculo Financiación

SERVICIOS / SERVICIOS