UC00116 - Consulta de rentabilidade
(→RN02 - Grid) |
(→RN02 - Grid) |
||
| Linha 83: | Linha 83: | ||
*% RENTABILIDADE OPERACIONAL | *% RENTABILIDADE OPERACIONAL | ||
| − | No canto superior | + | No canto superior esquerdo do grid, na linha em que é exibido os títulos das colunas, será accessível um ''combobox'' que listará as mesmas opções existentes no campo '''Totalizar por''' dos filtros gerais da consulta. Para cada tipo de totalização que o usuário selecionar o grid será preenchido novamente com dados referentes ao totalizador em questão a exemplo de como já acontece na consulta de curva ABC. |
Exemplo: | Exemplo: | ||
*'''''Cidade:''' Os pedidos serão agrupados pela cidade de seus clientes e no grid serão exibidos os nomes das cidades com os totais de rentabilidade para cada uma.'' | *'''''Cidade:''' Os pedidos serão agrupados pela cidade de seus clientes e no grid serão exibidos os nomes das cidades com os totais de rentabilidade para cada uma.'' | ||
*'''''Classificação do cliente:''' Os pedidos serão agrupados pela classificação de seus clientes e no grid serão exibidos os nomes das classificações com os totais de rentabilidade de cada uma''. | *'''''Classificação do cliente:''' Os pedidos serão agrupados pela classificação de seus clientes e no grid serão exibidos os nomes das classificações com os totais de rentabilidade de cada uma''. | ||
*'''''Cliente:''' Os pedidos serão agrupados por cliente e no grid serão exibidos os nomes do cliente e os totais de rentabilidade de cada um''. | *'''''Cliente:''' Os pedidos serão agrupados por cliente e no grid serão exibidos os nomes do cliente e os totais de rentabilidade de cada um''. | ||
| + | |||
| + | |||
| + | No canto superior direito do grid serão visíveis dois botões: | ||
| + | *'''[Imprimir]:''' Quando usuário posicionar o mouse sobre este botão serão exibidas as opções de formato, para que no formato desejado seja gerada a impressão dos registros listados no grid. | ||
| + | *'''[Gerar gráfico]:''' Quando acionado este botão exibirá em uma janela ''pop-up'' o gráfico de rentabilidade da consulta conforme determina o caso de uso [[UC00115 - Rentabilidade#Gráfico na consulta de rentabilidade | UC00115 - Rentabilidade]]. | ||
Edição das 10h41min de 5 de junho de 2014
Conteúdo |
Objetivo
- Manter consulta de rentbilidade
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Rentabilidade. Este nome será utilizado para criar a página no Wiki.
- Tomar nota do caso de uso UC00115 - Rentabilidade.
Resultado esperado
- Visualizar dados de rentabilidade de forma dinâmica (no modelo da curva ABC) e com geração de gráfico.
Fluxo de eventos
Fluxos principais
Fluxo 1:
Fluxos alternativos
Fluxo 1:
Fluxos de exceção
Fluxo 1:
Regras de negócio
RN01 - Filtragem
Assim que a rotina em questão for acessada será exibida ao usuário a aba com os filtros para consulta. Estes filtros serão exibidos em grupos, que podem ser expandidos ou agrupados a exemplo de como ocorre na consulta Curva ABC de vendas dinâmica. Os grupos/filtros da consulta serão:
- Gerais: Conjunto de filtros sempre visíveis e de preenchimento obrigatório. Para este grupo de filtros não será visível o botão para expandir/ocultar os filtros.
- Filial: Campo onde o usuário deverá marcar uma ou mais filiais (se tiver acesso) a serem consideradas na consulta. Por padrão a filial logada aparecerá já selecionada.
- Período: Campo onde o usuário deverá informar uma data inicial e final a serem consideradas como período de venda na consulta. Por padrão, o período será automaticamente preenchido com o primeiro e último dia do mês corrente.
- Apuração: Campo onde o usuário deverá selecionar os tipos de pedido a serem considerados na consulta. As opções serão as seguintes:
- Faturados
- Não faturados
- Ambos (opção padrão)
- Ordenação: Campo onde o usuário deverá selecionar a forma em que deseja que os dados sejam ordenados no resultado da consulta. As opções serão as seguintes:
- Código
- Alfabética
- Itens mais vendidos
- % Rentabilidade operacional (opção padrão)
- R$ Margem contribuição operacional
- Totalizar por: Campo onde o usuário deverá selecionar a forma em que deseja que o resultado da consulta seja totalizado. As opções serão as seguintes:
- Cidade
- Classificação do cliente
- Cliente
- Estado
- Fabricante
- Família
- Fornecedor
- Grupo
- Marca
- Produto
- Segmento de mercado
- Tabela de preço
- Vendedor
- Filtros de produto: Grupo de filtros específicos de itens. A informação destes filtros é opcional e quando informados, a consulta buscará por vendas cujos itens se encaixem em um ou mais filtros dentre os utilizados.
- Fornecedor (principal)
- Grupo
- Subgrupo
- Família
- Fabricante
- Marca
- Filtros de cliente: Grupo de filtros específicos de clientes. Sua informação é opcional e quando utilizados, a consulta buscará por vendas cujos clientes se encaixem em um ou mais filtros dentre os informados.
- Cliente
- Segmento
- Classificação
- Estado
- Cidade
Na parte inferior estarão disponíveis os botões:
- Consultar: Quando acionado, com base nos filtros informados realizará a consulta.
- Limpar: Limpa todos os filtros informados pelo usuário voltando-os a seu estado inicial.
RN02 - Grid
Exibirá, de acordo com os filtros informados, o resultado obtido nas seguintes colunas:
- TOTALIZADOR
- R$ VENDA
- R$ CUSTO.
- % CUSTO AQUISIÇÃO
- % CUSTO VENDA
- R$ MARGEM RENT. BRUTA
- R$ MARGEM RENT. OPERACIONAL
- % RENTABILIDADE BRUTA
- % RENTABILIDADE OPERACIONAL
No canto superior esquerdo do grid, na linha em que é exibido os títulos das colunas, será accessível um combobox que listará as mesmas opções existentes no campo Totalizar por dos filtros gerais da consulta. Para cada tipo de totalização que o usuário selecionar o grid será preenchido novamente com dados referentes ao totalizador em questão a exemplo de como já acontece na consulta de curva ABC. Exemplo:
- Cidade: Os pedidos serão agrupados pela cidade de seus clientes e no grid serão exibidos os nomes das cidades com os totais de rentabilidade para cada uma.
- Classificação do cliente: Os pedidos serão agrupados pela classificação de seus clientes e no grid serão exibidos os nomes das classificações com os totais de rentabilidade de cada uma.
- Cliente: Os pedidos serão agrupados por cliente e no grid serão exibidos os nomes do cliente e os totais de rentabilidade de cada um.
No canto superior direito do grid serão visíveis dois botões:
- [Imprimir]: Quando usuário posicionar o mouse sobre este botão serão exibidas as opções de formato, para que no formato desejado seja gerada a impressão dos registros listados no grid.
- [Gerar gráfico]: Quando acionado este botão exibirá em uma janela pop-up o gráfico de rentabilidade da consulta conforme determina o caso de uso UC00115 - Rentabilidade.