Definindo o Padrão de Status do Pedido de Venda para Desatualizar um Pedido de Venda Integrado no TOLTRE Protheus3 minutos de leitura

💬 Ainda tá complicado resolver seu problema? Entre nos grupos de whatsapp que tá cheio de analistas top pra compatilhar ideias!

O objetivo deste artigo é fornecer uma solução para definir o padrão de status do pedido de venda para desatualizar um pedido de venda integrado no TOL/TRE. Isso é especialmente útil quando há necessidade de cancelar uma sequência integrada ao TOL/TRE, mas o pedido de venda está com status igual a 3-Falha na Integração.

Configuração Inicial

Para começar, é necessário entender que o sistema contém uma trava que impede a desatualização da sequência integrada quando o pedido de venda está com status igual a 3-Falha na Integração. No entanto, há um novo tratamento que possibilita optar por qual status será considerado no processo de desatualização do pedido de venda integrado com TOL/TRE.

Definindo o Padrão de Status

Existem dois campos que podem ser considerados para desatualizar o pedido de venda no TOL/TRE:
– Campo C6_INTROT – Integração Roteirizador
– Campo DK3_STATUS – Status da Integração

O sistema irá considerar o campo C6_INTROT para desatualizar o pedido de venda no TOL/TRE. Para considerar o campo DK3_STATUS, é necessário utilizar o parâmetro MV_CPLCDK3 = .T.

Exemplo de Utilização

Aqui está um exemplo de como utilizar o parâmetro MV_CPLCDK3:
1. No SIGACFG-Configurador do Protheus/Ambiente/Cadastros/Parâmetros, ative o parâmetro MV_CPLCDK3 = .T.
2. Acesse a rotina MATA410-Pedido de Venda e crie um pedido de venda com 3 itens e quantidades liberadas.
[IMG_2]
3. Acesse a rotina OMSXPL6-Envio de Pedidos e altere a quantidade a ser enviada na integração.
[IMG_3]
[IMG_4]
Nesse exemplo, será integrado a quantidade total do item 01, quantidade parcial do item 02 e para o item 03 não será integrado.
[IMG_5]

Desatualizando o Pedido de Venda

Para desatualizar o pedido de venda, é necessário seguir os passos abaixo:
1. Acesse a rotina OMSXCPL6-Envio de Pedidos e envie o pedido de venda para o TOL/TRE.
[IMG_6]
2. No TOL/TRE, gere a viagem para o pedido de venda integrado e libere para o Protheus.
3. Acesse a rotina OMSXCPL07-Monitor de Cargas e gere a carga.
[IMG_7]
4. Acesse a rotina MATA460A-opção de Estorna DOC’s e exclua a liberação do item 03 quantidade 70.
[IMG_8]
5. Retorne para a rotina OMSXCPL6-Envio de Pedidos e envie o pedido de venda ao TOL/TRE.
6. Nesse momento, o status do pedido de venda será atualizado para 3-Falha de Integração.
[IMG_9]
[IMG_10]
7. Acesse a rotina OMSXCPL6-Envio de Pedidos e desatualize o pedido de venda utilizando a opção Desatualizar Pedido Posicionado – F4.
[IMG_11]
8. Após confirmar a desatualização parcial do pedido, acesse o Painel de Viagens do TOL/TRE para verificar a viagem.
[IMG_12]
9. Retorne à rotina OMSXCPL6-Envio de Pedidos e utilize o botão de Outras Ações/Desatualizar Pedido Selecionado F2.
[IMG_13]
[IMG_14]
10. Consulte o Painel de Viagens do TOL/TRE para verificar se a viagem foi excluída.
[IMG_15]

Referências Adicionais

Para mais informações, você pode acessar os seguintes links:
14756060 DLOGWMSMSP-14447 DT TOTVS OMS x TOL – Desatualização de pedidos com o campo C6_INTROT = 3
Integração TOTVS OMS x TOTVS Otimização Logística Planejamento
Logística – Linha Protheus – OMS – Cancelamento de Pedidos de Venda integrados ao TOL/TRE
Logística – Linha Protheus – OMS – Cancelar Viagem gerada no TOL/TRE, quando integrada ao TOTVS OMS

Fernando Bueno
Siga na rede

Fernando Bueno

Consultor em FBSOLUTIONS
Sou consultor na área de implantação de sistemas ERP, com experiência na análise e implantação de projetos de sistemas, configurando a estrutura do software, capacitando usuários-chaves, ministrando treinamentos e workshops.

Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.

Siga-me no Linked In
Fernando Bueno
Siga na rede