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]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-2.jpg)
3. Acesse a rotina OMSXPL6-Envio de Pedidos e altere a quantidade a ser enviada na integração.
![[IMG_3]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-3.png)
![[IMG_4]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-4.png)
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]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-5.png)
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]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-6.jpg)
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]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-7.jpg)
4. Acesse a rotina MATA460A-opção de Estorna DOC’s e exclua a liberação do item 03 quantidade 70.
![[IMG_8]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-8.png)
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]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-9.png)
![[IMG_10]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-10.png)
7. Acesse a rotina OMSXCPL6-Envio de Pedidos e desatualize o pedido de venda utilizando a opção Desatualizar Pedido Posicionado – F4.
![[IMG_11]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-11.png)
8. Após confirmar a desatualização parcial do pedido, acesse o Painel de Viagens do TOL/TRE para verificar a viagem.
![[IMG_12]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-12.png)
9. Retorne à rotina OMSXCPL6-Envio de Pedidos e utilize o botão de Outras Ações/Desatualizar Pedido Selecionado F2.
![[IMG_13]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-13.png)
![[IMG_14]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-14.png)
10. Consulte o Painel de Viagens do TOL/TRE para verificar se a viagem foi excluída.
![[IMG_15]](http://www.fbsolutions.com.br/wp-content/uploads/2025/10/definindo-o-padrão-de-status-do-pedido-de-venda-para-desatualizar-um-pedido-de-venda-integrado-no-toltre-protheus-15.jpg)
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
Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.
Siga-me no Linked In


