Home

Linha Microsiga Protheus

Páginas filhas
  • A710DTUTIL - Altera Data Válida Calculada pelo MRP

Ponto-de-Entrada: A710DTUTIL - Altera Data Válida Calculada pelo MRP
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , 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 : O ponto de entrada 'A710DUTIL' está localizado na função A710NextUtil().

DESCRIÇÃO : Permite alterar a data válida para as necessidades calculadas pelo MRP.

Eventos


 

Programa Fonte
MATA710.PRX
Sintaxe

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

Parâmetros:
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
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


 

Exemplos
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)