Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


CONTEÚDO

Índice
maxLevel3
minLevel2


01. VISÃO GERAL

Este documento visa explicar o uso do campo Fórmula no cadastro de Visão Gerencial.

A expressão especial SALDO=, ao ser utilizada na

...

Descrição

...

visão gerencial, substituirá os saldos Anterior, Atual e do Período das contas contábeis, no período informado no relatório contábil.

Para o retorno da opção SALDO, é possível utilizar:

...

    1. Retorno tipo NUMÉRICO, que

...

    1. será aplicado nos valores de saldos:
      1. Exemplo: SALDO=1000. Faz com que os saldos Anterior, Atual e Período do range de contas sejam 1000 cada um.

...

    1. Retorno tipo ARRAY. Este é o modo correto para o conceito de fórmulas e substituição do calculo padrão de saldos. Este array deve ter o retorno com a estrutura abaixo:
      • 1 Saldo Atual (com sinal)
      • 2 Debito na Data
      • 3 Credito na Data
      • 4 Saldo Atual Devedor
      • 5 Saldo Atual Credor
      • 6 Saldo Anterior (com sinal)
      • 7 Saldo Anterior Devedor
      • 8 Saldo Anterior Credor



Nota
titleObservações

Referente à extração de saldos, em alguns relatórios, ao escolher a opção Mov. Período o sistema atribui como base, a data informada no parâmetro, a data de referência do relatório.

Caso seja escolhida esta opção, a informação a ser impressa será o SALDO ATUAL - SALDO ANTERIOR, diferente de informar a opção Saldo Acumulado, que somente imprime o SALDO ATUAL da conta/range de contas.

Este estudo

...

desta observação foi realizado com base no relatório CTBR510.


02. EXEMPLO DE UTILIZAÇÃO NO RELATÓRIO CTBR560 (DFC)


Informações
titleFórmula com retorno numérico

02.1 Fórmula com retorno numérico

  • Cadastro CTBA161 - Visão Gerencial

Image Added

  • Relatório CTBR560 - Demonstrativo Fluxo de Caixa

Image Added




Informações
titleFórmula com retorno array

02.

...

Idioma

...

Português(Brasil)

...

Versões

...

Microsiga_Protheus10_e_Microsiga_Protheus11

...

Sistemas Operacionais Suportados

...

Todos

2 Fórmula com retorno array

  • Exemplo de User Function
Bloco de código
languagedelphi
themeMidnight
firstline1
titleExemplo de User Function
linenumberstrue
#include "protheus.ch"

User Function RetSaldDfc()

    Local aSaldos := {}

    AAdd(aSaldos, 1500) // 1 Saldo Atual (com sinal)
    AAdd(aSaldos, 2000) // 2 Debito na Data
    AAdd(aSaldos, 3000) // 3 Credito na Data
    AAdd(aSaldos, 4000) // 4 Saldo Atual Devedor
    AAdd(aSaldos, 6000) // 5 Saldo Atual Credor
    AAdd(aSaldos, 9000) // 6 Saldo Anterior (com sinal)
    AAdd(aSaldos, 500)  // 7 Saldo Anterior Devedor
    AAdd(aSaldos, 600)  // 8 Saldo Anterior Credor

Return aSaldos
  • Cadastro CTBA161 - Visão Gerencial

Image Added

  • Relatório CTBR560 - Demonstrativo Fluxo de Caixa - Pergunta Considerar? = Saldo Acumulado

Image Added

  • Relatório CTBR560 - Demonstrativo Fluxo de Caixa - Pergunta Considerar? = Mov. Período

Image Added


Card documentos
InformacaoA fórmula com retorno Numérico somente funcionará, no relatório CTBR560 - Demonstrativo Fluxo de Caixa, se a pergunta "Considerar?" for configurada com a opção "Saldo Acumulado".
TituloIMPORTANTE!

03. ASSUNTOS RELACIONADOS

...

Compatível com as Bases de Dados

...