Tracking_Transferir
Essa função criará um evento de registro de documento na tabela E000ETK, para que posteriormente possa ser consumido pelo processo automático 168 - Integração ERP x Tracking - Envio.
Sintaxe: Tracking_Transferir(Numero pCodEmp, Numero pCodFil, Alfa pTipDoc, Alfa pNumDoc, Alfa pSerDoc, Alfa end pStatus, Alfa end pMensagemErro);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
pCodEmp | Numero | Código da empresa |
pCodFil | Numero | Código da filial |
pTipDoc | Alfa | Tipo de documento no tracking |
pNumDoc | Alfa | Número do documento |
pSerDoc | Alfa | Série do documento |
pStatus | Alfa | Retorna o status da execução |
pMensagemErro | Alfa | Retorna a mensagem de erro |
Notas
- O parâmetro pNumDoc e pSerDoc tem suporte somente para pré-fatura.
- O valores para o parâmetro pTipDoc podem ser consultados nas definições do tracking de pedidos, na Gestão Logística da senior X Platform.
- O parâmetro pTipDoc deve ser preenchido com a descrição do tipo de documento.
- 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 xNumeroAnaliseEmbarque; Definir Numero xNumeroPreFatura; @ Variáveis auxiliares da regra @ Definir Alfa ATipoDocumento; Definir Alfa ASerieDocumento; Definir Alfa ANumeroDocumento; Definir Alfa AStatus; Definir Alfa AMensagemErro; inicio ATipoDocumento = "Pre-fatura"; IntParaAlfa(xNumeroAnaliseEmbarque, ANumeroDocumento); IntParaAlfa(xNumeroPreFatura, ASerieDocumento); Tracking_Transferir(xEmpresa, xFilial, ATipoDocumento, ANumeroDocumento, ASerieDocumento, AStatus, AMensagemErro); fim |
Veja também: |