RateioIntegracao

Manipular o rateio que é formando pelos movimentos de origem (movimentos dos módulos auxiliares), onde através desta função será possível intervir no rateio que será gerado antes da efetivação dos lançamentos contábeis.

Sintaxe: Funcao RateioIntegracao(Alfa pOpcao, Numero end pPosicao, Alfa end pCodCcu, Numero end pPerRat, Numero end pVlrRat);

Parâmetros:

Nome Tipo Descrição
pOpcao Alfa Representa qual opção a ser realizada no rateio da integração contábil. Pode ser "Ler", "Inserir", "Excluir", "Excluir_Tudo" ou "Alterar".
pPosicao Numero Somente retorno quando a opção for "Ler". Neste caso o retorno pode ser valores maiores que 1 até a quantidade de registros que estão no rateio.
pCodCcu Alfa Centro de custos a ser inserido, alterado ou o retorno quando opção Ler.
pPerRat Numero Percentual de rateio a ser inserido, alterado ou o retorno quando opção Ler.
pVlrRat Numero Valor do rateio a ser inserido, alterado ou o retorno quando opção Ler.

Tipo de retorno:

Exemplo:

Definir Alfa vCodCcu;

/* Para Ler do Início ao Fim */

xPosicao = 1;

Enquanto (xPosicao >= 1)

{

RateioIntegracao("Ler",xPosicao,vCodCcu,vPerRat,vVlrRat);

Se (xPosicao >= 0)

xPosicao = xPosicao + 1;

}

/* Para Ler um registro e alterar */

xPosicao = 1;

RateioIntegracao("Ler",xPosicao,vCodCcu,vPerRat,vVlrRat);

vPerRat = 10;

vVlrRat = 100;

RateioIntegracao("Alterar",xPosicao,vCodCcu,vPerRat,vVlrRat);

 

/* Para excluir um registro */

xPosicao = 1;

RateioIntegracao("Excluir",xPosicao,vCodCcu,vPerRat,vVlrRat);

/* Para excluir todos registros */

RateioIntegracao("Excluir_Tudo",xPosicao,vCodCcu,vPerRat,vVlrRat);

/* Para inserir rateios */

vCodCcu = "100";

vPerRat = 100;

vVlrRat = 1.000;

RateioIntegracao("Inserir",xPosicao,vCodCcu,vPerRat,vVlrRat);

Utilização da Função (dependentes): Nenhum dependente.

Observações: Esta função está disponível apenas no momento da integração contábil. Quanto as opções temos:

Este artigo ajudou você?