PW.ETL - Nota 015394

Módulo: INTERFACES

Funcionalidade: Interfaces

Data/Hora da Publicação: 04/04/2024 17:18:46

Data/Hora Última Alteração: 04/04/2024 17:18:46

Descrição da Nota: Processo Interface Indiretos: Melhoria de performance para o processo de Interface, otimizando a validação 00061; Melhoria para a funcionalidade do Serviço de Controle de Referencias, utilizando trace ativado; Inclusão da deleção da tabela ITG_NF_IT_CONTR_IPI no processo de limpeza das Intermediarias; Tratamento para possibilitar alteração do segmento da interface de Notas fiscais. Processo Interface Cupom Fiscal: Melhoria de performance para o processo de Interface, otimizando a validação 01004

Sintoma

 

Processo de Extração

Ao realizar a extração quando ocorria erro que retornava a seguinte descrição, ORA-24381: error(s) in array DML, a mensagem só estava sendo escrita no log de execução de forma bem suscinta.

 

Processo de Interface Indiretos

Ao realizar  alteração do segmento da interface de Notas fiscais, estava ocorrendo o seguinte erro:

“Erro durante a execução do mapeamento: Object does not match target type. - StackTrace:   at System.Reflection.RuntimeMethodInfo.CheckConsistency(Object target)…”.

Solução

 

Processo de Extração

Tratamento para escrever a mensagem de erro ORA-24381: error(s) in array DML, que estava sendo escrito  apenas no log de execução, também nas observações para facilitar a identificação do mesmo.

Processo de Interface Indiretos

Tratamento para possibilitar alteração do segmento da interface de Notas fiscais, evitando o seguinte erro:

“Erro durante a execução do mapeamento: Object does not match target type. - StackTrace:    at System.Reflection.RuntimeMethodInfo.CheckConsistency(Object target)…”.

EVOLUÇÂO

 

Esta nota possui a(s) seguinte(s) melhorias(s):

Processo de Interface Notas Fiscais de Indiretos

 

1.  Melhoria de performance para o processo de Interface, otimizando a validação "00061- Não é possível inserir o registro. Período {0}."

 

2. Melhoria para a funcionalidade do Serviço de Controle de Referencias, utilizando trace ativado.

 

3. Inclusão da deleção da tabela ITG_NF_IT_CONTR_IPI no processo de limpeza das Intermediarias.

Processo de Interface de Cupons Fiscais

1. Melhoria de performance para o processo de Interface, otimizando a validação "01004 - O período do Cupom Fiscal está: {0}."

.

 

Processo de Interfaces diversas

1. Tratamento para o processo de Interface, preenchendo o limite de erro nas tabelas de parâmetros de interface com valor defaut 1000, para todas as interfaces que estiverem com valor nulo ou igual a zero.

Caminho da tela no Comply: Integração > Configuração

 

A seguir, apresenta-se a tela:

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Melhoria no tratamento para linha inválida de arquivos TXT; Melhorias na mensagem de resumos apresentada na tela "Extração"; Melhoria para as extrações origem RFC\SAP de Saldos Contábeis; Melhoria no mapeamento da extração de Movimento de estoques; Evolução na Interface de Notas Fiscais detalhadas ENERGIA e TELECOM; Evolução na Interface de Notas Fiscais de Indiretos.

Processo de Extração e Interface: Melhoria performance extração; Evolução processo de extração Notas fiscais Indiretos: Criação do campo INI_TP_RECEITA para extrações RFC

Ajustes na Interface de "Notas Fiscais Detalhadas - PUB" - Novos tipos para os campos IEL_NUM_FAT_COMERCIAL e IEL_VL_FAT_COMERCIAL; Ajuste na tela de Edição de registros para quando na respectiva interface que esteja sendo executado, e contenha o campo IST_AIDF_ID; Contrato de dados ajustado incluindo o campo PPC_ID; Interface de "Notas Fiscais Detalhadas - PUB" atualização de layout e tratamentos internos incluindo o modelo 62.

Evolução no Integrador de XML: implementado um parâmetro para determinar se erros de truncate aparecerão no log de execução; Melhoria da Interface de Ordem de Produção: desabilitando a validação 09302; Melhoria na Interface de Lançamentos e Partidas: melhoria performance; Evolução na extração e Interface de Notas Fiscais de Indiretos para atendimento ao ICMS Monofásico.

Tratamento realizado na tela "Configurar Parâmetro" a fim de não gerar erro no momento da exclusão de um parâmetro.

Tratamento no Controle de Vigência de Produto para que não seja preenchida informações de Hora na data inicial da vigência; Evolução na extração de dados do Integrador XML, implementada a funcionalidade Atualizar Registros; Evolução na extração/interface de Notas Fiscais Detalhadas Energia e Telecom com a inclusão de novos campos para atendimento aos registros D700 e D750 Guia Prático 3.1.0 do SPED Fiscal; Evolução na extração de Notas Fiscais Indiretos, com a inclusão de novos campos


Pacotes de Atualização

Informações Complementares

1. É recomendado que sejam aplicados, primeiramente em ambiente de Homologação/Qualidade, os procedimentos: “Procedimentos e Pacotes de Atualização” e “Procedimento de Homologação” descritos nesta nota antes de aplicar no ambiente produtivo;

 

 2. Analisar e aplicar os pré-requisitos que são premissas para esta atualização. Verificar as notas, que são pré-requisitos:

 

  • Componentes ETL/Comply: 014800, 015038, 015116, 015223, 015277
  • Componentes Cadastros Básicos: 014964

 

 3. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta Nota:

 

1. 719298 - ITG_DLL_TRAT_INVOKE_LOAD_COMPOSITE_397945

2. 719334 - ITG_DLL_TRAT_SEGMENTO_INT_NF_399831

3. 719230 - ETL_DLL_MLH_LOG_ERRO_DML_ORACLE_394251

4. 719253 - ITG_DLL_RECOMP_DEL_ITG_NF_IT_CONTR_IPI_394251

5. 719370 - BSC_DLL_NF_REFER_LOG_402003

6. 719509 - BSC_DLL_PDV_NF_CAPA_402925

7. 719592 - BSC_DLL_NF_CAPA_404192

8. 719751 - ITG_REQ_ACTION_ITG_INTERFACE_ITG_INTE_PARAM_406790

4. Parar o serviço do componente framework Sonda;

 

5. Realizar os devidos procedimentos de Limpeza de Cache:

 

5.1 - Se o produto utilizado for Comply: Limpar o cache do browser (navegador) e fechá-lo.

 

- Se o produto utilizado for Workspace: Fechar todas as telas abertas.

5.2 - Limpar os arquivos de cache da Framework. (Obs.: Executar tanto no Client - estação de trabalho - quanto no Servidor de Aplicação)

 

 * Apagar todo o conteúdo da pasta: C:\ProgramData\Sonda IT\Cache

 

* Apagar o conteúdo da pasta, deixando apenas os arquivos .dat: que existirem nas pastas internas do diretório Desktop

 

5.3 - Abrir o CMD (Prompt de Comando) (Obs.: Executar tanto no Client - estação de trabalho - quanto no Servidor de Aplicação)

 

* Executar o comando abaixo para Limpeza do Cache: rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache

 

 6. Iniciar o serviço do Componente