MPD001.R001 — Pedido Atendido não pode ser alterado
Módulo: MPD001 · Menu: Faturamento > Movimentações > Pedidos > Emissão de Pedidos de Compra Classificação: intencional · Relevância: alta
Regra
Se o pedido está com status Atendido (ST_PEDIDO = 'A'), o sistema impede seu salvamento/alteração.
Quando dispara
Ao tentar salvar (Post) um pedido que já foi totalmente atendido.
Mensagem exibida
W-0327
Como o usuário resolve
Não é possível alterar um pedido totalmente atendido; caso necessário, cancele e crie um novo pedido, ou utilize o botão Reabrir se o pedido foi fechado por Atendimento Manual.
Evidência
| Arquivo | Linhas | Rotina | O que o trecho faz |
|---|---|---|---|
source/MPD001/UdmMPD001.pas | 560-562 | TdmMPD001.tabPEDIDOBeforePost | Bloqueia gravação de pedido com status Atendido. |
source/MPD001/UdmMPD001.pas:560
\{ Verifica se o Pedido já está Atendido \}
if ( tabPEDIDOST_PEDIDO.AsString = 'A' ) Then
Raise jException.Create('W-0327');