COMPLY - Nota 015394

Módulo: Integração - Interfaces

Funcionalidade: Interfaces

Data/Hora da Publicação: 04/04/2024 17:22:43

Data/Hora Última Alteração: 04/04/2024 17:22:43

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

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.

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

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.

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.

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

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


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