Tracking_RegistrarDocumento
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_RegistrarDocumento(Numero pCodEmp, Numero pCodFil, Alfa pTipDoc, Alfa pNumDoc, Alfa pSerDoc, Alfa pDocExt, Numero pCodPla, 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 (+ info)Não é suportado na integração | Alfa | Série do documento |
pDocExt | Alfa | Número do documento externo |
pCodPla | Numero | Código do plano no 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 parâmetro pDocExt é livre e pode ser informado qualquer outro documento que seja necessário acompanhar pelo tracking.
- Os valores para os parâmetros pTipDoc e pCodPla 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
- O parâmetro pCodPla deve ser preenchido com o código do plano.
- 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; Definir Alfa xPedidoCliente; @ Variáveis auxiliares da regra @ Definir Numero NCodigoPlano; Definir Alfa ATipoDocumento; Definir Alfa ASerieDocumento; Definir Alfa ANumeroDocumento; Definir Alfa AStatus; Definir Alfa AMensagemErro; inicio NCodigoPlano = 1; ATipoDocumento = "Pedido"; IntParaAlfa(xNumeroPedido, ANumeroDocumento); Tracking_RegistrarDocumento(xEmpresa, xFilial, ATipoDocumento, ANumeroDocumento, ASerieDocumento, xPedidoCliente, NCodigoPlano, AStatus, AMensagemErro); fim |
Veja também: |