Pular para o conteúdo principal

MOF001.R001 — Pessoa bloqueada no SCPC ou inativa não pode ser usada

Módulo: MOF001 · Menu: Ordem de Serviço > Movimentações > Abertura / Fechamento de Ordem de Serviço Classificação: intencional · Relevância: alta

Regra​

Ao informar a Pessoa (cliente) da OS, o sistema impede o uso se ela estiver com situação SCPC = Bloqueado ou não estiver ativa no cadastro.

Quando dispara​

Sempre que o campo Pessoa é preenchido/alterado.

Mensagem exibida​

A Pessoa está com situação SCPC igual a Bloqueado! [TFA001] / A Pessoa não está Ativa. Verifique! [TFA001]

Como o usuário resolve​

Regularizar a situação SCPC ou reativar o cadastro do cliente em TFA001 antes de usá-lo na OS.

Evidência​

ArquivoLinhasRotinaO que o trecho faz
source/MOF001/UdmMOF001.pas1079-1109TdmMOF001.tabORDEMSERVICOCD_PESSOAValidateBloqueia pessoa SCPC ou inativa

source/MOF001/UdmMOF001.pas:1079

procedure TdmMOF001.tabORDEMSERVICOCD_PESSOAValidate(Sender: TField);
var
Consulta, iwhere : string;
Resultado: TResultado;
begin

tabORDEMSERVICOCD_ENDERECO.Clear;
tabORDEMSERVICODS_ENDERECO.Clear;
tabORDEMSERVICONR_SERIEMAQUINA.Clear;
tabORDEMSERVICODS_MAQUINA.Clear;
tabORDEMSERVICOCD_ORIGEMCLIENTE.Clear;
tabORDEMSERVICODS_ORIGEMCLIENTE.AsString := '';