Tracking_RegistrarFase
Essa função criará um evento de registro de fase na tabela E000ETK, para que posteriormente possa ser consumido pelo processo automático 168 - Integração ERP x Tracking - Envio.
Sintaxe: Tracking_RegistrarFase(Numero pCodEmp, Numero pCodFil, Alfa pNumDoc, Numero pCodFas, Alfa pMsgNot, Alfa EncTrk, 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 registrar a fase |
| pEncTrk | Alfa | Indica se a fase deverá encerrar o tracking |
| 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 AEncerrarTracking; Definir Alfa AMensagemNotificacao; Definir Alfa AStatus; Definir Alfa AMensagemErro; inicio NCodigoFase = 1; AEncerrarTracking = "N"; IntParaAlfa(xNumeroPedido, ANumeroDocumento); Tracking_RegistrarFase(xEmpresa, xFilial, ANumeroDocumento, NCodigoFase, AMensagemNotificacao, AEncerrarTracking, AStatus, AMensagemErro); fim |
|
Veja também: |
English
Español
English
Español


