Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

#INCLUDE 'protheus.ch'
#INCLUDE 'parmtype.ch'
#INCLUDE "FWMVCDEF.CH"
 

User Function At330HRUser Function At330HR()

Local cCodTGY := PARAMIXB[1]
Local cCodAtend := PARAMIXB[2]
Local cDtIni := PARAMIXB[3]
Local cDtFim := PARAMIXB[4]
Local cDtRef := PARAMIXB[5]
Local cTurno := PARAMIXB[6]
Local cSeq := PARAMIXB[7]

Local cHorIni 

Local cEntra1 := "07:00"
Local cSaida1 := "12:00"

Local cHorFim 

Local cEntra2 := "13:00"
Local cSaida2 := "16:00"
Local aHoras := {}

Aadd
Aadd(aHoras, cHorFim)

Local nI := 1

For nI := 1 To 2

    If nI == 1 
        Aadd(aHoras,

 cHorIni)

 {cEntra1,;
                    cSaida1})
        
    ElseIf nI == 2
        Aadd(aHoras, {cEntra2,;
                    cSaida2})
        
    EndIf   

Next nI 



Return aHoras

Obs: O retorno sempre deverá ser um array com duas posições, sendo elas a primeira o horário de início e a segunda o horário de fim.

...