Árvore de páginas

Versões comparadas

Chave

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

...

Portuguese

Pagetitle
Visão Gerencial - Impresão de balanços em diversos tipos de saldo
Visão Gerencial - Impresão de balanços em diversos tipos de saldo

Visão Gerencial -

Impresão de balanços em diversos tipos de saldo

 Visão de indicadores

Implementado dentro dos relatorios de balanço, a opção de impressão em varios tipos de saldo (consolidar saldos e impressão por tipos de saldo). Com essa implementação, o usuario poderá emitr o relatorio em diversos tipos de saldo, podendo ou não consolidar os tipos de saldo sem a necessidade de criar varias visões gerenciais. 

Para utilizar esse novo recurso, deve-se configurar o parametro tipo de saldo (SX1 - Pergunte) da tela de parametros dos balanços (DRE, BP, etc..) e informar dentro da visão gerencial o campo tipo de saldo (CTS_TPSALD) com o caracter '*' (Asterisco), conforme situações abaixo:

  1 - Se informado um tipo de saldo válido no cadastro da visão gerencial,  ao emitir os relatórios somente serão exibidos os dados caso o parametro "Tipo de Saldo" tenha o mesmo valor contido no cadastro da visão gerencial.

  2 - Se informado o tipo de saldo '*'(Asterisco) no cadastro da visão gerencial,  ao emitir os relatórios serão exibidos os dados de acordo com o valor contido no parametro "Tipo de Saldo" do relatório.

  3 - Se informado um tipo de saldo válido no cadastro da visão gerencial,  ao emitir os relatórios e informar no parametro "Tipo de Saldo" o valor *(Asterisco), serão exibidos os dados a partir do saldo cadastrado na visão gerencial. 
 

Caso esteja disponivel no relatorio a opção de consolidar saldo, deve-se configurar esse parametro como "sim" (Caso exista) e informar quais tipos de saldo a consolidar. Lembrando que deve-se informar cada tipo de saldo com o separador ';' (Ponto e virgula). Ao utilizar esse campo de parametro, a rotina automaticamente irá desconsiderar o outro parametro de Tipo de saldo configurado na visão gerencial. 

Vale lembrar que esse novo recurso não servirá para filtrar os tipos de saldos configurado na visão e sim substituir a informação do tipo de saldo configurado. As demais funcionalidades de filtro dos saldos permanecem da mesma forma.

Desenvolvimento:

        /*
        ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
        ³ TRATATIVA DE TIPO DE SALDO NOS RELATORIOS DE DEMONSTRA-³
        ³ TIVOS (CTBR5XX)                                        ³
        ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
        */
        // Tipo de saldo configurado na visão gerencial
        cTpSaldo := Alltrim( CTS->CTS_TPSALD )

    // Caso o Tipo de saldo estiver configurado na visão gerencial com asterisco
    // ou a rotina chamadora consolida os tipos de saldos, considero os parametros da tela (SX1)
    If ( cTpSaldo == "*" .And. cSaldos <> "*" ) .OR. lConsSaldo
        cTpSaldo := cSaldos
    ElseIf ( cTpSaldo <> "*" .And. cSaldos <> "*" ) .And.  cTpSaldo <> cSaldos
        nReg := Recno()
        dbSkip()
        Loop
    EndIf