Busca a data de início do período anterior conforme o tipo do período e data parametrizada.
Parâmetros
| Nome | Tipo | Descrição | Referência |
|---|---|---|---|
| cTipo | Caracter | Código com o tipo do período. Valores aceitos: D (Diário), S (Semanal), Q (Quinzenal), M (Mensal) | |
| dData | Data | Data base para o cálculo. | X |
Exemplo de Uso
User Function periodAnt()
Local lRet := .T.
Local dData := Nil
Set(_SET_DATEFORMAT, 'dd/mm/yyyy')
ConOut(REPLICATE("-",70))
dData := cToD("31/10/2023")
PCPMonitorUtils():BuscaPeriodoAnterior("D",@dData)
ConOut("Diario: " + dToC(dData)) //Diario: 30/10/2023
dData := cToD("31/10/2023")
PCPMonitorUtils():BuscaPeriodoAnterior("S",@dData)
ConOut("Semanal: " + dToC(dData)) //Semanal: 22/10/2023
dData := cToD("31/10/2023")
PCPMonitorUtils():BuscaPeriodoAnterior("Q",@dData)
ConOut("Quinzenal: " + dToC(dData)) //Quinzenal: 01/10/2023
dData := cToD("31/10/2023")
PCPMonitorUtils():BuscaPeriodoAnterior("M",@dData)
ConOut("Mensal: " + dToC(dData)) //Mensal: 01/09/2023
ConOut(REPLICATE("-",70))
Return lRet
Import HTML Content
Visão Geral
Conteúdo das Ferramentas