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