Composição de Visão - Regras
Em visões contábeis do tipo "N - Normal", é possível definir um regra para gerar as informações da composição.
Principais Vantagens
- criar colunas do tipo "percentual";
- criar colunas de "comparação" (coluna X – coluna Z);
- criar células totalizadoras (total da linha e total da coluna);
- buscar valores e informações de qualquer tabela do sistema.
Variáveis da Regra
Variável | Descrição | Tipo | Retorno (S/N) |
CTBNCodEmp | Variável contendo a informação da empresa da visão contábil | Numérico | N |
CTBACodVis | Variável contendo a informação do código da visão contábil | Alfa | N |
CTBNCtaVis | Variável contendo a informação da conta da visão atual | Numérico | N |
CTBNSeqCol | Variável contendo a informação da sequência da coluna atual | Numérico | N |
CTBNSeqCmp | Variável contendo a informação da sequência da composição atual | Numérico | N |
CTBNAbrFil | Variável contendo a abrangência de filiais para cálculo da visão | Alfa | N |
CTBNAgrFil | Variável contendo a abrangência de agrupamento de filiais para cálculo da visão | Alfa | N |
CTBDDatIni | Variável contendo a data inicial informada para cálculo da visão | Data | N |
CTBDDatFim | Variável contendo a data final informada para cálculo da visão | Data | N |
CTBDRefIni | Variável contendo a data inicial de referência para coluna | Data | N |
CTBDRefFim | Variável contendo a data final de referência para coluna | Data | N |
CTBNLinhaAtual | Variável contendo o índice da linha atual | Numérico | N |
CTBNColunaAtual | Variável contendo o índice da coluna atual | Numérico | N |
CTBNValorLinhaXColunaY | Variável contendo o valor da linha *X coluna *Y da visão | Numérico | N |
CTBNTotalLinhaX | Variável contendo o valor total da linha *X da visão | Numérico | N |
CTBNTotalColunaY | Variável contendo o valor total da coluna *Y da visão | Numérico | N |
CTBNVlrCmp | Variável de Retorno -> Valor da composição da visão contábil | Numérico | S |
X: Representa o número da linha da visão.
Y: Representa o número da coluna da visão.
Exemplo:
Visão 4 X 5
Descrição | Mês 1 | Percentual (%) | Mês 2 | Percentual (%) | Total |
Conta 80 | 1.000,00 | 25 | 3.000,00 | 75 | 4.000,00 |
Conta 50 | -1.000,00 | 25 | -3.000,00 | 75 | -4.000,00 |
Conta 100 | 1.500,00 | 42,86 | 2.000,00 | 57,14 | 4.000,00 |
Total | 1.500,00 | 92,86 | 2.000,00 | 207,14 | 3.500,00 |
Estrutura
Descrição | Mês 1 | Percentual (%) | Mês 2 | Percentual (%) | Total |
Conta 80 | Linha 1 x Coluna 1 | Linha 1 x Coluna 2 | Linha 1 x Coluna 3 | Linha 1 x Coluna 4 | Linha 1 x Coluna 5 |
Conta 50 | Linha 2 x Coluna 1 | Linha 2 x Coluna 2 | Linha 2 x Coluna 3 | Linha 2 x Coluna 4 | Linha 2 x Coluna 5 |
Conta 100 | Linha 3 x Coluna 1 | Linha 3 x Coluna 2 | Linha 3 x Coluna 3 | Linha 3 x Coluna 4 | Linha 3 x Coluna 5 |
Total | 1.500,00 | 92,86 | 2.000,00 | 207,14 | 3.500,00 |
Variáveis
Variável | Descrição | Tipo | Retorno (S/N) |
CTBNValorLinha1Coluna1 | Variável contendo o valor da linha 1 coluna 1 da visão | Número | N |
CTBNValorLinha1Coluna2 | Variável contendo o valor da linha 1 coluna 2 da visão | Número | N |
CTBNValorLinha1Coluna3 | Variável contendo o valor da linha 1 coluna 3 da visão | Número | N |
CTBNValorLinha1Coluna4 | Variável contendo o valor da linha 1 coluna 4 da visão | Número | N |
CTBNValorLinha1Coluna5 | Variável contendo o valor da linha 1 coluna 5 da visão | Número | N |
CTBNValorLinha2Coluna1 | Variável contendo o valor da linha 2 coluna 1 da visão | Número | N |
CTBNValorLinha2Coluna2 | Variável contendo o valor da linha 2 coluna 2 da visão | Número | N |
CTBNValorLinha2Coluna3 | Variável contendo o valor da linha 2 coluna 3 da visão | Número | N |
CTBNValorLinha2Coluna4 | Variável contendo o valor da linha 2 coluna 4 da visão | Número | N |
CTBNValorLinha2Coluna5 | Variável contendo o valor da linha 2 coluna 5 da visão | Número | N |
CTBNValorLinha3Coluna1 | Variável contendo o valor da linha 3 coluna 1 da visão | Número | N |
CTBNValorLinha3Coluna2 | Variável contendo o valor da linha 3 coluna 2 da visão | Número | N |
CTBNValorLinha3Coluna3 | Variável contendo o valor da linha 3 coluna 3 da visão | Número | N |
CTBNValorLinha3Coluna4 | Variável contendo o valor da linha 3 coluna 4 da visão | Número | N |
CTBNValorLinha3Coluna5 | Variável contendo o valor da linha 3 coluna 5 da visão | Número | N |
CTBNValorLinha4Coluna1 | Variável contendo o valor da linha 4 coluna 1 da visão | Número | N |
CTBNValorLinha4Coluna2 | Variável contendo o valor da linha 4 coluna 2 da visão | Número | N |
CTBNValorLinha4Coluna3 | Variável contendo o valor da linha 4 coluna 3 da visão | Número | N |
CTBNValorLinha4Coluna4 | Variável contendo o valor da linha 4 coluna 4 da visão | Número | N |
CTBNValorLinha4Coluna5 | Variável contendo o valor da linha 4 coluna 5 da visão | Número | N |
CTBNTotalColuna1 | Variável contendo o valor total da coluna 1 da visão | Número | N |
CTBNTotalColuna2 | Variável contendo o valor total da coluna 2 da visão | Número | N |
CTBNTotalColuna3 | Variável contendo o valor total da coluna 3 da visão | Número | N |
CTBNTotalColuna4 | Variável contendo o valor total da coluna 4 da visão | Número | N |
CTBNTotalColuna5 | Variável contendo o valor total da coluna 5 da visão | Número | N |
CTBNTotalLinha1 | Variável contendo o valor total da linha 1 da visão | Número | N |
CTBNTotalLinha2 | Variável contendo o valor total da linha 2 da visão | Número | N |
CTBNTotalLinha3 | Variável contendo o valor total da linha 3 da visão | Número | N |
CTBNTotalLinha4 | Variável contendo o valor total da linha 4 da visão | Número | N |
CTBNTotalLinha5 | Variável contendo o valor total da linha 5 da visão | Número | N |
Exemplos de Regras
Regra Coluna Percentual
Regra total da coluna
Exemplo Prático
- Na visão contábil cadastrada criar uma nova coluna com a descrição "Percentual (%)". Para criar uma nova coluna basta clicar com o botão inverso do mouse na caixa da tela referente às colunas e utilizar a opção Adicionar, conforme imagem abaixo:
- Inserir o nome da nova coluna e atribuir uma regra para ela. É importante que a regra seja inserida apenas na coluna que fará o cálculo do percentual, pois a coluna de valores (coluna 1) busca o saldo conforme os aglutinadores:
- Na regra vinculada deve-se realizar os devidos cálculos através das variáveis disponibilizadas. Em caso de dúvidas sobre as variáveis disponíveis, avaliar o tópico Composição de Visões - Regras, existente no ajuda da tela Cadastro de Visões Contábeis (F046VIS):
Na visão contábil acima, o percentual da linha Passivo Circulante é o resultado da operação:
- Valor do Passivo Circulante / Valor do Passivo * 100 Logo temos:
- Valor do Passivo Circulante = Linha 2, Coluna 1 (Variável CTBNValorLinha2Coluna1)
- Valor do Passivo = Linha 1, Coluna 1 (Variável CTBNValorLinha1Coluna1)
- O percentual desta operação deverá ser inserido na Linha 2, Coluna 2 (coluna criada para receber o percentual). Então:
- Se ((CTBNLinhaAtual = 2) e (CTBNColunaAtual = 2))
- CTBNVlrCmp = ((CTBNValorLinha2Coluna1/CTBNValorLinha1Coluna1) * 100).
- Ao consultar a visão é possível visualizar a tela abaixo: