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.

Este artigo ajudou você?