Filtro Oculto: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Ana (discussão | contribs)
Criou página com '== 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 é basead...'
 
Ana (discussão | contribs)
Sem resumo de edição
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
== 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 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 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}.

Edição atual tal como às 09h12min de 18 de setembro de 2020

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}.