import.css=/download/attachments/327912/newLayout.css

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:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]DataData 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ógicoIdentifica se o MRP foi configurado para Considerar Sábado e Domingo (TRUE considera e FALSE não considera).X
PARAMIXB[3]DataData originalmente recebida pela função A710NextUtil(), sem nenhum tratamento.X
PARAMIXB[4]VetorInforma 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)