INFORMAÇÕES FRETE
Histórico de Revisões
Data | Quem | Comentários |
---|---|---|
11/09/2017 | Renato Lima | Criação do Documento |
Necessidade
Ao selecionar um tipo de frete que esteja configurado para solicitar as informações, o vendedor precisa informar placa do veiculo, nome do motorista e obras.
Solução
Implementar rotina para quando selecionar o tipo de frete configurado, abrir um pop up para que o vendedor selecione as informações referente a obra,placa e motorista.
Implementação
Pedidos do Tipo FOB, o vendedor precisa informar a Placa do Veículo, Nome do Motorista e a Obra que será destinado a carga do pedido. Essas informações são integradas no Pedido lá no Protheus.
As três informações possuem cadastros no Protheus e são relacionadas ao cliente, então o vendedor precisa selecionar as informações que serão integração e não digitar. Necessita ter uma estrutura de dados que relacione CLIENTE X PLACA | CLIENTE X MOTORISTA | CLIENTE OBRA.
TABELAS A SEREM CRIADAS
CLIENTE_PLACA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_PLACA | INT | NÃO | SIM | Código Placa |
NM_PLACA | INT | NÃO | NÃO | Placa |
CD_CLIENTE | INT | NÃO | NÃO | Código do cliente |
CLIENTE_MOTORISTA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_MOTORISTA | INT | NÃO | SIM | Código Motorista |
NM_MOTORISTA | VARCHAR | NÃO | NÃO | Nome do motorista |
CD_CLIENTE | INT | NÃO | NÃO | Código do cliente |
CLIENTE_OBRA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_OBRA | INT | NÃO | SIM | Código da obra |
NM_OBRA | VARCHAR | NÃO | NÃO | Nome da Obra |
CD_CLIENTE | INT | NÃO | NÃO | Código do cliente |
TABELA A SER ALTERADA
PEDIDO | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_OBRA | INT | NÃO | NÃO | Código da obra |
CD_MOTORISTA | INT | NÃO | NÃO | Código Motorista |
CD_CLIENTE | INT | NÃO | NÃO | Código do cliente |
A configuração ser criada: CANCELAR_PEDIDO_EFETIVADO= 'S', quando a mesma estiver ativa, será possível cancelar pedidos efetivados e que NÃO estejam sincronizados. Na ausência desta configuração ou a mesma igual a N, o usuário não poderá cancelar.
Para o caso de exclusão de pedido que tenham vinculo com um outro, seja esse pedido pai ou pedido filho, ao tentar cancelar esses pedidos, ambos pedido envolvidos devem ser excluídos. Mas, antes de cancelar, deve apresentar a seguinte mensagem ao usuário: “Deseja cancelar o Pedido de (TIPO DO MOVIMENTO DO PEDIDO SELECIONADO) e o pedido de (TIPO DE PEDIDO RELACIONADO).”, terá as opções de SIM ou NÃO. SIM - Ambos os pedidos serão excluídos e apresentará a mensagem confirmando a exclusão. NÃO - Pedidos não serão excluídos e sistema volta para tela de pedidos.
Para uso da configuração do portal, só será possível realizar a exclusão, caso os pedidos não tenham sido enviados para o ERP.
Regras de Negócio
RN1 – Ao Selecionar pedido que esteja relacionado com um outro pedido, sendo pai ou filho exibirá a seguinte mensagem “Deseja cancelar o Pedido de (TIPO DO MOVIMENTO DO PEDIDO SELECIONADO) e o pedido de (TIPO DE PEDIDO RELACIONADO).”
RN2 – Ao selecionar um pedido para exclusão e que tenha outro relacionado, ao confirmar a exclusão, ambos pedidos dever ser excluídos.
RN3 – Com a configuração inserida será possível cancelar pedidos que estejam efetivados, mas não sincronizados para o portal.
RN4 – Para pedidos que estejam no portal e efetivados, só será possível cancelar caso o mesmo não tenha sido enviado ao ERP, ou seja que não tenha sido exportado.
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 | XXXX | ||
Gerente Projeto | XXXX | ||
Gerente Comercial | XXXX |