Solicitação 184196
IMPLEMENTAR PARA O ECONFEADMIN SINCRONIZAR AS NF’S SEM RETORNO PARA O RETAGUARDA.
184196
23/02/2022 14:21
ECOCENTAURO MATRIZ
ECOCENTAURO SISTEMAS (E. C. SISTEMAS)
Oswaldo Junior
SQ-FISCAL
BUG
Finalizado
NFeEcoAdmin
NFEECOADMIN
BASES DE DADOS:https://drive.google.com/drive/folders/1aG6tEpfg04krciISeycY4I2ti8i33LMu
Porque dessa análise :
- Solicitação referente a FIS-1060
- Devido a um problema no EcoNFeAdmin não teve sincronização das aprovações com o sistema Retaguarda.
- Precisamos que o Admin carrague novamente para o Eco as notas aprovadas que não tem informação no mesmo.
Justificativa da mudança :
- FIS-1060
História da situação / ocorrido :
- FIS-1060
PASSOS PARA REPRODUZIR:
- Configurar as Bases
- Verificar no GER646RA
- Itens Concluidos
04/05/2022 08:52
Isabella Bressan Bremm - Liberado p/ Implantação
Isabella Bressan Bremm - Liberado p/ Implantação
- Liberado.
03/03/2022 10:30
Sistema SOL - Aguardando Liberação de Versão
Sistema SOL - Aguardando Liberação de Versão
Isabella B. Bremm
03/03/2022 10:30
Isabella Bressan Bremm - Aguardando Liberação de Versão
Isabella Bressan Bremm - Aguardando Liberação de Versão
Isabella B. Bremm
Realizado o teste:- Antes de iniciar o DFeMonitor foram verificados os pedidos que estavam sem os dados de aprovação, através da seguinte SQL:
PED.codigo as pint,
doc.modelodocumento
FROM
TESTNATUREZA NAT
INNER JOIN TESTMODELODOCUMENTO DOC ON ( NAT.idmodelodocumento = DOC.idmodelodocumento )
INNER JOIN TVENPEDIDO PED ON ( PED.tipooperacao = NAT.codigo )
WHERE NAT.emitenotafiscal = \'S\'
AND DOC.modelodocumento IN ( \'55\', \'65\' )
AND PED.status = \'EFE\'
AND PED.NUMERONFCE IS NULL
AND PED.notafiscal IS NULL
AND PED.DATAEFE >= \'01.02.2022\'
- Iniciado o DFe e verificado os pedido novamente que estavam sem os dados, agora estão todos preenchidos dentro do sistema corretamente.
*Forma de funcionamento da implementação:*
- Ao executar o admin, é processado um execute block que seleciona todos os pedidos que não possuem dados de aprovação a partir de 14/02/2022. Consulta os dados da aprovação na base do DFe e grava essas informações na base do sistema Eco. Depois de fazer o processo, é criado um arquivo para cada processo de emissão no caminho:
- ..\\DFeMonitor\\Temp\\NFeEcoAdmin\\PedidoDadosAprovacao.docfis
- No próximo loop ou na próxima vez que o admin for iniciado, a rotina verifica se o arquivo existe, somente se não existir processa o execute block.
03/03/2022 09:30
Isabella Bressan Bremm - Certificando
Isabella Bressan Bremm - Certificando
Isabella B. Bremm
Atualizou situação para Certificando
25/02/2022 15:17
Olimpio Gonzatto Junior - Encaminhado p/ Certificação
Olimpio Gonzatto Junior - Encaminhado p/ Certificação
Olimpio G. Junior
[Projeto]NFeEcoAdmin.exe (versão: 1.4.6.0, branch: develop)
[Descrição]
Agora o arquivo de controle estara dentro de uma subpasta porque pode existir mais de um PE no ambiente. Exemplo:
...DFeMonitor\\temp\\NFeEcoAdmin\\\"ID PROCESSO ESMISSAO\"\\PedidoDadosAprovacao.docfis
25/02/2022 15:12
Olimpio Gonzatto Junior - Programando
Olimpio Gonzatto Junior - Programando
Olimpio G. Junior
Atualizou situação para Programando
25/02/2022 15:11
Sistema SOL - Devolvido p/ Programação
Sistema SOL - Devolvido p/ Programação
Olimpio G. Junior
25/02/2022 14:47
Isabella Bressan Bremm - Devolvido p/ Programação
Isabella Bressan Bremm - Devolvido p/ Programação
Isabella B. Bremm
* Erro quando possui vários processo de emissão.
25/02/2022 09:55
Sistema SOL - Certificando
Sistema SOL - Certificando
Isabella B. Bremm
24/02/2022 16:59
Isabella Bressan Bremm - Certificando
Isabella Bressan Bremm - Certificando
Isabella B. Bremm
Atualizou situação para Certificando
24/02/2022 15:00
Sistema SOL - Encaminhado p/ Certificação
Sistema SOL - Encaminhado p/ Certificação
Olimpio G. Junior
24/02/2022 15:00
Olimpio Gonzatto Junior - Encaminhado p/ Certificação
Olimpio Gonzatto Junior - Encaminhado p/ Certificação
Olimpio G. Junior
[Projetos]NFeEcoAdmin.exe (versão: 1.4.5.0, branch: develop)
[Descrição]
Implementado recurso para corrigir os registros da base de dados do sistema Eco que não gravaram os dados da aprovação do documento fiscal. A falha ocorreu em decorrência da implementação da tarefa FIS-876, a correção dessa falha foi implementada através da tarefa FIS-1060.
Verificar a possibilidade de remover esse código daqui um tempo (talvez 24/04/2022).
Caso seja necessário manter esse código, deve ser estudado o requisito e implementado de acordo com a finalidade de cada programa, ou seja, criar um novo item pendente no DFeMonitor contendo a regra necessária e fazer as devidas implementações no admin para manter o padrão e escopo do programa.
+*COMO FUNCIONA*+
Ao executar o \"admin\", será processado um \"execute block\", este seleciona todos os pedidos que não possuem dados de aprovação a partir de 14/02/2022 (data que foi lançado o admin com a falha). Consulta os dados da aprovação na base do DFe e grava essas informações na base do sistema Eco. Se o processamento ocorrer bem, o sistema cria um arquivo em:
..\\DFeMonitor\\NFeEcoAdmin\\PedidoDadosAprovacao.docfis
No próximo loop ou na próxima vez que o admin for iniciado, a rotina verifica se o arquivo existe, caso exista não processa o \"execute block\" mas se não existir processa.
Obs.: O processamento alimentará o log do admin.
24/02/2022 12:03
Sistema SOL - Programando
Sistema SOL - Programando
Olimpio G. Junior
23/02/2022 18:31
Sistema SOL - Programando
Sistema SOL - Programando
Olimpio G. Junior
23/02/2022 15:24
Olimpio Gonzatto Junior - Programando
Olimpio Gonzatto Junior - Programando
Olimpio G. Junior
Atualizou situação para Programando
23/02/2022 14:33
Sistema SOL - Encaminhado p/ Programação
Sistema SOL - Encaminhado p/ Programação
Oswaldo R. Moutinho Junior
*Descrição do Problema :
- Hoje estamos utilizando um execute block para atualizar nos clientes as Notas (Anexo o EXECUTE )
- Precisamos que o EcoNFeAdmin Sincronize as notas que estão sem informação no Retaguarda.
- Verificar no SQL descrito nesse parecer as NF\'s que precisam de sincronização.
Bases :
[ https://drive.google.com/drive/folders/1aG6tEpfg04krciISeycY4I2ti8i33LMu]
Passos para Reproduzir:
- Ao iniciar o DFe Monitor deve-se atualizar as informações dos pedidos que estão faltando.
- Para verificar se foi atualizado não deve retornar dados para a Seguinte SQL
- SELECT
doc.modelodocumento
FROM
TESTNATUREZA NAT
INNER JOIN TESTMODELODOCUMENTO DOC ON ( NAT.idmodelodocumento = DOC.idmodelodocumento )
INNER JOIN TVENPEDIDO PED ON ( PED.tipooperacao = NAT.codigo )
WHERE NAT.emitenotafiscal = \'S\'
AND DOC.modelodocumento IN ( \'55\', \'65\' )
AND PED.status = \'EFE\'
AND PED.NUMERONFCE IS NULL
AND PED.notafiscal IS NULL
AND PED.DATAEFE >= \'01.02.2022\'
23/02/2022 14:22
Sistema SOL - Analisando
Sistema SOL - Analisando
Oswaldo R. Moutinho Junior
Atualizou situação para Analisando
23/02/2022 14:22
Oswaldo Junior - Encaminhado p/ Análise
Oswaldo Junior - Encaminhado p/ Análise
Encaminhado para Jira FIS-1063
23/02/2022 14:21
Oswaldo Junior - Encaminhado p/ Análise
Oswaldo Junior - Encaminhado p/ Análise
Solicitação Interna..
Compartilhar