Skip to content

Tag-icone-mini.png 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 ​
  1. 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-
  2. 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-
  3. Documentar no Metadados
GES- 201907/1035 - Banco de Dados - Criar novas colunas para Identificar Produto Controlado ​
  1. 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
  2. Documentar no Metadados
GES- 201907/1036 - Banco de Dados - Criar novas colunas Produto Controlado na Importação ​
  1. 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-
  2. 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-
  3. 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-
  4. Documentar no Metadados
  5. 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