Pular para o conteúdo principal

MNF005.R001 — Empresa deve estar cadastrada

Módulo: MNF005 · Menu: Faturamento > Movimentações > Notas Fiscais > Cancelamento de Notas Fiscais Classificação: intencional · Relevância: sistemica

Regra​

O código de Empresa informado precisa existir na tabela EMPRESA.

Quando dispara​

Ao sair do campo Empresa.

Mensagem exibida​

A Empresa não está Cadastrada [ADM002]!

Como o usuário resolve​

Corrigir o código da Empresa ou cadastrá-la em ADM002.

Evidência​

ArquivoLinhasRotinaO que o trecho faz
source/MNF005/UdmMNF005.pas62-78TdmMNF005.tabEMPRESACD_EMPRESAValidateConsulta EMPRESA pelo código informado e barra se não encontrar.

source/MNF005/UdmMNF005.pas:62

procedure TdmMNF005.tabEMPRESACD_EMPRESAValidate(Sender: TField);
var
Consulta: String;
Resultado: TResultado;
begin
if ( Trim(tabEMPRESACD_EMPRESA.AsString) <> '' ) then begin
Consulta := 'Select NM_EMPRESA From EMPRESA ' +
'Where CD_EMPRESA = ' + tabEMPRESACD_EMPRESA.AsString;
Resultado := ExecutaConsulta(transaction, Consulta);
if ( Resultado[0] <> '' ) then
tabEMPRESANM_EMPRESA.AsString := Resultado[0]
else