Relatórios Vendas\Faturamento: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Liniker (discussão | contribs)
Criou página com '==Relatório Faturamento por Produto== O intuito do relatório é trazer as informações de faturamento por produto, ajudando na análise da quantidade de vendas em um perí...'
 
Liniker (discussão | contribs)
Limpou toda a página
Linha 1: Linha 1:
==Relatório Faturamento por Produto==


O intuito do relatório é trazer as informações de faturamento por produto, ajudando na análise da quantidade de vendas em um período de um determinado produto.
'''Classes Relacionadas:'''
'''NotaFiscal:''' a classe '''NotaFiscal''' é inserida como primeira classe para que as outras classes possam cruzar as informações de acordo com o produto faturado.
'''NotaFiscalItem:''' a classe '''NotaFiscalItem''' é inserida para trazer informações dos produtos presentes na nota fiscal, como: quantidade, valor de custo, valor unitário e entre outros.
'''Produto:''' a classe '''Produto''' é inserida para trazer informações do produto, como: código, descrição e entre outras.
'''Empresa:''' a classe '''Empresa''' é inserida para trazer informações da empresa, como: código da empresa ativa, nome da empresa, CNPJ, endereço e entre outras.
==Relacionamentos==
Os relacionamentos desse relatório podem ser "Busca dados coincidentes em todas as classes".
==Disposição das informações==
É necessário o agrupamento por produto no Grupo1 com o campo '''{Produto.Codigo}''' para que o relatório mostre apenas o total de produtos de uma única vez.
No Cabeçalho de Grupo deve-se colocar as mesmas informações dos detalhes presentes nos campos: Codigo e descricao (presentes na classe Produto) e Qtde e VrUnitario (presentes na classe NotaFiscalItem).
Segue exemplo na imagem abaixo:
[[Arquivo:RelFaturamento.jpg]]
Como na imagem acima, os detalhes devem ser ocultados, pois eles são exibidos por número de nota fiscal, assim "duplicando" as informações dos campos Codigo e Descricao.
Para que o relatório traga apenas a quantidade total de cada produto, no cabeçalho de grupo deve-se criar duas fórmulas:
'''1ª: Sum ({NotaFiscalItens.Qtde}, {@FormulaGrupo00})'''
- Calcula a quantidade total dos produtos agrupados
'''2ª: Sum ({NotaFiscalItens.VrUnit}, {@FormulaGrupo00})'''
- Calcula o valor unitário de venda dos produtos.
Essas duas fórmulas permitem visualizar os totais de forma organizada dentro do relatório.
A 3ª fórmula dentro do cabeçalho de grupo calcula a porcentagem daquele produto comparado com o valor total do faturamento, e para isso é necessário que seja criado uma fórmula de somatória geral no Rodapé: '''Sum ({NotaFiscalItens.VrUnit})'''
'''É importante que todas as fórmulas criadas sejam nomeadas para o o uso do exemplo'''
Após a criação da fórmula do rodapé é possível associa-la para o calculo da porcentagem presente no Grupo1 utilizando a fórmula: '''({@SomaVr} * 100) / {@TotalFat}'''
''''Obs: os nomes presentes na fórmula para o cálculo da porcentagem são opcionais, adotada pelo criador do relatório, podendo sofrer alterações, e caso aconteça, deve ser mudado também nas fórmulas que o utilizam.
==Filtros==
Para visualizar o relatório é necessário a adoção de filtros.
Os filtros utilizados no relatório partem dos campos:
'''DataEmissao''' da classe '''Nota fiscal''' do tipo '''Intervalo'''
'''Codigo''' da classe '''Produto''' do tipo '''Seleção Simples'''
'''Codigo''' da classe '''Empresa''' do tipo '''Seleção Multivalorada'''
Demais filtros podem ser adotados, porém necessita de cautela para serem inseridos pois podem influenciar de diversas maneiras nos resultados.

Edição das 07h08min de 8 de janeiro de 2019