Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Linha de Produto:BEMATECH LOJA
Segmento:VAREJO LIVE
Módulo:BEMATECH LIVE
Função:CONNECTOR - ManterProdutoLC_Integracao
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVECP-1271

02. SITUAÇÃO/REQUISITO

Rotina: Fiscal->Notas Fiscais-> Documento Fiscal Baseado em Nota Espelho->Espelho EDI
Problema: Foi usado o Método do Connector "ManterNotaEspelhoGenericaLC_Integracao" para gravar a NF:

Tipo: Saída - Devolução WareHouse

        Uma nota fiscal gerada pelo método ManterNotaEspelhoGenerica deveria ser salva e integrada automaticamente (Task 22 do Servidor responsável por essa operação) e isso não está ocorrendo.

        O Tipo de Documento configurado para "Gravar Automaticamente" .

        Problema: Quando é enviado dados de Classificador, o LIVE está apresentando erro quando o Classificador enviado existe no BD, porém, tem diferença de Maiuscula e Minuscula. Erro:
"<DescricaoErro>NumeroSequencia: 0 - Classificação Não Encontrada: STATIONERY GIFT. Tipo de Classificação: Category A</DescricaoErro>"


        O erro em questão ocorre devido a linha abaixo:

        <LC_ClassificacaoProduto>

                <DescricaoClassificacao>STATIONERY GIFT</DescricaoClassificacao>

                <DescricaoTipoClassificacao>Category A</DescricaoTipoClassificacao>

         </LC_ClassificacaoProduto>


       No banco está gravado "Stationery Gift", e foi enviado "STATIONERY GIFT"        Parâmetro 9050 estava ativo para loja.


03. SOLUÇÃO

O problema ocorria devido ao processo de geração automática abortar todo o lote de Notas Fiscais caso o erro ocorresse com apenas uma Nota Fiscal do lotea ausência de tratamento nas string dos campos DescricaoClassificacao DescricaoTipoClassificacao.

A solução encontrada foi de tratar individualmente cada Nota Fiscal do lote recebido pelo servidor, ocorrendo erro em algum dos procedimentos de integração da Nota Fiscal, o sistema grava um LOG com o erro ocorrido e em seguida passará para a integração da próxima Nota Fiscal.implementada foi de equalizar a procura desses campos no banco de dados, removendo espaços em branco e utilizando Maiúsculas, tanto na entrada do connector quanto no retorno do servidor