Árvore de páginas

A710DTUTIL - Altera Data Válida Calculada pelo MRP

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]
Data
Data recebida na função A710NextUtil() - esta data já foi manipulada pela função antes de ser passada para esta ponto de entrada, e caso fosse cair em um sábado ou domingo foi alterada para segunda-feira.


X



PARAMIXB[2]
Lógico
Identifica se o MRP foi configurado para Considerar Sábado e Domingo (TRUE considera e FALSE não considera).


X



PARAMIXB[3]
Data
Data originalmente recebida pela função A710NextUtil(), sem nenhum tratamento.


X



PARAMIXB[4]
Vetor
Informa se o Ponto de Entrada, está sendo chamada na montagem da tabela SHA.


X


Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Permite alterar a data válida para as necessidades calculadas pelo MRP.

Localização:

O ponto de entrada 'A710DUTIL' está localizado na função A710NextUtil().

Programa Fonte:MATA710.PRX

Sintaxe:

A710DTUTIL - Altera Data Válida Calculada pelo MRP ( < PARAMIXB[1]> , < PARAMIXB[2]> , < PARAMIXB[3]> , < PARAMIXB[4]> ) --> dRet

Retorno:

dRet(data)

Nova data a ser considerada (Obs.: se o tipo do retorno não estiver no formato DATA a função irá considerar a data originalmente passada no 1o parâmetro).

Observações:



Exemplo:

User Function A710DTUTIL()Local dDataPE 

:= PARAMIXB[1]

//-- Data recebida na função A710NextUtil() - esta data já foi                             

//   manipulada pela função antes de ser passada para este                               

//   ponto de entrada, e caso fosse cair em um sábado ou                             

 //   domingo foi alterada para segunda-feira.Local lConsFDS := PARAMIXB[2]

//-- Identifica se o MRP foi configurado para Considerar                                   

Sábado e Domingo (TRUE considera e FALSE não considera).

Local dDataPEOri

:= PARAMIXB[3] 

//-- Data originalmente recebida pela função A710NextUtil(),                                       

sem nenhum tratamento.Local lMontSHA

:= PARAMIXB[4] 

//-- Identifica se o PE está sendo chamado na montagem da                                   

 tabela SHA.If dDataPE == CtoD('09/07/07')       

 dDataPE := CtoD('10/07/07')

EndIfReturn(dDataPE)