Páginas filhas
  • DataValida - Verifica data válida no sistema

Função: DataValida - Verifica data válida no sistema

Função que retorna uma data válida, a partir de uma data qualquer informada

DataValida - Verifica data válida no sistema ( [ dData], [ lTipo] ) --> dData

NomeTipoDescriçãoObrigatórioReferência
dDataDataData para iniciar o cálculo da função
lTipoLógico - Se .T. posterga a data recebida para o próximo dia últil - Se .F. retrocede a data recebida para o dia últil anterior.
    dData(data)
  • Data válida do sistema.

A função irá considerar as datas encontradas na tabela 63 do SX5 (Tabela de Feriados), os sábados (caso o parâmetro MV_SABFERI seja igual a "S") e os domingos como sendo feriados, retornando assim a próxima data válida.

#include "protheus.ch"User Function DataValida()Local dData := CTOD("14/11/09")Local lNext	:= .T.                                    Local dNewData := DataValida(dData, lNext)                         ApMsgAlert("Proxima data válida será: "+ Dtoc(dNewData)+ ' - ' +DiaExtenso(dNewData))Return
Microsiga Protheus 8.11 , Protheus 10

  • Sem rótulos