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 :

  1. Solicitação referente a FIS-1060
  2. Devido a um problema no EcoNFeAdmin não teve sincronização das aprovações com o sistema Retaguarda.
  3. Precisamos que o Admin carrague novamente para o Eco as notas aprovadas que não tem informação no mesmo.


Justificativa da mudança :

  1. FIS-1060


História da situação / ocorrido :

  1. FIS-1060


PASSOS PARA REPRODUZIR:

  1. Configurar as Bases
    1. Verificar no GER646RA
    2. Itens Concluidos
      1. \"\"
 
04/05/2022 08:52
Isabella Bressan Bremm - Liberado p/ Implantação
  • Liberado. 
 
03/03/2022 10:30
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 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:
SELECT PED.codigo,
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 B. Bremm
Atualizou situação para Certificando
 
25/02/2022 15:17
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 G. Junior
Atualizou situação para Programando
 
25/02/2022 15:11
Sistema SOL - Devolvido p/ Programação
Olimpio G. Junior

 
25/02/2022 14:47
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
Isabella B. Bremm

 
24/02/2022 16:59
Isabella Bressan Bremm - Certificando
Isabella B. Bremm
Atualizou situação para Certificando
 
24/02/2022 15:00
Sistema SOL - Encaminhado p/ Certificação
Olimpio G. Junior

 
24/02/2022 15:00
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
Olimpio G. Junior

 
23/02/2022 18:31
Sistema SOL - Programando
Olimpio G. Junior

 
23/02/2022 15:24
Olimpio Gonzatto Junior - Programando
Olimpio G. Junior
Atualizou situação para Programando
 
23/02/2022 14:33
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
PED.codigo, 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\'
 
23/02/2022 14:22
Sistema SOL - Analisando
Oswaldo R. Moutinho Junior
Atualizou situação para Analisando
 
23/02/2022 14:22
Oswaldo Junior - Encaminhado p/ Análise
Encaminhado para Jira FIS-1063
 
23/02/2022 14:21
Oswaldo Junior - Encaminhado p/ Análise
Solicitação Interna..
Compartilhar