Tabela
SPA Regras de Apontamento
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
PA_FILIAL C 2 0 Filial CposInitWhen() S
PA_CODIGO C 2 0 Codigo 99 NaoVazio() .and. ExistChav("SPA") .and. CposInitWhen() .and. FreeForUse("SPA",xFilial("SPA")+M->PA_CODIGO) S
PA_DESC C 20 0 Descricao @! NaoVazio() .and. CposInitWhen() S
PA_HRNORM C 1 0 Pg.Hrs.Norm. @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_DSR C 1 0 Pg.DSR @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_ADNOT C 1 0 Pg.Ad.Not. @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_ADNOTEX C 1 0 Pg.Ad.Not.Ex @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_PAGINT C 9 0 Pg.Intervalo @! CposInitWhen() .AND. Pn060VlInt() SPA02 .T. S
PA_PGADNIN C 9 0 Pg.Adn.Intv. @! CposInitWhen() .AND. Pn060VlInt() SPA02 .T. S
PA_PAGINTN C 1 0 Pg.Int.N.Tra @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_PGANIDN C 1 0 Pg.Adn.I.Dnt @! Pertence("SN") .and. CposInitWhen() #PonRetOPcBox(05) S
PA_PAGHEXT C 24 0 Pg.Hora Ext. @! CposInitWhen() .AND. Pn060VlInt() SPA02 .T. S
PA_PGHEDNT C 4 0 Pg.He.Dia.Nt @! Pn060VlDnt() .and. CposInitWhen() SPA02 .T. S
PA_DESCDSR C 1 0 Desc.DSR @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_FALTAS C 1 0 Desc. Faltas @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_REFEIT C 1 0 Desc.Refeic. @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_ATRASOS C 1 0 Desc.Atrasos @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_SAIANT C 1 0 Desc.S.Antec @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_SAIEXPE C 1 0 Desc.S.Exped @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_FERIADO C 1 0 Trab.Feriado @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_INTFALT C 1 0 Desc.Int.Fal @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_PERDDSR C 1 0 Apur.Des.DSR @! Pertence("SQM") .and. CposInitWhen() #PonRetOpcBox(11) S
PA_FAIXAHE C 1 0 Faixa HE Aut @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_PERANOT C 1 0 Apur.Ad.Not. @! Pertence("DSQM") .and. CposInitWhen() #PonRetOpcBox(12) S
PA_PERHEXT C 1 0 Apur.H.Extra @! Pertence("DSQM") .and. CposInitWhen() #PonRetOpcBox(12) S
PA_PERATRA C 1 0 Apur.Atrasos @! Pertence("DSQM") .and. CposInitWhen() #PonRetOpcBox(12) S
PA_PERSAIA C 1 0 Apur.S.Ant. @! Pertence("DSQM") .and. CposInitWhen() #PonRetOpcBox(12) S
PA_PERHMOV C 1 0 Apur.Hr.Mov. @! Pertence("DSQM") .and. CposInitWhen() #PonRetOpcBox(12) S
PA_PERIMOV C 1 0 Apur.Int.Mov @! Pertence("DSQM") .and. CposInitWhen() D=Diaria;S=Semanal;Q=Quinzenal;M=Mensal S
PA_PAGAINT C 1 0 Pg.Intervalo @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_TOLNOTU N 6 2 Tol.Ad.Not. @E 999.99 CposInitWhen() .AND. POSITIVO() S
PA_TOLNTHE N 6 2 Tol.Ad.Nt.HE @E 999.99 CposInitWhen() .AND. POSITIVO() S
PA_TOLHEPE N 6 2 Tol.H.Ex.Per @E 999.99 CposInitWhen() .AND. POSITIVO() S
PA_TOLATRA N 6 2 Tol.Atr.Per. @E 999.99 CposInitWhen() .AND. POSITIVO() S
PA_NUMATRA C 2 0 Nro.Oc.N.DSR 99 Vazio() .Or. ( Val( M->PA_NUMATRA ) <= 99 .AND. Val(M->PA_NUMATRA) >= 0 ) .and. CposInitWhen() S
PA_TOLSAIA N 6 2 Tol.S.A.Per. @E 999.99 CposInitWhen() .AND. POSITIVO() S
PA_TOLASAI C 23 0 Tol.Atr.S.An 99-99-99-99-99-99-99-99 CposInitWhen() S
PA_TOLHEX C 23 0 Tol.H.Extra 99-99-99-99-99-99-99-99 CposInitWhen() S
PA_TOLFALT N 6 2 Tol. Faltas @E 999.99 CposInitWhen() .AND. POSITIVO() S
PA_HRMOVEL C 1 0 Hr.Movel @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_INMOVEL C 1 0 Int.Movel @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_ANTMOVE N 5 2 Movel Anter. @E 99.99 CposInitWhen() .and. VldHora(M->PA_ANTMOVE) S
PA_POSMOVE N 5 2 Movel Poste. @E 99.99 CposInitWhen() .and. VldHora(M->PA_POSMOVE) S
PA_MOVAINT N 5 2 Int.Mov.Ant. @E 99.99 CposInitWhen() .and. VldHora(M->PA_MOVAINT) S
PA_MOVPINT N 5 2 Int.Mov.Pos. @E 99.99 CposInitWhen() .and. VldHora(M->PA_MOVPINT) S
PA_CHKTMOV C 1 0 Tol.Hr.Movel @! Vazio() .or. Pertence("APT") #PonRetOpcBox(13) S
PA_CHKTMVI C 1 0 Tol.Hr.Mov.I @! Vazio() .or. Pertence("APT") #PonRetOpcBox(13) S
PA_AJUSTIN C 1 0 Sincr.Interv @! Pertence("SN") #PonRetOpcBox(05) S
PA_AJUSTEJ C 1 0 Sinc.Ej.Intv @! Pertence("SN") R #PonRetOpcBox(05) S
PA_MARCAUT C 24 0 Marcs.Auto @! CposInitWhen() SPA02 R .T. S
PA_ALEATOR C 1 0 Marc.Aleator @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_MINALEA N 3 0 Minut.Aleat. 999 CposInitWhen() .AND. POSITIVO() S
PA_AUTOMSM C 1 0 D.Sem Marca. @! Pertence("SN") .and. CposInitWhen() #PonRetOpcBox(05) S
PA_COMPMAR C 1 0 Compl. Marc. @! Pertence("SN") .and. CposInitWhen() R #PonRetOpcBox( 05 ) S
PA_HRSPGS N 5 2 Hrs. a Pagar 99.99 R S
PA_ADHEDIA C 1 0 Adic.He.Dia @! Pertence("12") R 1=Sim;2=Nao S
PA_PRIMDOM C 1 0 Grt.Dom.Trab @! Pertence("12") R 1=Sim;2=Nao S
PA_DESCLAB C 1 0 Grt.Desc.Trb @! Pertence("12") R 1=Sim;2=Nao S
PA_FESTLAB C 1 0 Grt.Fer.Trab @! Pertence("12") R 1=Sim;2=Nao S
PA_ASSIN C 2 0 Pre-assin. @! R I1=Primeiro Intervalo;I2=Segundo Intervalo;I3=Terceiro Intervalo S
PA_NORMFOL C 2 0 Hr.Norm.Fol R 1=SIm;2=Nao S
PA_RHEXP C 6 0 Contr.Exp.RH S
PA_TOLHRNR N 6 2 Tol.Hr.NReal @E 999.99 CposInitWhen() .AND. POSITIVO() R S
PA_ADNTPRO C 1 0 Pror. Ad.Not @! R 1=Sim;2=Nao S
PA_TPAPONT C 1 0 Consid. Marc @! R 1=Entrada;2=Saida S
PA_RECBENF C 1 0 Rec.Ben.F. @! Pertence("12") R 1=Sim;2=Nao S
PA_PERPADN C 1 0 Per. Pro. Ad @! R 1=Sim;2=Nao M->PA_ADNTPRO=="1" S
PA_PGINTOT C 1 0 Pg. Int. Tot @! R 1=Sim;2=Nao S
PA_PGBHSEM C 1 0 Apu. BH Sem. @! Pertence("12") R 1=Sim;2=Nao S