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:
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:
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisiçã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:
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.