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
| Arquivo | Linhas | Rotina | O que o trecho faz |
|---|---|---|---|
source/MOF005/UMOF005.pas | 800-801 | TfrmMOF005.btnSalvarClick | Verifica 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.']);