Melhoria em Relatório Fast: Resumo de Vendas por Data/Hora - NT N° 0446/2025
Resumo da Nota Técnica
Foram realizadas melhorias no relatório FastReport de Resumo de Vendas por Data/Hora, denominado REL_RESUMOVENDASDATAHORA.FR3.
Detalhes da Nota Técnica
Alterações Implementada: Inclusão da Coluna “Valor em %” Conforme solicitado pelo cliente, foi adicionada uma nova coluna denominada “Valor em %” ao lado da coluna “Valor Total”. Essa coluna exibe a porcentagem de participação do valor total de cada linha dentro do seu respectivo agrupamento (Data e Hora).
Criação de Resumo de Vendas por Hora (Sub-relatório) Foi criado um sub-relatório de resumo de vendas por hora dentro do período filtrado. Esse resumo exibe os totais consolidados por hora, independentemente da data, além da porcentagem de participação de cada hora no total geral do período. Colunas do resumo:
o Hora: exibe a hora da venda.
o Qtde. Vendas: total de vendas realizadas naquela hora.
o Valor Total: soma do valor total das vendas por hora.
o Valor em %: percentual de participação do valor total daquela hora em relação ao total geral do período.
Esse sub-relatório é exibido ao final do relatório principal.
Inclusão dos Filtros “Hora Inicial Atendimento” e “Hora Final Atendimento” Foram adicionados dois novos filtros opcionais:
o Hora Inicial
o Hora Final
Esses filtros permitem restringir os registros exibidos conforme o intervalo de horas informado. A lógica de funcionamento é a seguinte:
o Se o usuário informar apenas a Hora Inicial, o sistema filtrará da hora informada até 23:59.
o Se o usuário informar apenas a Hora Final, o sistema filtrará de 00:00 até a hora informada.
o Se ambos forem informados, o filtro será aplicado entre as duas horas.
o Se nenhum for informado, o relatório exibirá todas as horas normalmente.
1. Configuração do Relatório no Sistema 1.1. O arquivo do relatório se encontra em: [Disco]\Sinco\integrado\Relatorios.
a. No sistema FACILITE - Comércio:
b. Acesse: Utilitários > Gerenciamento de Relatórios.
c. Menu: Relatórios Fast / Operações / Pedido de Vendas + SubItem.
d. Na tela [0233], configure:
Descrição: Resumo de Vendas por Data/Hora
Arquivo: REL_RESUMOVENDASDATAHORA.FR3
e. Selecione os usuários com acesso e clique no botão de gravar (ícone de disquete).
1.2. Na tela [1211] - FACILITE - CPSql: 2. Parâmetros:
Nome do
Parâm.
Nome do
Parâm. p/ o Usuário
Tipo do
Parâm
Obrig?
EMPRESA
Código da Empresa
Campo Relacional (Consulta)
Sim
DINICIO
Data Inicial Atendimento
Data
Sim
DFINAL
Data Final Atendimento
Data
Sim
HORA_INICIAL
Hora Inicial Atendimento
Hora
Não
HORA_FINAL
Hora Final Atendimento
Hora
Não
COBRANCA
Cobrança
Campo Relacional (Lista)
Não
REPRESE
Código do Representante
Campo Relacional (Consulta)
Não
CLIENTE
Código do Cliente
Campo Relacional (Consulta)
Não
FORNECE
Código do Fornecedor
Campo Relacional (Consulta)
Não
PRODUTO
Código do Produto
Campo Relacional (Consulta)
Não
MARCA
Marca
Campo Relacional (Lista)
Não
NEGOCIA
Negociação
Campo Relacional (Lista)
Não
LOCAL
Código da Localização
Campo Relacional (Consulta)
Não
CIDADE
Cidade
Campo Relacional (Lista)
Não
CONVENIO
Código do Convenio
Campo Relacional (Consulta)
Não
COMPRA
Código do Tipo de Compra
Campo Relacional (Consulta)
Não
GRUPO
Código do Grupo
Campo Relacional (Consulta)
Não
Depois de configurado clicar no botão "Próximo". No próximo passo configure as tabelas relacionadas. Provavelmente vai vir pré configurado, é importante ver se está da forma correta. Deve ficar da seguinte forma:
Nome do Parâmetro
Tabela Relacionada
EMPRESA
EMPRESA
COBRANCA
COBRA
REPRESE
REPRESE
CLIENTE
CLIENTE
FORNECE
FORNECE
PRODUTO
PRODUTO
MARCA
MARCA
NEGOCIA
NEGOCIA
LOCAL
LOCAL
CIDADE
CIDADE
CONVENIO
CONVENIO
COMPRA
TIPOCOMPRA
GRUPO
GRUPO
SUBGRUPO
SGRUPO
CLASSE
CLASSE
Depois de configurado clicar no botão "Próximo". Nesta etapa será configurado os campos relacionais e os campos que serão visíveis na Tela de Consulta, na tabela da esquerda estará a tabela relacionada e o campo que carrega a relação.
Tabela Relacionada
Campo Relacionado
EMPRESA
EMP_CODIGO
COBRA
COB_DESCRICAO
REPRESE
REP_CODIGO
CLIENTE
CLI_CODIGO
FORNECE
FOR_CODIGO
PRODUTO
PRO_CODIGO
MARCA
MAR_DESCRICAO
NEGOCIA
NEG_DESCRICAO
LOCAL
LOC_CODIGO
CIDADE
CID_DESCRICAO
CONVENIO
CONV_CODIGO
TIPOCOMPRA
TC_CODIGO
GRUPO
GRU_CODIGO
SGRUPO
SGRU_CODIGO
CLASSE
CLA_CODIGO
Na tabela da direita deve ser escolhido o campo que deseja usar para consulta, ficando da seguinte forma:
Tabela Relacionada
Nome do campo
Nome do Campo para o Usuário
EMPRESA
EMP_CODIGO
CODIGO
EMPRESA
EMP_DESCRICAO
DESCRICAO
EMPRESA
EMP_ENDERECO
ENDERECO
REPRESE
REP_CODIGO
CODIGO
REPRESE
REP_NOME
NOME
CLIENTE
CLI_CODIGO
CODIGO
CLIENTE
CLI_RAZAO
RAZAO
FORNECE
FOR_CODIGO
CODIGO
FORNECE
FOR_RAZAO
RAZAO
PRODUTO
PRO_EMPRESA
EMPRESA
PRODUTO
PRO_CODIGO
CODIGO
PRODUTO
PRO_DESCRICAO
DESCRICAO
LOCAL
LOC_CODIGO
CODIGO
LOCAL
LOC_DESCRICAO
DESCRICAO
CONVENIO
CONV_CODIGO
CODIGO
CONVENIO
CONV_DESCRICAO
DESCRICAO
TIPOCOMPRA
TC_CODIGO
CODIGO
TIPOCOMPRA
TC_DESCRICAO
DESCRICAO
GRUPO
GRU_CODIGO
CODIGO
GRUPO
GRU_DESCRICAO
DESCRICAO
SGRUPO
SGRU_GRUPO
GRUPO
SGRUPO
SGRU_CODIGO
CODIGO
SGRUPO
SGRU_DESCRICAO
DESCRICAO
CLASSE
CLA_GRUPO
GRUPO
CLASSE
CLA_SUBGRUPO
SUBGRUPO
CLASSE
CLA_CODGIO
CODIGO
CLASSE
CLA_DESCRICAO
DESCRICAO
Depois de feito as configurações, clicar no botão "Próximo". Será apresentada uma tela informando que a parametrização inicial foi efetuada com sucesso. Clique em "Próximo" para ir para a próxima etapa. 3. Teste Nesta etapa, clique no botão "Testar Relatório". Será apresentada a tela [1219] FACILITE - Parâmetros do Relatório. Insira os parâmetros desejados e clique para imprimir. Se tudo estiver correto, será apresentada a tela de impressão. Clique em "Close" para sair da visualização e depois em "Sair". Será apresentada uma mensagem em verde com o texto: "Status: Teste realizado com sucesso!" Clique em "Concluir" para finalizar o processo. 4. Acesso Para acessar o relatório, vá no menu: Relatórios Fast / Operações / Pedido de Vendas / Resumo de Vendas por Data/Hora