RetornarServicoOP
Retornar serviço de terceiros.
Sintaxe: Funcao RetornarServicoOP(Alfa pParametros,Alfa End pRetorno);
Parâmetros: O parâmetro pParametros é um valor alfanumérico onde devem ser concatenados os valores listados na tabela abaixo:
Nome | Tipo | Descrição |
---|---|---|
CodOri | Alfa | Origem do produto da OP. |
NumOrp | Alfa | Número da OP. |
CodEtg | Alfa | Código do estágio. |
SeqRot | Alfa | Sequência do roteiro. |
CodPro | Alfa | Código do produto da OP. |
CodDer | Alfa | Código da derivação. |
Por esta razão, todos os itens acima estão listados como "Alfa". Estes valores devem estar entre aspas duplas e ser separados por vírgula. O uso destes parâmetros pode ser visto no exemplo abaixo.
Opcionais ou necessários dependendo da situação:
SeqSet
SeqSop
QtdRt1
QtdRt2
QtdRt3
QtdRfg
QtdIql
CodLot
NumSep
DtrFim
HorFim
CodDep
FilNfc
CodNfc
NumNfc
SeqIpc
pParametros = "CodOri="+VSCodOri+",NumOrp="+StrNumOrp+",codetg="+StrCodEtg+",seqrot="+StrSeqRot+",codpro="
+VSCodPro+",codder="+VSCodDer+",qtdrt1="+StrQtdRe1+",qtdrt2="+StrQtdRe2+",qtdrt3="+StrQtdRe3+",qtdrfg="+StrQtdRfg;
RetornarServicoOP(pParametros,pRetorno);
Observação:
- Quando o depósito não for informado na função, será utilizado o depósito do produto da OP (tabela E900QDO) para fazer a movimentação.
- Quando a OP estiver com situação "Finalizada" não será efetuado o retorno do serviço.