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)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas