OBJETIVO
Possibilitar a edição de fórmulas dos relatórios via sistema sem a necessidade de alteração no relatório. Esta funcionalidade é aplicável somente para os relatórios de Mapa de Rentabilidade.
PRÉ-REQUISITOS
Para implementar estas formulas é necessário o conhecimento da ferramenta Crystal Reports. Bem como o nome das fórmulas que já existem no relatório que serão substituídas.
UTILIZAÇÃO
1 - Padronização das Fórmulas
1.1 - Criada nova janela em Módulo de Vendas -> Relatórios Personalizados -> Fórmulas de Relatórios, para que seja possível realizar a edição das fórmulas (Conforme Figura 1).
Inicialmente somente é possível parametrizar as fórmulas dos relatórios Mapa de Rentabilidade SEM ST (código MAPRENT) e Mapa de Rentabilidade com ST (código MAPRENT_ST).
Figura 1. Nova janela Fórmula Relatórios.
1.2 - Para a edição/substituição das fórmulas existentes no relatório, é necessário clicar em "Fórmulas Customizáveis", será aberta a seguinte janela conforme segue Figura 2.
Nesta tela insira as fórmulas que deseja padronizar conforme o exemplo.
Figura 2. Nova janela Fórmula Relatórios.
Campos:
ID da Fórmula: Nome da fórmula utilizada no Crystal Reports.
Tipo: Tipo da fórmula utilizada no Crystal Reports (Basic Sintax ou Crystal Sintax).
Descrição: Breve descrição sobre a funcionalidade da fórmula.
Fórmula: Informação da fórmula que será substituída. É importante observar o tipo (da fórmula) selecionada para evitar erros ao gerar o relatório.
2 - Relatório Mapa de Rentabilidade
Ao gerar o relatório Mapa de Rentabilidade o sistema verifica a definição das fórmulas cadastradas nestas tela e substituí as fórmulas com o mesmo nome. Desta maneira eliminamos o trabalho de manutenção de todos os modelos do relatório. Uma vez cadastrada a fórmula esta vale para os modelos analíticos e sintéticos, bem como as opções, por cliente, por representante.
Caso alguma das fórmulas esteja incorreta será exibida uma mensagem conforme a figura 3. Para evitar este tipo de problema aconselhamos primeiramente testar a fórmula diretamente no Crystal Reports e depois copiá-la para a definição no sistema.
Figura 3 - Mensagem de Erro