Histórico da Página
FAQ
- O arquivo .xml 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 a recorrência Sempre Ativo configurado configurada no Schedule, ou . Ou seja, assim que termina de executar após o término da execução de uma tarefa, ele já executa outra uma nova é executada em seguida, sem dar pausasque aja intervalos entre as execuções. Dependendo da recorrência do schedule do Pedido de pedidos Venda e/ou programação da Programação de entregaEntrega, por exemplo, a cada 30 minminutos, o sistema só vai tentar gerar os registros na hora marcada no conforme esse 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 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 existe no banco de dados. - Se o XML for processado com erro e não gerou o pedido e/ou a programação de entrega, quando ele será gerado novamente?
R.: O controle ocorre por meio do campo CKO_FLAG, enquanto ele . Enquanto seu conteúdo for igual a '0', a cada nova execução do schedule, o sistema tentará processar novamente o registro novamente. - Como eu sei que o pedido de venda gerado , refere-se ao teve origem no Importador XML?
R.: É possível identificar um pedido Pedido de vendas Venda proveniente do Importador XML por meio dos campos campos C5_ORIGEM e C6_PEDCLI. O campo C5_ORIGEM, neste campo é será gravado com o conteúdo igual a "MATA411" ou por meio do , e o campo C6_PEDCLI que grava receberá o número do pedido Pedido de compras Compras do cliente Cliente conforme a tag _ORDERID. - O sistema gerou pedidos e/ou programações de entregas duplicados.
R.: Analise a recorrência dos agendamentos, o . O ideal é nunca agendar o existirem os agendamentos do MA411JOB() e o do MA412JOB() como sempre ativoativos. Isto porque, pois pode ocorrer um delay entre uma geração e outra, ocasionando a sobreposição do processamento nas execuções de ambos, o que poderá ocasionar uma sobreposição desses processamentos, gerando assim, os tais 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 Como devo proceder para arrumar a quantidade vendida de um Produto pertencente a um Pedido de Venda que fora enviada com um valor errado através de um arquivo XML anteriormente processado?
R. O cliente deve enviar novamente um arquivo XML com os novos dados corretos para que seja lido pelo Importador XML, 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. - Pedido anteriormente recebido. Com isso, será possível a localização do Pedido de Venda no banco de dados, e o mesmo será alterado com os novos dados enviados.
- Se o produto possuir a configuração de TES Inteligente, o sistema realiza o tratamento automático dessa funcionalidade no Pedido de Venda. Porém, como o Importador XML trata essa questão, uma vez que não existe uma tag específica no layout do arquivo XML?
R. O processo de aplicação do TES Inteligente não está previsto com a aplicação do Importador XML. Portanto, caso necessário, deverá ser construída uma customização em seu ambiente através do Ponto de Entrada MA411GRV. - A Programação de Entrega processada pelo Importador XML gera automaticamente um Pedido de VendaAtravé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 A geração automática de um Pedido de Venda a partir de uma Programação de Entrega somente ocorre de forma manual, ou seja, sem o processamento do Importador XML. Para isso, o usuário deverá executar a opção "Gerar Pedido" disponibilizada em Outras Ações da rotina do Cadastro da Programação de Entrega (MATA412).
Import HTML Content
Visão Geral
Conteúdo das Ferramentas