Pular para o conteúdo principal

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​

ArquivoLinhasRotinaO que o trecho faz
source/MPD001/UdmMPD001.pas560-562TdmMPD001.tabPEDIDOBeforePostBloqueia 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');