Landix - Erro na geração de Carga da versão A

Criado por Camillo Ernesto em 14/10/2022 19:52  ·  Leitura: 2 min

Verificação e correção do  Erro na geração de Carga da versão 'A' durante a geração de carga no middleware para o aparelho:

O erro em questão pode ser visto no Log da carga, que pode ser encontrado no caminho C:LandixFLXMiddlewareNODES/LOGCARGA , arquivo LOGCARGA.TXT. Abaixo, a causa do erro em questão:

 

8588141A 01062021 121800.938 01 : MakeFex: RunSql: Unexpected end of command - line 35, column 66 SQL: SELECT /* Ao efetuar alteração nesta tabela (TMVOLIVRO), também deverá ser efetuado alteração no LdxProc, na rotina de atualização de preços */

 Caso seja esse o erro, deve-se ir, no middleware, em Configurações > Perfis > Inicial SSM > Parâmetros > Aba 04 - Mod.Ped. 1 Negociação > Regra para Busca de Tabela de preços.

O que provoca o erro é se o parâmetro estar como Cadastro do cliente e o sistema não estiver configurado para usar tipo de venda no Landix. Dessa forma, deve se alterar para outro parâmetro. No exemplo em questão, foi alterado para Vendedor.

Feito isso, salve as alterações e gere a carga novamente.

Uma outra medida para resolver a situação pode ser realizar a carga no sincronizador flex e tentar novamente gerar a carga no middleware. Importante lembrar que a carga tem vencimento ou ela não foi concluída com sucesso no sincronizador. Validar as duas situações. Para a primeira pode-se conferir no lançamento: https://atsinformatica.movidesk.com/kb/article/266644/landix-como-configurar-prazo-de-vencimento-da-carga?ticketId=&q=validade%20da%20carga

Outra causa que pode provocar o erro, é na configuração do BD estiver incorreto o dialeto. 

image_67167402831665693272098.png

 

Para acessar essa tela, siga o caminho C:\Landix\FLX\MiddlewareEncontre o arquivo ConfigBD.exe. Ao clicar nele, a tela acima aparecerá. Troque o Dialeto de 3 para 1. Grave as alterações e siga novamente o processo.