Línea de producto: | Línea Protheus |
|---|---|
Segmento: | Backoffice |
Módulo: | Financiero |
La rutina FINA070 tiene cinco parámetros que se informarán, sin embargo, para el funcionamiento en Execauto. El primer parámetro debe completarse como un array, pues las informaciones utilizadas en este array son esenciales para la finalización del proceso.
xAutoCab: Es posible informar el array con los datos referentes al título que se dará de baja y las informaciones necesarias para esta baja, como por ejemplo fecha de la baja, fecha de crédito, etc.
nOpc: Opción que se está realizando en el fuente, como por ejemplo: baja, anulación de baja, etc. - Contenidos de nOpc: 3 - Baja de título, 5 - Anulación de baja, 6 - Borrado de baja.
lNoMbrowse: Variable lógica que informa si debe mostrarse o no el Browse de la rutina FINA070.
nOpbaixa: Variable que determina qué baja o anulación de baja se ejecutará.
Ejemplo nOpBaixa: Si se bajara un título completamente en dos, o más bajas parciales, por medio de este parámetro puede informarse cuál de las bajas se anulará.
Observación
Este parámetro no obedece la secuencia de baja grabada en la tabla SE5, por lo tanto, en un escenario con 4 bajas parciales, por ejemplo, al anular la segunda baja (parámetro igual a 2) y a continuación, fuera opción del usuario, anular la tercera baja, el parámetro debe transferirse con el valor 2 nuevamente, pues la baja anteriormente anulada no se considera más en la secuencia de bajas, la rutina considera una nueva secuencia, de 1 a 3, siendo la primera baja equivalente a 1, la tercera baja equivalente a 2 y la cuarta baja equivalente a 3.
Si el valor del parámetro fuera superior al número de bajas existente (por ejemplo, 3 bajas parciales y el parámetro con valor 4), la rutina considera automáticamente el parámetro como valor 1, anulando la primera baja de la secuencia (sea esta secuencia la original, es decir, respetando el orden de las bajas, o el orden actual, después de la anulación de alguna baja parcial).
cFiltro: Graba un filtro en los títulos de la MBrowse.
Si se hubieran informado los siguientes campos con valor cero en el array de la rutina automática, el 4º elemento en el array (lógico) debe devolver .T. para que se considere el valor informado.
Si no se informara el 4º elemento, el sistema asume los valores estándares del sistema:
AUTJUROS
AUTMULTA
AUTDESCONT
AUTCM1
AUTPRORATA
No existe.
Documento de referencia FINA070 - bajas por cobrar