Pular para o conteúdo principal

MFA013.R001 — Empresa deve existir para configurar a NFS-e

Módulo: MFA013 · Menu: Faturamento > Movimentações > Parâmetros NFSE Classificação: intencional · Relevância: alta

Regra​

O código de empresa informado precisa existir na tabela EMPRESA; caso contrário a tela não permite prosseguir.

Quando dispara​

Ao sair do campo Código da Empresa com um código que não existe.

Mensagem exibida​

W-1736

Como o usuário resolve​

Cadastrar a empresa no ADM002 ou corrigir o código informado.

Parâmetros envolvidos​

  • CD_EMPRESA

Evidência​

ArquivoLinhasRotinaO que o trecho faz
source/MFA013/UdmMFA013.pas174-199TdmMFA013.qryCadastroCD_EMPRESAValidateConsulta EMPRESA pelo código e recusa se não encontrar.

source/MFA013/UdmMFA013.pas:174

procedure TdmMFA013.qryCadastroCD_EMPRESAValidate(Sender: TField);
var
Consulta: String;
Resultado: TResultado;
begin
if (Sender.AsString <> '') then
begin
Consulta :=
'select nm_empresa '+
'from empresa '+
'where cd_empresa = '+ Nulo(qryCadastroCD_EMPRESA.AsString, 'I');
Resultado := ExecutaConsulta(dmMFA013.transaction, Consulta);