A VTEX não possui base de testes, desta maneira quando for necessário efetuar testes de integração entre VTEX e Protheus, é possível, porém, a ideia é utilizar pedidos que já estejam com o Status "FATURADO" na VTEX, para que a base de testes do Protheus não afete a base de Produção da VTEX.
Para efetuar testes na base de testes, é necessário efetuar os seguintes procedimentos:
1 - Criar o parâmetro :
Nome : VT_INTSTK
Descrição : Integra Estoque na Integração de Pedidos?
Tipo : Lógico
Valor : .F.
2 - Rodar as query abaixo:
--Query vai mudar o campo de "Atualiza Status?" para não, assim quando o pedido for integrado no Protheus, o pedido não será modificado na VTEX.
UPDATE ZTC010
SET ZTC_ATUSTA='2';
-- Retirar os status ( Pagamento Pendente, pagamento Aprovado, Pronto para Manuseio e Cancelado) do processo de integração, assim serão integrados apenas pedidos que já foram integrados na Produção.
UPDATE ZTC010
SET ZTC_INTEGR='1'
WHERE ZTC_STATV3 NOT IN (
'payment-pending ',
'payment-approved ',
'ready-for-handling ' ,
'cancellation-requested ',
'canceled ' ) ;
Após isso, você pode rodar as rotinas de integração ( WSVTEX41 - Lista de Pedidos e WSVTEX46 - Integração de Pedidos). para que os pedidos que ainda não estejam na base de testes sejam integrados e não modifiquem nenhuma informação na VTEX.
0 Comentários