RetSalDat
Esta função retorna o saldo de situações de uma determinada data. Traz somente o saldo inicial, não considerando os lançamentos ocorridos naquela data.
A função busca o saldo seguindo os seguintes passos:
1. Com os dados passados como parâmetros para a função é feita uma busca na tabela R010SAF. Esta busca retorna o valor do saldo inicial do primeiro registro desta tabela.
2. Em seguida, busca todos os lançamentos do colaborador na tabela R010SAL a partir do primeiro dia do período encontrado na tabela R010SAF até a data passada como parâmetro para a função.
3. Retorna a soma do saldo inicial retornado no primeiro passo com todos os lançamentos encontrados no segundo passo.
Sintaxe: RetSalDat(Numero NumEmp, Numero TipCol, Numero NumCad, Numero CodSal, Data DatSal, Numero End ValSal);
Parãmetros:
Nome | Tipo | Descrição |
NumEmp | Numérico | Código da empresa do colaborador cujo saldo se deseja buscar. |
TipCol | Numérico | Tipo do colaborador cujo saldo se deseja buscar. |
NumCad | Numérico | Número do cadastro do colaborador cujo saldo se deseja buscar. |
CodSal | Numérico | Código do saldo. |
DatSal | Data | Data de referência para verificação do saldo. |
ValSal | Numérico | Variável que receberá o valor do saldo. |
Exemplo:
/* Retornar o saldo do dia que está sendo
processado na regra de Apuração. */
RetSalDat(R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, 1, DatPro, vValSal);
Utilização: Gerador de relatórios e regras.
Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.