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 O.P. |
NumOrp | Alfa | Número da O.P. |
CodEtg | Alfa | Código do estágio. |
SeqRot | Alfa | Sequência do roteiro. |
CodPro | Alfa | Código do produto da O.P. |
CodDer | Alfa | Código da derivação. |
Por esta razão, todos os itens acima estão listados como "Alfa". Esses valores devem estar entre aspas duplas e ser separados por vírgula. Seu uso 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 O.P. (tabela E900QDO) para fazer a movimentação
- Quando a O.P. estiver com situação "Finalizada" não será efetuado o retorno do serviço
- Se o momento da baixa de componentes for igual a "N – Não obriga baixar componentes (apenas avisa)", o identificador de regras CHA-900ABXCP01 permitirá indicar que não deve ser exibida a mensagem perguntando se deseja baixar os componentes, e também evitará o download dos componentes