Projetos, Análise, Guia de análise
| Análise | |
| Projeto PJ4665 | |
| Data da Análise: 01/07/2019 |
Projeto
Tratamento para controle de quantidade limite de venda mensal de um determinado Produto para um Cliente conforme legislação vigente.
PJ4665 - 221417 - Produto controlado Polícia Federal
http://gesti.eme4.inf.br/gesti/atendimento/chamado_detalhes.php?COD_CHAMADO=2019055119
Legislação
https://consultambiente.jusbrasil.com.br/artigos/413407721/produtos-quimicos-controlados-portaria-1274-2003-de-26-de-agosto-policia-federal http://www.policiacivil.pr.gov.br/arquivos/File/DEAM/Normativas/PRODUTOS_CONTROLADOS_POLICIA_FEDERAL.pdf http://www.pf.gov.br/servicos-pf/produtos-quimicos/legislacao
Especificação Técnica
Configurações Necessárias
Marcar produto como Produto Controlado.
Definir a quantidade limite no cadastro de NCM.
Mudanças por Módulo
- Mensagem de Limite de venda excedido
Quantidade do produto controlada pela Polícia Federal! Limite do produto para o cliente atingido! [Quantidade Vendida Acumulada no Mês / Quantidade Limite]
Banco de Dados
GES- 201907/1034 - Banco de Dados - Criar novas colunas para Quantidade Limite Produto Controlado
- Criar nova coluna com as seguintes especificações: Tabela: TT_NCM Coluna: QTDLIM_PJ Descrição Abrev. (até 20 pos.): Limite PJ Descrição Completa: Quantidade Limite para Pessoa Jurídica Tipo/Precisão: NUMERIC(16,4) Default: -X- Aceita nulo?: Sim Constraints (CK, FK, I_FK, I_LC e I_UQ): -X- Exporta para Checkout?: Sim Tratar log?: Sim Incluir coluna nas seguintes views: -X-
- Criar nova coluna com as seguintes especificações: Tabela: TT_NCM Coluna: QTDLIM_PF Descrição Abrev. (até 20 pos.): Limite PF Descrição Completa: Quantidade Limite para Pessoa Física Tipo/Precisão: NUMERIC(16,4) Default: -X- Aceita nulo?: Sim Constraints (CK, FK, I_FK, I_LC e I_UQ): -X- Exporta para Checkout?: Sim Tratar log?: Sim Incluir coluna nas seguintes views: -X-
- Documentar no Metadados
GES- 201907/1035 - Banco de Dados - Criar novas colunas para Identificar Produto Controlado
- Criar nova coluna com as seguintes especificações: Tabela: TT_PRO Coluna: PROCON Descrição Abrev. (até 20 pos.): Produto Controlado? Descrição Completa: Produto Controlado pela Polícia Federal Tipo/Precisão: VARCHAR(1) Default: F Aceita nulo?: Não Constraints (CK, FK, I_FK, I_LC e I_UQ): CK_PRO_PROCON IN ('F','T') Exporta para Checkout?: Sim Tratar log?: Sim Incluir coluna nas seguintes views: TV_IPR, TV_IPRF, TV_PRO_OUT
- Documentar no Metadados
GES- 201907/1036 - Banco de Dados - Criar novas colunas Produto Controlado na Importação
- Criar nova coluna com as seguintes especificações: Tabela: TI_PRO Coluna: QTDLIM_PJ Descrição Abrev. (até 20 pos.): Limite PJ Descrição Completa: Quantidade Limite para Pessoa Jurídica Tipo/Precisão: NUMERIC(16,4) Default: -X- Aceita nulo?: Sim Constraints (CK, FK, I_FK, I_LC e I_UQ): -X- Exporta para Checkout?: Não Tratar log?: Sim Incluir coluna nas seguintes views: -X-
- Criar nova coluna com as seguintes especificações: Tabela: TI_PRO Coluna: QTDLIM_PF Descrição Abrev. (até 20 pos.): Limite PF Descrição Completa: Quantidade Limite para Pessoa Física Tipo/Precisão: NUMERIC(16,4) Default: -X- Aceita nulo?: Sim Constraints (CK, FK, I_FK, I_LC e I_UQ): -X- Exporta para Checkout?: Não Tratar log?: Sim Incluir coluna nas seguintes views: -X-
- Criar nova coluna com as seguintes especificações: Tabela: TI_PRO Coluna: PROCON Descrição Abrev. (até 20 pos.): Produto Controlado? Descrição Completa: Produto Controlado pela Polícia Federal Tipo/Precisão: VARCHAR(1) Default: -X- Aceita nulo?: Sim Constraints (CK, FK, I_FK, I_LC e I_UQ): -X- Exporta para Checkout?: Não Tratar log?: Sim Incluir coluna nas seguintes views: -X-
- Documentar no Metadados
- Incluir na documentação de Integração http://intra.totall.com.br:8080/wiki/index.php/Layout_de_Importação_para_o_Totall_Commerce
GES- 201907/1037 - Banco de Dados - Tratar novas colunas na importação de Produto
- Descrição da implementação:
Função: IMPORTA_PRO Tratar importação da coluna "TI_PRO.PROCON" para "TT_PRO.PROCON" na inclusão/atualização. Tratar para realizar atualização de valores quando diferente para as colunas QTDLIM_PJ e QTDLIM_PF da TT_NCM caso seja informado TI_PRO.CODNCM e "QTDLIM_PJ ou QTDLIM_PF" diferente de null.
GES- 201907/1038 - Banco de Dados - Incluir Filtro por Parceiro na função TotalVenda
- Descrição da implementação:
Alterar função "TotalVenda" para permitir filtro por um cliente especifico quando informado.
Totali Commerce Backoffice
GES- 201907/1039 - Backoffice - Criar interface para coluna "TT_PRO.PROCON"
Caminho para acesso à tela:
Principal >>> Produto >>> Cadastro >>> Guia "Geral" >>> Guia "Complementos"
Principal >>> Produto >>> Manutenção >>> Guia "Produto"
Descrição da implementação:
Criar interface para coluna "TT_PRO.PROCON" possibilitando que o valor da coluna replicado para os demais registros.
GES- 201907/1041 - Backoffice - Criar interface para coluna "TT_NCM.QTDLIM_PJ" e "TT_NCM.QTDLIM_PF"
Caminho para acesso à tela: "Principal >>> Tabelas >>> NCM"
Descrição da implementação: Criar interface para coluna "TT_NCM.QTDLIM_PJ" e "TT_NCM.QTDLIM_PF".
Totali Commerce Order
GES- 201907/1042 - Commerce Order - Tratamento para quantidade limite de Venda
- Descrição da implementação:
Ao gravar DAV validar produto controlado "TT_PRO.PROCON" = T.
Exigir que seja informado Parceiro diferente de Consumidor.
Exibir mensagem definida no item "Mensagem de Limite de venda excedido" quando ultrapassar a "Quantidade Limite" definida.
Consulta as vendas do mês atual para o produto e Cliente. Utilizar a função "TotalVenda" + "Total de DAVs em Aberto com Tipo de entrega diferente de Apenas Orçamento, considerando a quantidade da DAV Atual".
Somar a quantidade atual que está sendo vendida.
A "Quantidade Limite" é diferente para Pessoa Física e Jurídica isso deve ser tratado.
Totali Checkout
GES- 201907/1043 - Totali Checkout - Tratamento para quantidade limite de Venda
- Descrição da implementação:
Gravar informações de produto controlado "TT_PRO.PROCON" = T vindo da Carga de produtos.
Impedir venda de produtos controle Diretamente pelo Checkout, esses produtos obrigatoriamente devem ter um DAV.
Layout de Integração
http://intra.totall.com.br:8080/wiki/index.php/Layout_de_Importação_para_o_Totall_Commerce