Solicitação 184879
ERRO AO INICIAR O DFE SEM MARCAR MDFE NOS DOCUMENTOS ACEITOS
184879
05/04/2022 09:18
ECOCENTAURO MATRIZ
ECOCENTAURO SISTEMAS (E. C. SISTEMAS)
Isabella Bressan Bremm
SQ-FISCAL
BUG
Finalizado
DFEMONITOR
DF-E MONITOR
BASES DE DADOS: Qualquer
Porque dessa análise :
- Ocorre falha ao iniciar o DFeMonitor, sem marcar o MDF-e nos documentos aceitos nas Configurações do Processo de Emissão (F5).
Justificativa da mudança :
- Ao iniciar o DFeMonitor sem ter o banco do MDF-e ocorre a falha:
- Dynamic SQL Error
SQL error code = -204
Table unknown
MDFE_RODO_TBCONTRATANTE
At line 1, column 13.
- Dynamic SQL Error
PASSOS PARA REPRODUZIR:
- Configurar uma base de dados qualquer nas Configurações do Processo de Emissão (F5);
- Não marcar o MDF-e nos Documentos Aceitos;
- Inicie o Processo de Emissão;
- Verifique a falha no log;
- Agora entre novamente nas Configurações do Processo de Emissão;
- Marque o MDF-e nos Documentos Aceitos;
- Inicie o DFe e verifique que ele irá criar a base do mdf-e e não ocorrerá mais a falha descrita anteriormente.
03/05/2022 11:45
Isabella Bressan Bremm - Liberado p/ Implantação
Isabella Bressan Bremm - Liberado p/ Implantação
- Liberado.
08/04/2022 09:31
Sistema SOL - Aguardando Liberação de Versão
Sistema SOL - Aguardando Liberação de Versão
Isabella B. Bremm
08/04/2022 09:31
Isabella Bressan Bremm - Aguardando Liberação de Versão
Isabella Bressan Bremm - Aguardando Liberação de Versão
Isabella B. Bremm
Realizado o passo a passo abaixo:- Configurar uma base de dados qualquer nas Configurações do Processo de Emissão (F5);
- Não marcar o MDF-e nos Documentos Aceitos;
- Inicie o Processo de Emissão;
- Verifique a falha no log;
- Agora entre novamente nas Configurações do Processo de Emissão;
- Marque o MDF-e nos Documentos Aceitos;
- Inicie o DFe e verifique que ele irá criar a base do MDF-e e não ocorrerá mais a falha descrita anteriormente.
- Criar uma base de dados nova, marcando apenas NF-e;
- Criar uma base de dados nova, marcando NF-e/MDF-e;
- Pegar uma base de dados nova sem as tabelas do MDF-e e marcar MDF-e nos documentos aceitos;
- Pegar uma base de dados com as tabelas do MDF-e mas sem os campos novos e iniciar o DFeMonitor para criar os novos campos;
- Pegar uma base que emitia MDF-e e iniciar sem marcar o MDF-e nos documentos aceitos.
07/04/2022 08:02
Sistema SOL - Certificando
Sistema SOL - Certificando
Isabella B. Bremm
06/04/2022 10:48
Isabella Bressan Bremm - Certificando
Isabella Bressan Bremm - Certificando
Isabella B. Bremm
Atualizou situação para Certificando
05/04/2022 17:38
Sistema SOL - Encaminhado p/ Certificação
Sistema SOL - Encaminhado p/ Certificação
Anderson L. Barbosa da Silva
05/04/2022 17:38
Anderson Luiz Barbosa da Silva - Encaminhado p/ Certificação
Anderson Luiz Barbosa da Silva - Encaminhado p/ Certificação
Anderson L. Barbosa da Silva
Base de dados utilizada:
qualquer base de dados
Fontes Alterados:
Projeto: DFeMonitor
Unit: Rta.DFe.DBUpdate.Firebird.Custom
Motivo do Erro (Dados técnicos):
Foi criado a procedure no local incorreto, e quando estava marcado NF-e e não estava marcado MDF-e estava criando os campos novos
{code:java}
procedure Cf00021;
begin
if (not RdbFieldExists(\'MDFERODOTBCONTRATANTE\', \'VCONTRATOGLOBAL\')) then
CreateFields(\'MDFERODOTBCONTRATANTE\', \'ADD VCONTRATOGLOBAL NUMERIC(13,2)\'); NextCDBVersion;
end; procedure Cf00022;
begin
if (not RdbFieldExists(\'MDFE_TBINFPAG\', \'INDANTECIPAADIANT\')) then
CreateFields(\'MDFE_TBINFPAG\', \'ADD INDANTECIPAADIANT INTEGER\'); NextCDBVersion;
end; procedure Cf00023;
begin
if (not RdbFieldExists(\'MDFE_TBINFPAG\', \'TPANTECIP\')) then
CreateFields(\'DMFE_TBINFPAG\', \'TPANTECIP INTEGER\'); NextCDBVersion;
end; procedure Cf00024;
begin
if (not RdbFieldExists(\'MDFERODOTBCONTRATANTE\', \'NROCONTRATO\')) then
CreateFields(\'MDFERODOTBCONTRATANTE\', \'ADD NROCONTRATO VARCHAR(20)\'); NextCDBVersion;
end;
{code}
Foi adicionado na função correta e resolvido o problema.
Testes Executados:
- Criar uma base de dados nova
- Deixar marcado apenas NF-e
- Verificar que não será criado os campos do MDF-e
- Criar uma base de dados nova
- Deixar marcado NF-e / MDF-e
- Verificar que foi criado os novos campos
- Pegar uma base de dados nova sem as tabelas do MDF-e
- Marcar a opção de MDFe
- Abrir o DFeMonitor
- Verificar se foi criado os novos campos
- Pegar uma base de dados nova com as tabelas do MDF-e mas sem os campos novos
- Marcar a opção de MDFe
- Abrir o DFeMonitor
- Verificar se foi criado os novos campos
05/04/2022 16:26
Anderson Luiz Barbosa da Silva - Programando
Anderson Luiz Barbosa da Silva - Programando
Anderson L. Barbosa da Silva
Atualizou situação para Programando
05/04/2022 09:19
Isabella Bressan Bremm - Encaminhado p/ Programação
Isabella Bressan Bremm - Encaminhado p/ Programação
Isabella B. Bremm
* Encaminhando para a programação.
05/04/2022 09:19
Isabella Bressan Bremm - Analisando
Isabella Bressan Bremm - Analisando
Isabella B. Bremm
Atualizou situação para Analisando
05/04/2022 09:18
Isabella Bressan Bremm - Encaminhado p/ Análise
Isabella Bressan Bremm - Encaminhado p/ Análise
Encaminhado para Jira FIS-1110
05/04/2022 09:18
Isabella Bressan Bremm - Encaminhado p/ Análise
Isabella Bressan Bremm - Encaminhado p/ Análise
Solicitação Interna..
Compartilhar