Tracking_CancelarFase
Essa função criará um evento de cancelamento de fase na tabela E000ETK, para que posteriormente possa ser consumido pelo processo automático "Integração ERP x Tracking - Envio".
Sintaxe: Tracking_CancelarFase(Numero pCodEmp, Numero pCodFil, Alfa pNumDoc, Numero pCodFas, Alfa pMsgNot, Alfa end pStatus, Alfa end pMensagemErro);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
pCodEmp | Numero | Código da empresa |
pCodFil | Numero | Código da filial |
pNumDoc | Alfa | Número do documento |
pCodFas | Numero | Código da fase no tracking |
pMsgNot | Alfa | Mensagem que será notificada após cancelar a fase |
pStatus | Alfa | Retorna o status da execução |
pMensagemErro | Alfa | Retorna a mensagem de erro |
Notas
- O parâmetro pNumDoc tem suporte somente para pedido de venda.
- O valor para o parâmetro pCodFas pode ser consultado nas definições do tracking de pedidos, na Gestão Logística da senior X Platform.
- O parâmetro pCodFas deve ser preenchido com a código da fase.
- Caso o processo seja realizado com sucesso, o parâmetro pStatus retornará o valor "OK", caso contrário, retornará o valor "ERRO".
Exemplo:
@ Variáveis passadas para a regra @ Definir Numero xEmpresa; Definir Numero xFilial; Definir Numero xNumeroPedido; @ Variáveis auxiliares da regra @ Definir Numero NCodigoFase; Definir Alfa ANumeroDocumento; Definir Alfa AMensagemNotificacao; Definir Alfa AStatus; Definir Alfa AMensagemErro; inicio NCodigoFase = 1; IntParaAlfa(xNumeroPedido, ANumeroDocumento); Tracking_CancelarFase(xEmpresa, xFilial, ANumeroDocumento, NCodigoFase, AMensagemNotificacao, AStatus, AMensagemErro); fim |
Veja também: |