Apresentamos aqui algumas orientações e diretrizes para erros comuns na gravação do pedido de venda através de rotina automática (MSExecAuto):
1- Inconsistência nos itens - Quantidade inválida
Este erro costuma ocorrer devido a pontos de entrada da rotina padrão de Pedido de Venda (MATA410) que não estão tratados para funcionamento via rotina automática.
Para solucionar o problema, basta desviar o ponto de entrada no caso de fluxo automático de gravação.
Exemplo: MA410MNU
#INCLUDE "totvs.ch"
User Function MA410MNU()
If !(IsInCallStack("U_WSVTEX46") .Or. "WSVTEX" $ FunName())
AAdd(aRotina,{'Minha customização', 'U_MYCUSTOM()', 0 , 6 , 0 , Nil } )
EndIf
Return
0 Comentários