Pular para o conteúdo principal

MOF005.R001 — Orçamento bloqueado para alteração fora do status Novo

Módulo: MOF005 · Menu: Ordem de Serviço > Movimentações > Orçamento de Peças/Serviços Classificação: intencional · Relevância: alta

Regra​

O botão Salvar só grava alterações quando o orçamento está com status 'N' (Novo); qualquer outro status impede a alteração.

Quando dispara​

Ao clicar em Salvar com o orçamento Encerrado, Atendido ou Cancelado.

Mensagem exibida​

O Orçamento está %s. Não é permitido Alteração.

Como o usuário resolve​

Não é possível editar um orçamento fechado; se necessário, criar um novo orçamento.

Evidência​

ArquivoLinhasRotinaO que o trecho faz
source/MOF005/UMOF005.pas800-801TfrmMOF005.btnSalvarClickVerifica status antes de permitir gravação

source/MOF005/UMOF005.pas:800

if (dmMOF005.tabORCAMENTOST_ORCAMENTO.AsString <> 'N') then
Raise JException.Create('E-0000',['O Orçamento está '+cmbST_ORCAMENTO.Text+'. Não é permitido Alteração.']);