DupSal

Define a forma de tratamento dos lançamentos de saldos, realizados via regra do Gerador de Relatórios (origem R), quando já houver um lançamento deste tipo com a mesma data. Caso a regra gere um lançamento e já houver um lançamento na mesma data, com origem R, existem as opções:

Valor Descrição
 'C' Considerar o atual, eliminando o anterior.
'D' Desprezar o atual, não faz novo lançamento.
'S' Somar o lançamento atual com o anterior.
'I' Incluir o lançamento atual sem verificar se existe um lançamento anterior. Neste caso haverá dois lançamentos na mesma data.

O lançamento é efetuado pela variável ValSal[ ] com a data que estiver na variável DatPro. Esta regra poderá ser escrita em qualquer regra do modelo de relatório ou em alguma fórmula.

Exemplos: Criar um lançamento de 30 minutos no saldo 3, com a mesma data final do relatório solicitado. Se já houver um lançamento com origem R, este lançamento deverá ser eliminado e ficar apenas o lançamento de 30 minutos.

Salva o valor atual do DatPro e faz igual a data final do relatório.

v1 = DatPro;
DatPro = DatFiS;

@ Efetua o lançamento. @
DupSal = 'C';
ValSal[3] = 30;

 

@ Retorna o valor do DatPro original. @
DatPro = v1;
v1 = 0;

Utilização: Regras de Apuração, Consistência de Acertos, Primeira Semana, Período de Geração e Período de Projeção, Cálculo Final e Gerador de Relatórios.

Disponível para o módulo: Controle de Ponto e Refeitório.

Este artigo ajudou você?