Ponto-de-Entrada: WSMT650A - Altera Vetor da Ordem de Produção
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição: LOCALIZAÇÃO: Localizado no método "PUTPRODUCTIONORDER" do webservice "MTPRODUCTIONORDER" esse ponto é utilizado para alterar o vetor da Ordem de Produção.
Quando é executado: É executado antes que a rotina automática de inclusão da Ordem de Produção.
Sintaxe WSMT650A - Altera Vetor da Ordem de Produção ( < aVetorPar> , < oOP> ) --> aRet
Parâmetros: | Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| aVetorPar | | | Array of Record | | | Vetor da Ordem de Produção | | | | | | X | | | | |
| oOP | | | Array of Record | | | Objeto contendo os dados da OP recebidos pelo WebService | | | | | | X | | | | |
Retorno aRet(array_of_record) - Vetor da Ordem de Produção
Observações Definição da Estrutura do objeto oOP ( PARAMIXB[2] )
==========================================
POID // Número da OP
POItem // Item da OP
POSequence // Sequência da OP
POGradeItem // Item da Grade
ProductCode // Código do Produto
Quantity // Quantidade
WareHouse // Almoxarifado
StartForecastDate // Data Prevista de Início
FinishForecastDate // Data Prevista de término
Note // Observação
PODate // Emissao
Priority // Prioridade
Situation // Status da OP
SecondMeasureUnitQuantity // Quantidade na segunda unidade de medida
TypeOfPO // Tipo da OP
StructureRevision // Revisão
CostCenterCode // Centro de Custo
AccountingItemCode // Item da Conta
ValueCategoryCode // CLVL
QuantityProduced // Quantidade Produzida
FinishRealDate // Data de terminio da OP
QuantityLoss // Perda
StartAdjustedDate // Data de Início ajustada
FinishAdjustedDate // Data de término ajustada
StartAdjustedHour // Hora de Inicio ajustada
FinishAdjustedHour // Hora de termino ajustada
OrderID // Número do Pedido
OrderItem // Item do Pedido
Status // Status
Operation // Roteiro de operações
UserFields // Campos do Usuário
Exemplos #include "protheus.ch"User Function WSMT650ALocal aRet := ParamIXB[1] //Vetor da OPLocal oProd := ParamIXB[2] //Objeto da OP//CustomizaçãoReturn( aRet )
Variáveis | Nome | | | Tipo | | | Escopo | | | Pode Alterar | | | descrição | |
| | | | Array of Record | | | Global | | | Não | | | | |