Layout dialog e consulta do relatorio cota/ meta de vendas
Na tela de menus de relatórios do Milano, o relatório 5 - Relatório de cotas e metas de venda, passa a apresentar um dialog com os filtros necessários para a busca.
Caso o parametro de empresa nivel_cota_venda_produto for igual a GE (geral), desabilitar todos os spinners
Caso o parametro de empresa nivel_cota_venda_produto for igual a MA (marca), desabilitar os spinners de grupo_produto e subgrupo_produto
Caso o parametro de empresa nivel_cota_venda_produto for igual a GR (grupo_produto), desabilitar os spinners de marca e subgrupo_produto
Caso o parametro de empresa nivel_cota_venda_produto for igual a SG (subgrupo_produto), desabilitar os spinners de marca e trazer informação de subgrupo, apos selecionar grupo_produto.
Ao clicar no botão CONSULTAR do dialog, irá ser direcionado a tela de consulta desse relatório que conta com o novo layout repaginado
O cabeçalho é preenchido com as informaçoes de acordo o periodo atual, por exemplo se estamos no mes de Julho ira preencher os dados de acordo com o periodo de Julho, independente do periodo selecionado no dialog inicial.
No preenchimento dos dados de clientes no cabeçalho, foram feitos:
- Quantidade total de clientes: count na tabela de clientes com filtro de vendedor, caso tenha - Clientes com venda no periodo: count de clientes com venda (Y, Z, I) na base e caso tenha informaçao na Cliente_resumo_venda tambem totalizar - Positivação: (QTDE_CLIENTE_COM_VENDA / TOTAL_CLIENTES)*100
-- Na listagem do conteudo da consulta, é feita buscando pela tabela COTA_VENDA, passando os parametros do dialog. Caso o parametro de empresa nivel_cota_venda_produto for igual a MA (marca), fazer o join com a tabela Marca Caso o parametro de empresa nivel_cota_venda_produto for igual a GR (grupo_produto), fazer o join com a tabela grupo_produto Caso o parametro de empresa nivel_cota_venda_produto for igual a SG (subgrupo_produto), fazer o join com a tabela grupo_produto e com a tabela subgrupo_produto
O botao de ordenação é influenciado tambem por esses parametros, caso for geral (GE), permanece somente ordenação por periodo. Caso tiver marcado algum outro, segue a mesma logica do dialog.