Histórico da Página
FAQ
- O arquivo .xml foi processado pelo Importador XML e gravado na tabela CKOCOL, mas não gerou pedido e/ou programação de entrega e nem gravou informações no log.
R.: Geralmente o ColAutoRead() possui recorrência Sempre Ativo configurado no Schedule, ou seja, assim que termina de executar uma tarefa, ele já executa outra em seguida, sem dar pausas. Dependendo da recorrência do schedule de pedidos e/ou programação de entrega, por exemplo, a cada 30 min, o sistema só vai tentar gerar os registros na hora marcada no agendamento. - Como eu sei que o pedido/programação de entrega foram gerados por meio da tabela CKOCOL?
R.: Pelo campo CKO_FLAG. Se o status for igual a '1' significa que o registro foi gerado com sucesso. - Na consulta do log de execução automática consta que o cliente é inválido, mas o cliente está ativo (A1_MSBLQL) e consigo gerar o pedido com os dados do xml de forma manual.
R.: Verifique o processo de numeração do Protheus (SXE/SXF), pois, este problema geralmente ocorre quando a numeração disponível já está gravada no banco de dados. - Se o XML for processado com erro e não gerou o pedido e/ou programação de entrega, quando ele será gerado novamente?
R.: O controle ocorre por meio do campo CKO_FLAG, enquanto ele for igual a '0', a cada nova execução do schedule, o sistema tentará processar o registro novamente. - Como eu sei que o pedido de venda gerado, refere-se ao Importador XML?
R.: É possível identificar um pedido de vendas proveniente do Importador XML por meio dos campos C5_ORIGEM, neste campo é gravado o conteúdo "MATA411" ou por meio do campo C6_PEDCLI que grava o número do pedido de compras do cliente conforme tag _ORDERID. - O sistema gerou pedidos e/ou programações de entregas duplicados.
R.: Analise a recorrência dos agendamentos, o ideal é nunca agendar o MA411JOB() e o MA412JOB() como sempre ativo, pois pode ocorrer um delay entre uma geração e outra, ocasionando a sobreposição do processamento, gerando assim, registros duplicados. - Se o cliente enviou através do xml uma solicitação para geração de pedido, mas notou que, por exemplo, a quantidade de vendas estava errada, como o registro pode ser alterado de forma automática?
R.: Basta o cliente transmitir uma nova solicitação, com os dados corretos informando o mesmo _ORDERID (C6_PEDCLI) do pedido gerado, com isso, o sistema identificará que o pedido existe e efetuará a respectiva alteração, conforme novo xml. - Na geração do pedido é utilizado o processo de TES Inteligente, como o sistema trata isso de forma automática, pois não há nenhuma tag específica que trata essa informação?
R.: Este processo precisa ser tratado de forma customizada utilizando o ponto de entrada MA411GRV. - Através da programação de entrega o pedido não é gerado automaticamente?
R.: Não. Apenas a programação de entrega é gerada. A geração do pedido por meio da programação de entrega é efetuada de forma manual pela opção "Gerar Pedido".
Import HTML Content
Visão Geral
Conteúdo das Ferramentas