
| 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 | ||