COMPLY - Nota 008158

Módulo: Integração - Interfaces

Funcionalidade: Interfaces

Data/Hora da Publicação: 22/08/2016 17:54:47

Data/Hora Última Alteração: 22/08/2016 17:54:47

Descrição da Nota: 1) Inclusão do campo IGA_ALIQUOTA na fórmula que gera a chave primária PK da tabela ITG_GRP_PROD_ALIQ. 2) Correção na lógica do cache de Produto na Interface de Alíquotas de ICMS.

Sintoma

 

1) Ao executar um TXT com alíquotas diferentes para um mesmo produto e cenário diferente a PK não era gerada corretamente.

 

2) Ao executar a Interface, gerava o seguinte erro ao montar o cache de Produto:

 

Message: ORA-00933: SQL command not properly ended ----- ----- -----

StackTrace:    at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)

   at Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)

   at Oracle.DataAccess.Client.OracleCommand.ExecuteDbDataReader(CommandBehavior behavior)

   at Procwork.Software.Basic.ITG.Common.Interfaces.AliquotaICMS.Server.AliquotaICMSLoad.PesquisaParametroProduto(String filtroId)

 

Solução

 

1) Inclusão do campo IGA_ALIQUOTA na fórmula que gera a chave primária PK da tabela ITG_GRP_PROD_ALIQ.

2) Correção na lógica do cache de Produto na Interface de Alíquotas de ICMS.

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

1) Criação da Extração de Alíquotas a partir de arquivo TXT. 2) Criação da Interface de Alíquotas.


Pacotes de Atualização