Árvore de páginas

Neste item, cadastre as regras contábeis, ou seja, as regras que poderão ser consistidas para verificar se os valores lançados nas contas contábeis, estão de acordo com as regras estabelecidas.

As regras são, na realidade, scripts que são executados no banco de dados para verificarem se as contas contábeis envolvidas na regra, estão de acordo com o valor esperado.

Veja abaixo, exemplos de regras contábeis e, a seguir, a sintaxe de aplicação das mesmas.

Exercício – É determinado pelo usuário quando consistir a regra.

Período – É determinado pelo usuário quando consistir a regra.

ProvaZero – Verifica se uma expressão qualquer tem um resultado zero.

Parâmetro requerido:

• Valor Qualquer expressão numérica.

 ProvaCredor – Verifica se uma expressão qualquer tem um resultado positivo.

Parâmetro requerido:

• Valor – Qualquer expressão numérica.

ProvaDevedor – Verifica se uma expressão qualquer tem um resultado negativo.

Parâmetro requerido:

• Valor Qualquer expressão numérica.

 ProvaValor – Verifica se uma expressão qualquer tem um resultado X, determinado na chamada do método.

Parâmetro requerido:

• Valor – Qualquer expressão numérica.

• X – Valor esperado da expressão numérica.

Exp – Função que retorna o exponencial de um número qualquer.

Parâmetro requerido:

• Valor – Qualquer expressão numérica.

 SaldoConta – Retorna o saldo de uma determinada conta no período estabelecido.

Parâmetros requeridos:

• PlaConta String.

• SubConta Double.

• PlanoPrev Double.

• Patrocinadora Double.

• Centro de Custo String.

• AtivProj Double.

MovConta – Retorna a movimentação de uma conta.

Parâmetros requeridos:

• PlaConta String.

• SubConta Double.

• PlanoPrev Double.

• Patrocinadora Double.

• Centro de Custo String.

• AtivProj Double.

Mov_D – Retorna a movimentação D de uma conta.

Parâmetros requeridos:

• PlaConta String.

• SubConta Double.

• PlanoPrev Double.

• Patrocinadora Double.

• Centro de Custo String.

• AtivProj Double.

 Mov_C – Retorna a movimentação D de uma conta.

Parâmetros requeridos:

• PlaContaString.

• SubConta Double.

• PlanoPrev Double.

• Patrocinadora Double.

• Centro de CustoString.

• AtivProjDouble.

 SaldoContaExAnt – Retorna o saldo de uma conta em um determinado exercício anterior.

Parâmetros requeridos:

• PlaConta String.

• SubContaDouble.

• PlanoPrev Double.

• Patrocinadora Double.

• Centro de Custo String.

• AtivProj Double.

• Exercício Anterior Integer.

 MovContaPerAnt – Retorna a movimentação de uma conta no período de um exercício anterior.

Parâmetros requeridos:

• PlaConta String.

• SubConta Double.

• PlanoPrev Double.

• Patrocinadora Double.

• Centro de Custo String.

• AtivProj Double.

• Exercício Anterior Integer.

 Mov_DPerAnt – Retorna a movimentação D de uma conta no período de um exercício anterior.

Parâmetros requeridos:

• PlaConta String.

• SubContaDouble.

• PlanoPrev Double.

• Patrocinadora Double.

• Centro de Custo String.

• AtivProj Double.

• Exercício Anterior Integer.

 Mov_CPerAnt – Retorna a movimentação de uma conta no período de um exercício anterior.

Parâmetros requeridos:

• PlaConta String.

• SubConta Double.

• PlanoPrev Double.

•Patrocinadora Double.

• Centro de CustoString.

• AtivProjDouble.

• Exercício Anterior Integer.

Exemplo de regra:

 Regra.ProvaZero(Regra.SaldoConta(111, 0, 0, 0, 1, 0) - Regra.SaldoConta(112, 0, 0, 0, 1, 0) )

 A regra a acima verifica se a subtração do saldo da conta 111 pela conta 112 é igual a zero.

 Preencha os seguintes campos:

  • Nome da Regra
    Digite o nome da regra.
  • Ativa
    Indique se a regra está ativa. Apenas as regras ativas estarão disponíveis para validação (item Consiste Regras do menu Processamentos).
  • Script
    Digite o conjunto de comandos que compõem a regra.
  • Botão Checar Sintaxe
    Clique neste botão, para que o sistema verifique a sintaxe do script.