Validação Tipo movimento pedido do Item

De GeoSales
Revisão de 17h27min de 3 de fevereiro de 2023 por Renatolima (discussão | contribs) (→‎Solução)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Histórico de Alterações

Data Quem Comentários
03/02/2023 Janderson Sampaio Criação do documento

Necessidade

Bloquear que o usuário possa inserir itens com o tipo movimento pedido diferente do cabeçalho, sem ao menos ter inserido um item com o mesmo tipo selecionado no cabeçalho do pedido. Ao fazer um pedido do tipo A, o usuário poderia adicionar itens somente do tipo B, e mesmo assim conseguindo finalizar o pedido.

Solução

Criar um campo chamado "VALIDA_TIPO_ITEM" na tabela TIPO_MOVIMENTO_PEDIDO, para determinar se irá validar o tipo do pedido pelo tipo do item.

Implementação

Esse campo tem o objetivo de funcionar como um booleano, S ou N.

O status "S" significa que irá validar o tipo do pedido com o item, então irá dispara a validação do prometheus para iterar pela lista de itens do pedido.

O status "N" significa que não realizará essa validação, sendo passível a acontecer o cenário descrito lá na necessidade.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Pessoa que aprovou 00/00/0000
Integração - GeoSales Pessoa que aprovou 00/00/0000
Configurações - GeoSales Pessoa que aprovou 00/00/0000

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente Pessoa que aprovou 00/00/0000
Gerente de Projeto - Cliente Pessoa que aprovou 00/00/0000
Gerente Comercial - Cliente Pessoa que aprovou 00/00/0000