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:

<div class="Code"><p>/* Retornar o saldo do dia que está sendo processado na regra de Apuração. */<br></br>RetSalDat(R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, 1, DatPro, vValSal);</p></div>

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ê?