Retorna a data inicial do período da consulta conforme a data final e o tipo do período.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cTipo | Caracter | Código com o tipo do período. Valores aceitos: D (Diário), S (Semanal), Q (Quinzenal), M (Mensal), X (Personalizado). |
dDataFim | Data | Data final do período de referência. |
cDias | Caracter | Quantidade de dias que será usado quando o período for do tipo X (Personalizado). |
Retorno
Tipo | Descrição |
---|---|
Data | Data inicial do período, de acordo com o cTipo:
|
Exemplo de Uso
User Function dtIniPer() Local lRet := .T. Local dDataFin := Nil Set(_SET_DATEFORMAT, 'dd/mm/yyyy') dDataFin := cToD("31/10/2023") ConOut(REPLICATE("-",70)) ConOut("Tipo D: " + dToC(PCPMonitorUtils():RetornaPeriodoInicial("D",dDataFin))) //Tipo D: 31/10/2023 ConOut("Tipo S: " + dToC(PCPMonitorUtils():RetornaPeriodoInicial("S",dDataFin))) //Tipo S: 29/10/2023 ConOut("Tipo Q: " + dToC(PCPMonitorUtils():RetornaPeriodoInicial("Q",dDataFin))) //Tipo Q: 16/10/2023 ConOut("Tipo M: " + dToC(PCPMonitorUtils():RetornaPeriodoInicial("M",dDataFin))) //Tipo M: 01/10/2023 ConOut("Tipo X: " + dToC(PCPMonitorUtils():RetornaPeriodoInicial("X",dDataFin,"5"))) //Tipo X: 26/10/2023 ConOut(REPLICATE("-",70)) Return lRet
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas