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.