Filtro Oculto

De Base de Conhecimentos da DataPlus Sistemas
Revisão de 09h12min de 18 de setembro de 2020 por Ana (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Relatórios Classe Obrigatória com Vinculo Classe Opcional

Por exemplo, no relatório onde a classe principal obrigatória é Pedido de Venda e a Classe Opcional é a Nota Fiscal, ou seja, é preciso trazer todos os pedidos independentemente se estão faturados ou não, contudo no filtro oculto será utilizado um campo da classe Opcional, terá que precisar quando a informação será nula. Sendo assim, a formula será o seguinte:

Isnull({NotaFiscal.StatusDevolucao},0) = 0

Nessa formula estou dizendo que quando a informação for Null será trazido como zero e ao comparar ele igual a zero, a informação volta a ser opcional, já que se tiver a informação será filtrada, mas quando não tiver (null) será carregado como 0.


Relatórios Baseados em Tabela Temporária

Relatórios desse tipo que são baseados em Tabela Temporária, por exemplo, o relatório Demonstrativo de Custo que é baseado na tabela RelEstoqueAnterior, não pode ter filtro nos campos da tabela temporária.


Relatórios Baseados em Classe Temporária

Todo relatório baseado em classe temporária deve ter no filtro oculto a chave. Segue exemplo: {RelEstoqueAnterior.Chave} = {?ChaveImpressao}.