Mudanças entre as edições de "Venda Fracionada - Bonificação"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 17: Linha 17:
 
== Solução ==
 
== Solução ==
  
Será criado um campo chamado "ID_HABILITA_UNIDADE_FRACIONADA " na tabela "TIPO_MOVIMENTO_PEDIDO", no ambiente de integração, que conterá três status de preenchimento.
+
Será criado um campo chamado "ID_HABILITAR_UNIDADE_FRACIONADA " na tabela "TIPO_MOVIMENTO_PEDIDO", no ambiente de integração, que conterá três status de preenchimento.
 
Essas constrains definirão a regra de venda dos pedidos, se eles não devem ser fracionados, se devem ter fracionamento condicionado ou fracionamento livre.
 
Essas constrains definirão a regra de venda dos pedidos, se eles não devem ser fracionados, se devem ter fracionamento condicionado ou fracionamento livre.
  

Edição das 14h44min de 27 de março de 2018

Histórico de Revisões

Data Quem Comentários
18/01/2018 Ryvane Maria Criação do Documento.
16/03/2018 Ryvane Maria Renomeação do campo 'DS_FRACIONADO' para 'TIPO_MOVIMENTO_PEDIDO'.

Necessidade

Cliente necessita que todas as vendas do tipo bonificação possam ser feitas de forma fracionada, ou seja, desconsiderando a quantidade base dos produtos cadastrados.

Solução

Será criado um campo chamado "ID_HABILITAR_UNIDADE_FRACIONADA " na tabela "TIPO_MOVIMENTO_PEDIDO", no ambiente de integração, que conterá três status de preenchimento. Essas constrains definirão a regra de venda dos pedidos, se eles não devem ser fracionados, se devem ter fracionamento condicionado ou fracionamento livre.

Implementação

Inicialmente será criado um campo chamado ID_HABILITA_UNIDADE_FRACIONADA na tabela TIPO_MOVIMENTO_PEDIDO.

Este campo poderá ser setado com 3 status diferentes:

1 - Não Fracionar: O primeiro status é o de "não fracionar". Caso esse status esteja ativado, nenhum pedido poderá ser feito aplicando fracionamento de produtos.

2 - Fracionamento Condicionado: O segundo status, denominado fracionamento condicionado, o sistema irá se basear na informação contida na flag FL_FRACIONADO, na tabela e PRODUTO . Caso a flag permita o fracionamento para determinado produto, ele pode ser realizado, caso a flag esteja bloqueando o fracionamento, ele não poderá ser realizado.

3 - Fracionamento livre: O terceiro status possui fracionamento livre, ou seja, todos os produtos podem ser vendidos com fracionamento.

Levando em consideração esses status, caso o pedido seja do tipo bonificação, o status 3 deverá ser setado, e todos os produtos poderão ser livremente fracionados.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

Setor Aprovado Por Data Assinatura
Gerente TI
Gerente Projeto
Gerente Comercial