A690DATPR - Altera Datas de Previsão Início e Final da OP

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

ParamIxb[1]

Caracter

Número da Ordem de Produção







ParamIxb[2]
Caracter
Item da Ordem de Produção







ParamIxb[3]
Array of Record
Sequência da Ordem de Produção







ParamIxb[4]
Array of Record
Data Previsão Início da OP







ParamIxb[5]
Array of Record
Data Previsão Final da OP







ParamIxb[6]
Array of Record
Conteúdo = .T., se o Parâmetro da pergunta "Alocação" estiver igual a "Fim".Caso esteja para "Alocação pelo Início", o conteúdo é igual a .F.






Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

O Ponto de Entrada permite alterar a data de previsão final da OP, na rotina carga máquina acionado por menu de contexto no CalendGrid. 

Localização:

Está localizado na função A690Prior que tem o objetivo de alterar prioridade de OP ou a data de previsão de início da OP, acionado por menu de contexto no CalendGrid.

Em que ponto:O Ponto de Entrada é chamado após a digitação da nova data de previsão de início da OP.
Programa Fonte:MATA690A.PRX

Sintaxe:

A690DATPR - Altera Datas de Previsão Início e Final da OP ( [ ParamIxb[1] ], [ ParamIxb[2] ], [ ParamIxb[3] ], [ ParamIxb[4] ], [ ParamIxb[5] ], [ ParamIxb[6] ] ) --> aRet

Retorno:

aRet(array_of_record)

O array de retorno deverá conter as 2 datas para a gravação dos campos datas de previsão de início e final da OP(C2_DATPRI e C2_DATPRF):aRet[1] := (nova data da prev. início da OP)aRet[2] := (nova data da prev. final da OP).

Observações:



Exemplo:

#INCLUDE "RWMAKE.CH"User Function A690DATPR()

Local cNum      := PARAMIXB[1]

// Número da Ordem de Produção           

Local cItem     := PARAMIXB[2]

// Item da Ordem de Produção           

Local cSequen   := PARAMIXB[3]

// Sequência           

Local dDATPRI   := PARAMIXB[4] 

// Data Previsão Início da OPLocal dDATPRF   := PARAMIXB[5] 

// Data Previsão Final  da OPLocal lAlocFim  := PARAMIXB[6] 

// Parâmetro alocação pelo fim

Local aRet := {}     

 //-- Customizações do usuário                   

aRet := {dDATPRI,dDATPRF}

Return aRet