COMPLY - Nota 014604

Módulo: Integração - Interfaces

Funcionalidade: Interfaces

Data/Hora da Publicação: 01/07/2022 17:25:41

Data/Hora Última Alteração: 25/07/2022 12:31:16

Descrição da Nota: Interface de Notas Fiscais PUB e Indiretos: Ajuste realizado na tela Edição em Lote para não apagar query; Interface de Movimentação de Estoque: Melhoria na descrição do código validação 07105; Interface de Produto: Ajuste para que a data do produto seja considerada na interface; Interface de Notas Fiscais Indiretos: Ajustado o log de execução de parceiro; Interface de Notas Fiscais Detalhadas - Energia e Telecom: Evolução referente a cancelamento de Notas Fiscais

Sintoma

 

1 - Processo de Interface de Notas Fiscais PUB e Indiretos

Ao realizar a Edição em Lote na tela de Interface processo avançado foi identificado que a query de origem estava sumindo ao fechar a edição realizada, impactando em registros indevidos nas execuções das edições em lote.

 

 

2 - Processo de Interface de Movimentação de Estoque

No Log de Validação da Interface com o código 07105  'O identificador da Produção é obrigatório quando a Classificação do Item é diferente de 10 e 11', não ficava claro para o usuário o que era o erro, para realizar o ajuste.

 

 

3 - Processo Interface de Produto

Após as execuções da interface de Produto, não era possível conferir a inclusão do dado recebido pela interface no cadastro de Produto.

 

4 - Processo Interface Notas Fiscais Indiretos

Durante a execução da interface de Notas Fiscais Indiretos, mais especificamente no controle de vigência de Parceiros, era emitida a seguinte mensagem de erro: "Erro de preparação de interface

Erro: Index (zero based) must be greater than or equal to zero and less than the size of the argument list. ----- ----- -----  StackLoadObject.Trace:    at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at System.String.Format(String format, Object arg0, Object arg1, Object arg2)
   at Procwork.Software.Basic.ITG.Common.InterfaceUtils.ItgLoadParceirosVigencia`1.InternalProcessaControleVigencia(ServerDataAccess DataAccess, String IdInterface, List`1 listIdsReprocess, ParameterList paramListFiltro, Boolean executeFix, Int32 MaxThread, Int64 BatchSize, String TpDocumento, String campoPkTabPrinc, String sql, Boolean incluiVigencia)".

 

5 - Processos Diversos

Alguns logs de erros não estavam sendo apresentados corretamente.

 

6 - Componente de Interface do Fator de Conversão de Unidade de Medida:

Ao realizar o processo de interface do Fator de Conversão de Unidade de Medida, os registros ficavam parados indevidamente no log, com a seguinte mensagem: "0340199 - Validação de Produto", pois o Produto estava cadastrado com uma Filial participante do cadastro de Transferência de Estabelecimentos.

 

Solução

 

1 - Processo de Interface de Notas Fiscais PUB e Indiretos

Ajuste realizado na tela para que ao sair dos filtros sem informar nenhum dado a query de origem não seja removida.

2 - Processo de Interface de Movimentação de Estoque

A mensagem do código de validação 07105 da Interface de Movimentação de Estoque foi alterada para um melhor entendimento e correção pelo usuário.

'O número do documento no ERP (Identificador da Produção) é obrigatório quando a Classificação do Item é diferente de 10 e 11. Número do documento no ERP se refere ao campo IME_NUM_DOC_ERP da tabela ITG_MOV_ESTOQUE.

 

3 - Processo Interface de Produto

Foi corrigida a interface de Produto, para que a data do produto seja considerada no controle de vigência executado na interface.

 

4 - Processo Interface Notas Fiscais Indiretos

Foi corrigido o log de execução da interface de vigência de Parceiro, para que seja atribuído o valor correto dos campos que possam gerar erro na inclusão de vigência de Parceiros.

 

5 - Processos Diversos

Realizadas melhorias nos logs de erros dos processos abaixo:

 

  • Processo de Extração
  • Processo de Interface
  • Execução de Procedures pelo processo de Interface
  • Execução Controle de Vigência de Produto
  • Execução Controle de Vigência de Parceiro

 

6 - Componente de Interface do Fator de Conversão de Unidade de Medida:

Ajustada a regra na interface do Fator de Conversão de Unidade de Medida, para que seja checado o cadastro de Transferências de Estabelecimentos, evitando que o registro fique parado no log de erros.

 

EVOLUÇÃO:

 

Esta nota possui a seguinte melhoria:

 

1 - Interface de Notas Fiscais Detalhadas - Energia e Telecom

Foi criada uma melhoria na interface de NF Detalhadas - Energia e Telecom, para que seja possível realizar o cancelamento de notas que estejam ativas na Base Corporativa.

 

 

Nota Cancelada na tabela definitiva:

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Processo de Extração: Liberação de nova funcionalidade 'Integrador XML' para realizar a extração de arquivos XML

Componente de Interface Notas Fiscais Indiretos: Ajuste campo TP_REPASSE; Configuração das Interfaces > Edição em Lote: Ajustado o código do programa para evitar erro; Melhoria no Sistema Remoto de origem SAP PI_PO: Criação campo para não validar certificados; Evolução na Extração e Interface para empresas do ramo OIL: Criação campo IIO_POSSUI_GLP mais mapeamento e nova versão nos Indiretos; Processo de Controle de Vigência de Produtos e Parceiros: Criação de novos parâmetros.


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: Nota 014566 e 014587

 

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

 

01 - 710260 - BSC_DLL_CANCEL_PUB_ENE_TEL_335072

02 - 710317 - ITG_DTA_INSERT_ITG_MAP_335212

03 - 710318 - ITG_DTA_INSERT_ITG_MAP_TRANSF_335212

04 - 710671 - BSC_DLL_PUB_ENE_TEL_CAN_342492

05 - 710736 - ITG_DLL_LOG_DEL_PAINEL_342614

06 - 710738 - ITG_DLL_COR_FILTRO_AVAN_338929

07 - 710740 - BSC_DTA_INSERT_BSC_MSG_VALIDACAO_343805

08 - 710745 - ETL_DLL_LOG_DEL_PAINEL_342614

09 - 710746 - ETL_DTA_INSERT_ETL_MAPPING_343958

10 - 710769 - ITG_DLL_COR_PARAM_AVAN_PROD_344473

11 - 710829 - ITG_DLL_CORRIGE_VIGENCIA_344902

12 - 710830 - BSC_DLL_CANCEL_NF_DET_SIT_DOC_344555

13 - 710895 - BSC_DLLPUB_NF_CAPA_MLH_PERF_345119

14 - 710896 - ITG_DTA_INSERT_ITG_MAP_345121

15 - 710907 - BSC_DLL_PUB_NF_CAPA_MLH_PERF_345119

16 - 710036 - ITG_DTA_INSERT_ITG_MAP_TRANSF_335402

17 - 710037 - ITG_DTA_INSERT_ITG_MAP_CACHE_335402

 

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

 

5. Iniciar o serviço do componente framework Sonda.