Árvore de páginas

WSMT650A - Altera Vetor da Ordem de Produção

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):


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


Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

WSMT650A - Altera Vetor da Ordem de Produção

Localização:

Localizado no método "PUTPRODUCTIONORDER" do webservice "MTPRODUCTIONORDER" esse ponto é utilizado para alterar o vetor da Ordem de Produção.

Em que ponto:

É executado antes que a rotina automática de inclusão da Ordem de Produção.

Programa Fonte:WSMAT650.PRX

Sintaxe:

WSMT650A - Altera Vetor da Ordem de Produção ( < aVetorPar> , < oOP> ) --> aRet

Retorno:

aRet

    (array_of_record)
  • Vetor da Ordem de Produção
Variáveis:
Nome
Tipo
Escopo
Pode Alterar
Descrição


Array of Record
Global
Nã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 

Exemplo:
#include "protheus.ch"User Function WSMT650ALocal aRet  := ParamIXB[1]  //Vetor da OPLocal oProd := ParamIXB[2]  //Objeto da OP//CustomizaçãoReturn( aRet )