Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

RateioIntegracaoFin

Manipular o rateio que é formado 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 RateioIntegracaoFin(Alfa pOpcao, Numero end pPosicao, Alfa end pCodCcu, Numero end pPerRat, Numero end pVlrRat, Numero pCtaFin);

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.
pCtaFin Numero Código da conta financeira a ser inserida, 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)
{
RateioIntegracaoFin("Ler",xPosicao,vCodCcu,vPerRat,vVlrRat,pCtaFin);
Se (xPosicao >= 0)
xPosicao = xPosicao + 1;
}
/* Para Ler um registro e alterar */
xPosicao = 1;
RateioIntegracaoFin("Ler",xPosicao,vCodCcu,vPerRat,vVlrRat,vCtaFin);
vPerRat = 10;
vVlrRat = 100;
vCtaFin =1;
RateioIntegracaoFin("Alterar",xPosicao,vCodCcu,vPerRat,vVlrRat,vCtaFin);
/* Para excluir um registro */
xPosicao = 1;
RateioIntegracaoFin(Excluir",xPosicao,vCodCcu,vPerRat,vVlrRat,vCtaFin);
/* Para excluir todos registros */
RateioIntegracaoFin("Excluir_Tudo",xPosicao,vCodCcu,vPerRat,vVlrRat,vCtaFin);
/* Para inserir rateios */
vCodCcu = "100";
vPerRat = 100;
vVlrRat = 1.000;
vCtaFin = 1;
RateioIntegracaoFin("Inserir",xPosicao,vCodCcu,vPerRat,vVlrRat,vCtaFin);

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