CNF011.R001 — Pré-requisito: configuração de NFS-e em MFA013
Módulo: CNF011 · Menu: Faturamento > Consultas > Notas Fiscais > Consulta de NFS-e Classificação: intencional · Relevância: alta
Regra
Ao abrir a tela para a empresa da sessão, o sistema busca a configuração de NFS-e (provedor, integração, IBGE etc.) em MFA013; se não existir, a tela abre praticamente desabilitada (sem Novo/Salvar/Procurar/Excluir e sem as abas Saldo/Arquivos/Retorno) e exibe mensagem informativa.
Quando dispara
Sempre ao carregar a tela (evento iniciar), antes de qualquer consulta.
Mensagem exibida
Não foi Encontrado Parâmetros para NFS-e para a Empresa! Verifique [MFA013]
Como o usuário resolve
Cadastrar o provedor de NFS-e da empresa em MFA013 e reabrir a tela.
Parâmetros envolvidos
MFA013
Evidência
| Arquivo | Linhas | Rotina | O que o trecho faz |
|---|---|---|---|
source/CNF011/UCNF011.pas | 306-327 | iniciar | Carrega ConfigNfse; se nulo, oculta a tela e exibe mensagem. |
source/CNF011/UCNF011.pas:306
\{ Busca as Configurações de Nfs-e da MFA013 \}
ConfigNfse := ConfignfseDAO.buscar(dmCNF011.transaction, sessao.empresa.cd_empresa);
if ConfigNfse.CdEmpresa <= 0 then
begin
ConfigNfse := nil;
end;
if (ConfigNfse = nil) then
begin
frmCNF011.btnNovo.Visible := False;
frmCNF011.btnSalvar.Visible := False;
frmCNF011.btnProcurar.Visible := False;