COMPLY - Nota 014665

Módulo: Integração - Interfaces

Funcionalidade: Interfaces

Data/Hora da Publicação: 29/07/2022 16:56:26

Data/Hora Última Alteração: 29/08/2022 15:03:19

Descrição da Nota: Validação no Controle de Vigência de Produtos; Integrador XML: Melhoria na geração de chaves primárias, Implementação tratamento para 'Truncar' a informação recebida que for maior que o tamanho do campo; Interface Notas Fiscais Indiretos: Inclusão do mapeamento para preenchimento do campo NCT_IND_NAT_FRT; Interface de Notas Fiscais Detalhadas ENERGIA e TELECOM: Melhoria na validação 0600899 de Notas Detalhadas.

Sintoma

1. Validação no Controle de Vigência de Produtos

Na nota 014463, revisamos o controle de Vigências de Produtos e passamos a bloquear alguns caracteres, parando assim os produtos que tinham, indevidamente o apóstrofo (') na Descrição do Produto, como por exemplo, a descrição: CAIXA D'AGUA P500 COR EX'220X300 3'M.

 

Solução

1. Validação no Controle de Vigência de Produtos

Revisamos a validação, que não mais impedirá que na Descrição de Produtos contenha o caractere do tipo apóstrofe no Texto da Descrição. Porém, a validação impedirá o caractere apóstrofo (') apenas para as informações que são do campo de Código do Produto, assim como é hoje o comportamento da tela de Cadastro de Produtos.

 

EVOLUÇÂO

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

 

1. Integrador XML

a. Melhorias realizadas no que se refere a geração das chaves únicas das tabelas temporárias do Integrador XML, com o objetivo de entregar ao processo maior performance;

 

b. Melhoramos o processo de Extração do Integrador XML, no qual passamos a informar no “Log de Observações” as linhas/os registros, que contenham a informação truncada (“Truncar” é cortar a informação da origem para o tamanho do campo no destino), ou seja, será escrito no log de observação a informação relativa à ocorrência do tratamento, toda vez que o campo tiver o valor original maior que o valor final, a ser inserido na tabela intermediaria.

 

2. Interface de Notas fiscais de Indiretos

Melhoria feita na inclusão dos campos ITP_IND_NAT_FRT e NCT_IND_NAT_FRT no mapeamento de Interface de Indiretos, passando a populá-los até a tabela final, que é a estrutura definitiva da Tela da Notas Fiscais.

 

Tabela Intermediária:

ITG_NF_CP_TRANSP – Campo: ITP_IND_NAT_FRT  

 

Tabela Definitiva:

BSC_NF_CAPA_TRANSP – Campo: NCT_IND_NAT_FRT

 

3. Interface de Notas Fiscais Detalhadas ENERGIA e TELECOM:

Melhoria na validação 0600899 de Notas Detalhadas, na qual, também passará a exibir na mensagem, as principais informações sobre a nota referenciada.

 

A seguir está o trecho da mensagem melhorada:

Não foi possível localizar a Nota Fiscal Referenciada com seguintes informações - Num. NF: 'xxx'; Município: 'Não preenchido'; Data Emissão: 'Não preenchido'; Série:'xxxx'; Subsérie: 'Não preenchido'; Data Fiscal:'16/05/2022 00:00:00'

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

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


Pacotes de Atualização

Informações Complementares

1. A recomendação é que sejam aplicados, primeiramente em ambiente de Homologação/Qualidade, os “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 014604

 

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

 

01 - 710847 - ETL_DLL_INTEGRADOR_XML_MLH_345330

02 - 710897 - ITG_DTA_INSERT_ITG_MAP_TRANSF_345121

03 - 711066 - ITG_DLL_CTRL_VIG_PROD_346163

04 - 711089 - ITG_DLL_CTRL_VIG_PROD_346163

05 - 711106 - ITG_DTA_INSERT_ITG_MAP_COL_346478

06 - 711107 - ITG_DTA_INSERT_ITG_MAP_TRANSF_346281

 

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

 

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