Regras de Apontamento
A tabela SPA faz parte do sistema ERP Protheus da TOTVS e é utilizada para regras de apontamento.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela SPA possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela SPA, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | SPA |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | SPA990 |
| X2_NOME | Regras de Apontamento |
| X2_NOMESPA | Reglas de Apuntes |
| X2_NOMEENG | Annotation Rules |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | PA_FILIAL+PA_CODIGO |
| X2_PYME | S |
| X2_MODULO | 16 |
| X2_DISPLAY | PA_FILIAL+PA_CODIGO+PA_DESC |
| X2_SYSOBJ | PONA060 |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 8540 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SPA | 01 | PA_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial | Sucursal | System Branch | - | CposInitWhen() | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140325 | 0 |
| SPA | 02 | PA_CODIGO | C | 2 | 0 | Código | Codigo | Code | Código da Regra de Apont. | Codigo de Regla de Apunte | Annotation Rule Code | @! | NaoVazio() .and. ExistChav("SPA") .and. CposInitWhen() .and. FreeForUse("SPA",xFilial("SPA")+M->PA_CODIGO) | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 181 | 0 | S | - | #PA_CODIGO <>' ' | S | N | N | - | - | - | 1 | 1 | - | - | - | 140326 | 0 |
| SPA | 03 | PA_DESC | C | 20 | 0 | Descrição | Descripcion | Description | Descrição da Regra de Ap. | Descr. de Regla de Apunte | Description of Annot.Rule | @! | NaoVazio() .and. CposInitWhen() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 0 | S | - | #PA_DESC <>' ' | S | N | N | - | - | - | 1 | 1 | - | - | - | 140327 | 0 |
| SPA | 04 | PA_HRNORM | C | 1 | 0 | Pg.Hrs.Norm. | Pg.Hrs.Norm. | Pay Reg.Hrs. | Paga Horas Normais ? | ¿Paga Horas Normales ? | Pay Regular Hours? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx x | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_HRNORM IN ('SN') OR #PA_HRNORM =' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140328 | 0 |
| SPA | 05 | PA_DSR | C | 1 | 0 | Pg.DSR | Pg.DSR | Pay DSR | Paga DSR ? | ¿Paga DSR ? | Pay DSR ? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx x | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_DSR IN ('SN') OR #PA_DSR =' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140329 | 0 |
| SPA | 06 | PA_ADNOT | C | 1 | 0 | Pg.Ad.Not. | Adc.Nocturno | Shift Diff. | Paga Adicional Noturno ? | ¿Paga Adicional Nocturno? | Pay Shift Differential ? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_ADNOT IN ('SN') OR #PA_ADNOT =' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140330 | 0 |
| SPA | 07 | PA_ADNOTEX | C | 1 | 0 | Pg.Ad.Not.Ex | Pg.Ad.Noc.Ex | Ovrt.Nt.AdPg | Pg.Adic. Not. Hrs Extras? | ¿Pg.Adic.Noct.Hrs Extras? | Overt. Not. Addit. Paym.? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_ADNOTEX IN ('SN') OR #PA_ADNOTEX=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140331 | 0 |
| SPA | 08 | PA_PAGINT | C | 9 | 0 | Pg.Intervalo | Pg.Intervalo | Interval | Paga Intervalo ? | ¿Paga Intervalo ? | Pay Interval | @! | CposInitWhen() .AND. Pn060VlInt() | x x x x x x x x x x x x x x x x | "I1-I2-I3-" | SPA02 | 1 | xxx | - | - | - | S | - | - | - | - | - | - | - | - | .T. | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140332 | 0 |
| SPA | 09 | PA_PGADNIN | C | 9 | 0 | Pg.Adn.Intv. | Pg.Ad.Not.In | N.S. P. Itv. | Pg Adic. Not. Intervalo | Pg Adic. Noct. Intervalo | Nht. Sft. Pay. Intv. | @! | CposInitWhen() .AND. Pn060VlInt() | x x x x x x x x x x x x x x x x | "I1-I2-I3-" | SPA02 | 1 | xxx | - | - | - | S | - | - | - | - | - | - | - | - | .T. | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140333 | 0 |
| SPA | 10 | PA_PAGINTN | C | 1 | 0 | Pg.Int.N.Tra | Pg.Int.N.Tra | NWk.Int.Pa. | Pag.Inverv.Dias Nao Trab? | +Pag.Interv.Dias No Trab? | Pay Not Work.Days Interv | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xxx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_PAGINTN IN ('SN') OR #PA_PAGINTN=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140334 | 0 |
| SPA | 11 | PA_PGANIDN | C | 1 | 0 | Pg.Adn.I.Dnt | Pg.Ad.In.DNT | N.S.P.In.Dy. | Pag.AdN.Interv.Dias N.Tra | Pag.AdN.Interv.Dias N.Tra | Nt.Sft.Py.Int.n/Wrk.Days | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOPcBox(05) | #PonRetOPcBox(05) | #PonRetOPcBox(05) | - | - | - | - | 0 | S | - | #PA_PGANIDN IN ('SN') OR #PA_PGANIDN=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140335 | 0 |
| SPA | 12 | PA_PAGHEXT | C | 24 | 0 | Pg.Hora Ext. | Pg.Hora Ext. | Overtime | Paga Hora Extra | ¿Paga Hora Extra ? | Pay Overtime | @! | CposInitWhen() .AND. Pn060VlInt() | x x x x x x x x x x x x x x x x | "1E-1S-2E-2S-3E-3S-4E-4S-" | SPA02 | 1 | xx x | - | - | - | S | - | - | - | - | - | - | - | - | .T. | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140336 | 0 |
| SPA | 13 | PA_PGHEDNT | C | 4 | 0 | Pg.He.Dia.Nt | Pg.He.Dia.Nt | Pg.H.Day NW | Paga H.E. Dias Nao Traba. | Paga H.E. Dias No Trabaj. | Pay H.Days Not Worked | @! | Pn060VlDnt() .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "CDFN" | SPA02 | 1 | xx x | - | - | - | S | - | - | - | - | - | - | - | - | .T. | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140337 | 0 |
| SPA | 14 | PA_DESCDSR | C | 1 | 0 | Desc.DSR | Descto. DSR | DSR Disc. | Desconta DSR ? | ¿Descuenta DSR ? | Discount DSR? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_DESCDSR IN ('SN') OR #PA_DESCDSR=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140338 | 0 |
| SPA | 15 | PA_FALTAS | C | 1 | 0 | Desc. Faltas | Desc. Faltas | Absence Disc | Desconta Faltas ? | ¿Descuenta Faltas? | Discount Absences ? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_FALTAS IN ('SN') OR #PA_FALTAS =' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140339 | 0 |
| SPA | 16 | PA_ATRASOS | C | 1 | 0 | Desc.Atrasos | Atrasos | Disc.Delays | Desconta Atrasos ? | ¿Descuenta Atrasos ? | Discount Delays? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_ATRASOS IN ('SN') OR #PA_ATRASOS=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140340 | 0 |
| SPA | 17 | PA_REFEIT | C | 1 | 0 | Desc.Refeiç. | Desc. comid. | Disc.Meals | Desconta Refeições ? | ¿Descuenta Comidas ? | Discount Meals? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_REFEIT IN ('SN') OR #PA_REFEIT =' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140341 | 0 |
| SPA | 18 | PA_SAIANT | C | 1 | 0 | Desc.S.Antec | Desc.S.Antic | Dsc.Ear.Leav | Desconta Saida Antecip.? | ¿Desc.Salida Antes Horar? | Discount Early Leave? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_SAIANT IN ('SN') OR #PA_SAIANT =' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140342 | 0 |
| SPA | 19 | PA_SAIEXPE | C | 1 | 0 | Desc.S.Exped | Desc.S.Jorn. | Dsc.Lv. W.hr | Desc.Saida no Expediente? | ¿Desc.Salida en Jornada | Discount Leave dur.Work ? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_SAIEXPE IN ('SN') OR #PA_SAIEXPE=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140343 | 0 |
| SPA | 20 | PA_FERIADO | C | 1 | 0 | Trab.Feriado | Trab.Feriado | Work Holiday | Trabalha em Feriados ? | ¿Trabaja en los Feriados? | Work on Holidays ? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_FERIADO IN ('SN') OR #PA_FERIADO=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140344 | 0 |
| SPA | 21 | PA_INTFALT | C | 1 | 0 | Desc.Int.Fal | Desc.Int.Fal | Abs.Int.Dis. | Desc.Intervalo na Falta? | ¿Desc.Intervalo en Falta? | Disc.Interv.in Absence? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xxx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_INTFALT IN ('SN') OR #PA_INTFALT=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140345 | 0 |
| SPA | 22 | PA_PERDDSR | C | 1 | 0 | Apur.Des.DSR | Comp.Des.DSR | DSR Disc.Cl. | Per. Apuração Desc. DSR | Per. Calculo Desc. DSR | DSR Disc.Calc.Period | @! | Pertence("SQM") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "S" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(11) | #PonRetOpcBox(11) | #PonRetOpcBox(11) | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140346 | 0 |
| SPA | 23 | PA_FAIXAHE | C | 1 | 0 | Faixa HE Aut | Faja HE Auto | Aut.Ov.Rg. | Faixa de HE Autorizadas | Faja de HE Autorizadas | Author. Overt. Range | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | 'N' | - | 1 | xxx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #PA_FAIXAHE IN ('SN') OR #PA_FAIXAHE=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140347 | 0 |
| SPA | 24 | PA_PERANOT | C | 1 | 0 | Apur.Ad.Not. | Comp.Ad.Noct | Night B.Calc | Periodo Apuração Adic.Not | Per. Calculo Adic. Noct. | Nightly Bonus Calc.Period | @! | Pertence("DSQM") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "D" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(12) | #PonRetOpcBox(12) | #PonRetOpcBox(12) | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140348 | 0 |
| SPA | 25 | PA_PERHEXT | C | 1 | 0 | Apur.H.Extra | Comp.H.Extra | Overt.Calc. | Periodo Apuração H.Extras | Periodo Calculo Hr Extra | Overtime Calcul.Period | @! | Pertence("DSQM") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "D" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(12) | #PonRetOpcBox(12) | #PonRetOpcBox(12) | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140349 | 0 |
| SPA | 26 | PA_PERATRA | C | 1 | 0 | Apur.Atrasos | Comp.Atrasos | Delays Calc. | Periodo Apuração Atrasos | Periodo Calculo Atrasos | Delay Calculation Period | @! | Pertence("DSQM") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "D" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(12) | #PonRetOpcBox(12) | #PonRetOpcBox(12) | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140350 | 0 |
| SPA | 27 | PA_PERSAIA | C | 1 | 0 | Apur.S.Ant. | Comp.S.Ant. | Pr.Time O Cl | Per.de apuracao Saida Ant | Per.de computo Salida Ant | Prior Time Out Calculat. | @! | Pertence("DSQM") .and. CposInitWhen() | x x x x x x x x x x x x x x x x x x x x x x x | "D" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(12) | #PonRetOpcBox(12) | #PonRetOpcBox(12) | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140351 | 0 |
| SPA | 28 | PA_PERHMOV | C | 1 | 0 | Apur.Hr.Móv. | Comp.Hr.Mov. | Calc.Flex.Tm | Periodo Apuração Hr.Móvel | Per. Calculo Hr. Movil | Flexible Time Calc.Period | @! | Pertence("DSQM") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "D" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(12) | #PonRetOpcBox(12) | #PonRetOpcBox(12) | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140352 | 0 |
| SPA | 29 | PA_PERIMOV | C | 1 | 0 | Apur.Int.Móv | Comp.Int.Mov | Calc.Flex.In | Periodo Apuração Int.Móv. | Per. Calculo Int. Movil | Per.Calc. Flexible Inter. | @! | Pertence("DSQM") .and. CposInitWhen() | x x x x x x x x x x x x x x x | "D" | - | 1 | - | - | - | - | S | - | - | - | - | D=Diaria;S=Semanal;Q=Quinzenal;M=Mensal | D=Diaria;S=Semanal;Q=Quincenal;M=Mensual | D=Daily;S=Weekely;Q=Fortnightly;M=Monthly | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140353 | 0 |
| SPA | 30 | PA_PAGAINT | C | 1 | 0 | Pg.Intervalo | Pg.Intervalo | Pay Interval | Paga Int. como Hr.Normal? | +Paga Int.como Hr.Normal? | Pay Interval as Reg.Hour? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 1 | S | - | #PA_PAGAINT IN ('SN') OR #PA_PAGAINT=' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140354 | 0 |
| SPA | 31 | PA_TOLNOTU | N | 6 | 2 | Tol.Ad.Not. | Tol.Ad.Noct. | Night Addit. | Hrs.Tol.Adicional Noturno | Minutos Toler Adc Noc | N.Additional Total Hour | @E 999.99 | CposInitWhen() .AND. POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | #PA_TOLNOTU>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140355 | 0 |
| SPA | 32 | PA_TOLNTHE | N | 6 | 2 | Tol.Ad.Nt.HE | Tol.Ad.Nt.HE | Tot.Ad.Nct.H | Hrs.Tol.Adn.Noturno H.E. | Hrs.Tol.Adn.Nocturno H.E. | Total Hours Noct.Addit.Vl | @E 999.99 | CposInitWhen() .AND. POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | #PA_TOLNTHE>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140356 | 0 |
| SPA | 33 | PA_TOLHEPE | N | 6 | 2 | Tol.H.Ex.Per | Tol.H.Ex.Per | Tot.Over.Per | Hrs.Tol.H.Extra Período | Hrs.Tol.H.Extra Periodo | Period Overtime Hrs. Tot. | @E 999.99 | CposInitWhen() .AND. POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | #PA_TOLHEPE>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140357 | 0 |
| SPA | 34 | PA_TOLATRA | N | 6 | 2 | Tol.Atr.Per. | Tol.Atr.Per. | Tot.Delay Pr | Hrs.Tol.Atraso no Período | Hrs.Tol.Atrasos en Period | Total Delay Hours /Period | @E 999.99 | CposInitWhen() .AND. POSITIVO() .And. If ( FindFunction( "VldTolAtSa" ), VldTolAtSa(), .T. ) | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | #PA_TOLATRA>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140358 | 0 |
| SPA | 35 | PA_NUMATRA | C | 2 | 0 | Nro.Oc.N.DSR | Nro.Oc.N.DSR | DSR Occ.No | No.Ocorr.P/Nao Desc. DSR | No.Ocurr.P/No Desc. DSR | P Occur.No./DSR No Desc. | 99 | Vazio() .Or. ( Val( M->PA_NUMATRA ) <= 99 .AND. Val(M->PA_NUMATRA) >= 0 ) .and. CposInitWhen() | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140359 | 0 |
| SPA | 36 | PA_TOLSAIA | N | 6 | 2 | Tol.S.A.Per. | Tol.S.A.Per. | Tot.Adv.Tim. | Min.Tol.Saida Ant.Periodo | Min.Tol.Salida Ant.Period | Min.Total Advance Timeout | @E 999.99 | CposInitWhen() .AND. POSITIVO() .And. If ( FindFunction( "VldTolAtSa" ), VldTolAtSa(), .T. ) | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | #PA_TOLSAIA>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140360 | 0 |
| SPA | 37 | PA_TOLASAI | C | 23 | 0 | Tol.Atr.S.An | Tol.Atr.S.An | Delay/Time | Min.Tol.Atrasos e S.Antec | Min.Tol.Atrasos y S.Antec | Min.Total Delay/Time Out | 99-99-99-99-99-99-99-99 | CposInitWhen() | x x x x x x x x x x x x x x x x x x x x x x x | "00-00-00-00-00-00-00-00" | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140361 | 0 |
| SPA | 38 | PA_TOLHEX | C | 23 | 0 | Tol.H.Extra | Tol.H.Extra | Tot.Overtime | Min.Tolerancia Hora Extra | Min.Tolerancia Hora Extra | Min. Overtime Tolerance | 99-99-99-99-99-99-99-99 | CposInitWhen() | x x x x x x x x x x x x x x x x | "00-00-00-00-00-00-00-00" | - | 1 | x xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140362 | 0 |
| SPA | 39 | PA_TOLFALT | N | 6 | 2 | Tol. Faltas | Tol. Faltas | Absences | Hrs. Tolerancia Faltas | Hrs.Tolerancia Faltas | Absences Total | @E 999.99 | CposInitWhen() .AND. POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | #PA_TOLFALT>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140363 | 0 |
| SPA | 40 | PA_HRMOVEL | C | 1 | 0 | Hr.Móvel | Horar. Movil | Flexib.Time | Faz Horário Móvel ? | +Tiene Horario Movil ? | Work on Flexible Hours ? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 3 | S | - | #PA_HRMOVEL IN ('SN') OR #PA_HRMOVEL=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140364 | 0 |
| SPA | 41 | PA_INMOVEL | C | 1 | 0 | Int.Móvel | Int. Movil | Flex.Interv. | Faz Intervalo Móvel ? | +Tiene Intervalo Movil ? | Perf.Flexible Interval ? | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 3 | S | - | #PA_INMOVEL IN ('SN') OR #PA_INMOVEL=' ' | N | N | N | - | - | - | 1 | 1 | - | - | - | 140365 | 0 |
| SPA | 42 | PA_ANTMOVE | N | 5 | 2 | Móvel Anter. | HrsAnt.Movil | Prior Flex.T | Horário Móvel Anterior | Horario Movil Anterior | Prior Flexible Time | @E 99.99 | CposInitWhen() .and. VldHora(M->PA_ANTMOVE) | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 3 | S | - | #PA_ANTMOVE>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140366 | 0 |
| SPA | 43 | PA_POSMOVE | N | 5 | 2 | Móvel Poste. | Movil Poste. | Post.Flex.Tm | Horário Móvel Posterior | Horas Posteriores Movil | Posterior Flexible Time | @E 99.99 | CposInitWhen() .and. VldHora(M->PA_POSMOVE) | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 3 | S | - | #PA_POSMOVE>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140367 | 0 |
| SPA | 44 | PA_MOVAINT | N | 5 | 2 | Int.Móv.Ant. | Int.Mov.Ant. | Flex.Int.Pri | Intervalo Móvel Anterior | Intervalo Movil Anterior | Prior Flexible Interval | @E 99.99 | CposInitWhen() .and. VldHora(M->PA_MOVAINT) | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 3 | S | - | #PA_MOVAINT>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140368 | 0 |
| SPA | 45 | PA_MOVPINT | N | 5 | 2 | Int.Móv.Pos. | Int.Mov.Pos. | Pos.Fl.Int. | Intervalo Móvel Posterior | Intervalo Movil Posterior | Posterior Flex.Interval | @E 99.99 | CposInitWhen() .and. VldHora(M->PA_MOVPINT) | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 3 | S | - | #PA_MOVPINT>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140369 | 0 |
| SPA | 46 | PA_CHKTMOV | C | 1 | 0 | Tol.Hr.Movel | To.Hr+movil | Flx.Tm.Tol. | Cons.Toler.Hr.Movel | Cons.Toler.Hr.Movil | Consid.Flex.Time Toler. | @! | Vazio() .or. Pertence("APT") | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(13) | #PonRetOpcBox(13) | #PonRetOpcBox(13) | - | - | - | - | 3 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140370 | 0 |
| SPA | 47 | PA_CHKTMVI | C | 1 | 0 | Tol.Hr.Mov.I | Tol.Hr.Mov.I | Tol.Flx.Tm.I | Con.Tol.Hr.Movel Interval | Con.Tol.Hr.Movil Interva | Cons.Tol.Flex.Time-Interv | @! | Vazio() .or. Pertence("APT") | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(13) | #PonRetOpcBox(13) | #PonRetOpcBox(13) | - | - | - | - | 3 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140371 | 0 |
| SPA | 48 | PA_AJUSTIN | C | 1 | 0 | Sincr.Interv | Sincr.Interv | Sinchr.Inter | Sincroniza Intervalo | Sincroniza Intervalo | Syncrhonize Interval | @! | Pertence("SN") | x x x x x x x x x x x x x x x x | "S" | - | 1 | xx | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 3 | S | - | #PA_AJUSTIN IN ('SN') OR #PA_AJUSTIN=' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140372 | 0 |
| SPA | 49 | PA_AJUSTEJ | C | 1 | 0 | Sinc.Ej.Intv | Sinc.Ej.Intv | Sin.Sh.En.In | Sinc.Ent.Jor. pelo Interv | Sinc.Ent.Jor. por Interv | Sinc.Shift Ent. per Intv. | @! | Pertence("SN") | x x x x x x x x x x x x x x x | "N" | - | 1 | xx | - | - | - | N | A | R | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 3 | S | - | #PA_AJUSTEJ IN ('S','N','') | N | N | N | - | - | - | 1 | 2 | - | - | - | 140373 | 0 |
| SPA | 50 | PA_MARCAUT | C | 24 | 0 | Marcs.Auto | Marcs.Auto | Brands Auto | Marcs. a Gerar Automatica | Marcs. a Generar Automati | Brands to Gener. Automati | @! | CposInitWhen() | x x xx x x x x x x x x x x x x x x x x x x x x x x | - | SPA02 | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | .T. | - | - | 4 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140374 | 0 |
| SPA | 51 | PA_ALEATOR | C | 1 | 0 | Marc.Aleator | Marc.Aleator | Rand.Mark | Marcacao Aleatoria | Marcacion Aleatoria | Random Marking | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | x xx x | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 4 | S | - | #PA_ALEATOR IN ('SN') OR #PA_ALEATOR=' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140375 | 0 |
| SPA | 52 | PA_MINALEA | N | 3 | 0 | Minut.Aleat. | Minut.Aleat. | Aleat.Min. | Minutos Aleatorios | Minutos Aleatorios | Random Minutes | 999 | CposInitWhen() .AND. POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 4 | S | - | #PA_MINALEA>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140376 | 0 |
| SPA | 53 | PA_AUTOMSM | C | 1 | 0 | D.Sem Marca. | D.Sin Marcac | Days w/o Mk. | Gerar para Dias sem Marc. | Gener.para Dias sin Marc. | Gener. for Days w/o Mark. | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | x xx x | - | - | - | S | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 4 | S | - | #PA_AUTOMSM IN ('SN') OR #PA_AUTOMSM=' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140377 | 0 |
| SPA | 54 | PA_COMPMAR | C | 1 | 0 | Compl. Marc. | Compl. Marc. | Mark Compl. | Compl. Marc. Faltantes | Compl. Marc. Faltantes | Absences Mark Compl. | @! | Pertence("SN") .and. CposInitWhen() | x x x x x x x x x x x x x x x x | "N" | - | 1 | xx x | - | - | - | S | A | R | - | - | #PonRetOpcBox( 05 ) | #PonRetOpcBox( 05 ) | #PonRetOpcBox( 05 ) | - | - | - | - | 4 | S | - | #PA_COMPMAR LIKE '%S%' OR #PA_COMPMAR LIKE '%N%' OR #PA_COMPMAR LIKE '%%' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140378 | 0 |
| SPA | 55 | PA_HRSPGS | N | 5 | 2 | Hrs. a Pagar | Hrs. p/ Pag. | Hours Pyble. | Horas a Pagar Minimas | Horas p/ Pagar Minimas | Minimum hours payable | @E 99.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140379 | 0 |
| SPA | 56 | PA_ADHEDIA | C | 1 | 0 | Adic.He.Dia | Adic.He.Dia | Ext.Day OvTm | Adicional s/H.E. Diurnas | Adicional s/H.E. Diurnas | Extra w/o Day Overtime | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | S | A | R | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140380 | 0 |
| SPA | 57 | PA_PRIMDOM | C | 1 | 0 | Grt.Dom.Trab | Grt.Dom.Trab | Sun.Wrk.Grt. | Gratif.Domingo Trabalhado | Gratif.Domingo Trabajado | Sunday Work Gratuity | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | - | A | R | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140381 | 0 |
| SPA | 58 | PA_DESCLAB | C | 1 | 0 | Grt.Desc.Trb | Grt.Desc.Trb | Rst.Wrk.Grt. | Grati.Descanso Trabalhado | Gratif.Descanso Trabajado | Rest Work Gratuity | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | - | A | R | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140382 | 0 |
| SPA | 59 | PA_FESTLAB | C | 1 | 0 | Grt.Fer.Trab | Grt.Fer.Trab | Hld.Wrk.Grt. | Gratif.Feriado Trabalhado | Gratif.Feriado Trabajado | Holiday Work Gratuity | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | - | A | R | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140383 | 0 |
| SPA | 60 | PA_ASSIN | C | 9 | 0 | Pré-assin. | Firma Prev | Pre-checked | Intervalo(s) pré-assin. | Intervalos firma previa | Presign Interval | @! | - | x xx x x x x x x x x x x x x x x x x | "" | SPA02 | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 4 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140384 | 0 |
| SPA | 61 | PA_NORMFOL | C | 1 | 0 | Hr.Norm.Fol | Hr.Norm.Hoja | Payr.Reg.Hr. | Envia Hrs. Normais Folha | Envia Hrs. Normales Hoja | Send Payr.Regular Hours | - | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xxx | - | - | - | S | A | R | - | - | 1=SIm;2=Não | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140385 | 0 |
| SPA | 62 | PA_RHEXP | C | 6 | 0 | Contr.Exp.RH | Contr.Exp.RH | HR Exp Ctrl | Controle de Exportação RH | Control Exportacion RRHH | HR Export Control | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140386 | 0 |
| SPA | 63 | PA_TOLHRNR | N | 6 | 2 | Tol.Hr.NReal | Tol.Hr.NReal | N.Acc.T.Tota | Tol. Hr. Nao Realizada | Tol. Hr. No Realizada | NonAccomplished T.Time | @E 999.99 | CposInitWhen() .AND. POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | If ( FindFunction( "WhenTolNr" ), WhenTolNr(), .T. ) | - | - | 2 | S | - | #PA_TOLHRNR>=0 | N | - | N | - | - | - | 1 | 2 | - | - | - | 140387 | 0 |
| SPA | 64 | PA_ADNTPRO | C | 1 | 0 | Pror. Ad.Not | Pror. Ad.Noc | Post Shf Pre | Prorroga Adc. Noturno | Prorroga Adic. Nocturno | Postpone Shift Premium | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=Sim;2=Não | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 0 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140388 | 0 |
| SPA | 65 | PA_TPAPONT | C | 1 | 0 | Consid. Marc | Consid. Marc | Consid Mark | Considerar Marcação | Considerar marcación | Consider Markup | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=Entrada;2=Saída | 1=Entrada;2=Salida | 1=Inflow;2=Outflow | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140389 | 0 |
| SPA | 66 | PA_RECBENF | C | 1 | 0 | Rec.Ben.F. | Rec.Ben.F. | Holiday Ben | Rec.Benefícios Feriado | Rec.Beneficios feriado | Holiday Benefits Rec | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140390 | 0 |
| SPA | 67 | PA_PERPADN | C | 1 | 0 | Per. Pro. Ad | Per. Pro. Ad | Nightshift P | Per. Prorrog. Adic. Notur | Per. Prorrog. Adic. Noct. | Nightshift Diff Postp Per | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | M->PA_ADNTPRO=="1" | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140391 | 0 |
| SPA | 68 | PA_PGINTOT | C | 1 | 0 | Pg. Int. Tot | Pg. Int. Tot | Tot Int Pay | Pag. Interv. Total | Pag. Interv. Total | Total Interv Pay | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | 5 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140392 | 0 |
| SPA | 69 | PA_PGBHSEM | C | 1 | 0 | Apu. BH Sem. | Cal. BH Sem. | Week BH | Apura BH Semanal | Calcula BH semanal | Calculates Weekly BH | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | N | V | R | - | - | 1=Sim;2=Não | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140393 | 0 |
| SPA | 70 | PA_DSRAFAS | C | 1 | 0 | Desc.DSR Afa | Desc.DSR Lic | Disc DSR | Desconta DSR afastados | Descuenta DSR licencia | Discount DSR during leave | @! | Empty() .Or. Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1-Yes;2=No | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140394 | 0 |
| SPA | 71 | PA_TOLHEME | N | 6 | 2 | Tol.H.E.D. | Tol.H.E.D. | Tol.H.E. | Tolerância H.E Mensal | Tolerancia H.E Mens | Tolerance Monthly H.E | @E 999.99 | CposInitWhen() .AND. POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140395 | 0 |
| SPA | 72 | PA_ISENTO | C | 1 | 0 | Isentos Marc | Exentos Regi | Punch Exempt | Isentos Marcação | Exentos Registro | Punch Exempt | @! | Vazio() .Or. Pertence("12") | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=Não;2=Sim | 1=No;2=Sí | 1=No;2=Yes | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140396 | 0 |
| SPA | 73 | PA_INDESUM | C | 1 | 0 | Inden. Sumul | Indem. Resum | Comp Summ | Indenização da Súmula 437 | Indemniz. Resumen 437 | Compensation of Summary S | @! | Vazio() .Or. Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | 5 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140397 | 0 |
| SPA | 74 | PA_TOLSUML | N | 6 | 2 | Tol. Súmula | Tol. Resumen | Summary Tol | Tolerância Ind.Súmula 437 | Tolerancia Ind.Resum 437 | Ind.Tolerance Summary 437 | @E 999.99 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | A | - | - | - | - | - | - | - | M->PA_INDESUM=="1" | - | - | 5 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140398 | 0 |
| SPA | 75 | PA_LIMSUML | N | 6 | 2 | Limite Suml | Lím Resumen | Summ Limit | Limite da Ind.Súmula 437 | Límite de Ind.Resumen 437 | Limit of Ind.Summary 437 | @E 999.99 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | A | - | - | - | - | - | - | - | M->PA_INDESUM=="1" | - | - | 5 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140399 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SPA | 1 | PA_FILIAL+PA_CODIGO | Código | Codigo | Code | S | - | - | S | 2 | 3 | - | 20120 | 0 |
Ela é utilizada para regras de apontamento dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
PA_FILIAL,
PA_CODIGO,
PA_DESC,
PA_HRNORM,
PA_DSR,
PA_ADNOT,
PA_ADNOTEX,
PA_PAGINT,
PA_PGADNIN,
PA_PAGINTN,
PA_PGANIDN,
PA_PAGHEXT,
PA_PGHEDNT,
PA_DESCDSR,
PA_FALTAS,
PA_ATRASOS,
PA_REFEIT,
PA_SAIANT,
PA_SAIEXPE,
PA_FERIADO,
PA_INTFALT,
PA_PERDDSR,
PA_FAIXAHE,
PA_PERANOT,
PA_PERHEXT,
PA_PERATRA,
PA_PERSAIA,
PA_PERHMOV,
PA_PERIMOV,
PA_PAGAINT,
PA_TOLNOTU,
PA_TOLNTHE,
PA_TOLHEPE,
PA_TOLATRA,
PA_NUMATRA,
PA_TOLSAIA,
PA_TOLASAI,
PA_TOLHEX,
PA_TOLFALT,
PA_HRMOVEL,
PA_INMOVEL,
PA_ANTMOVE,
PA_POSMOVE,
PA_MOVAINT,
PA_MOVPINT,
PA_CHKTMOV,
PA_CHKTMVI,
PA_AJUSTIN,
PA_AJUSTEJ,
PA_MARCAUT,
PA_ALEATOR,
PA_MINALEA,
PA_AUTOMSM,
PA_COMPMAR,
PA_HRSPGS,
PA_ADHEDIA,
PA_PRIMDOM,
PA_DESCLAB,
PA_FESTLAB,
PA_ASSIN,
PA_NORMFOL,
PA_RHEXP,
PA_TOLHRNR,
PA_ADNTPRO,
PA_TPAPONT,
PA_RECBENF,
PA_PERPADN,
PA_PGINTOT,
PA_PGBHSEM,
PA_DSRAFAS,
PA_TOLHEME,
PA_ISENTO,
PA_INDESUM,
PA_TOLSUML,
PA_LIMSUML
FROM SPA
WHERE
D_E_L_E_T_ = ' '
AND PA_FILIAL = 'VALOR'
AND PA_CODIGO = 'VALOR'
AND PA_DESC = 'VALOR'
AND PA_HRNORM = 'VALOR'
AND PA_DSR = 'VALOR'
AND PA_ADNOT = 'VALOR'
AND PA_ADNOTEX = 'VALOR'
AND PA_PAGINT = 'VALOR'
AND PA_PGADNIN = 'VALOR'
AND PA_PAGINTN = 'VALOR'
AND PA_PGANIDN = 'VALOR'
AND PA_PAGHEXT = 'VALOR'
AND PA_PGHEDNT = 'VALOR'
AND PA_DESCDSR = 'VALOR'
AND PA_FALTAS = 'VALOR'
AND PA_ATRASOS = 'VALOR'
AND PA_REFEIT = 'VALOR'
AND PA_SAIANT = 'VALOR'
AND PA_SAIEXPE = 'VALOR'
AND PA_FERIADO = 'VALOR'
AND PA_INTFALT = 'VALOR'
AND PA_PERDDSR = 'VALOR'
AND PA_FAIXAHE = 'VALOR'
AND PA_PERANOT = 'VALOR'
AND PA_PERHEXT = 'VALOR'
AND PA_PERATRA = 'VALOR'
AND PA_PERSAIA = 'VALOR'
AND PA_PERHMOV = 'VALOR'
AND PA_PERIMOV = 'VALOR'
AND PA_PAGAINT = 'VALOR'
AND PA_TOLNOTU = 0
AND PA_TOLNTHE = 0
AND PA_TOLHEPE = 0
AND PA_TOLATRA = 0
AND PA_NUMATRA = 'VALOR'
AND PA_TOLSAIA = 0
AND PA_TOLASAI = 'VALOR'
AND PA_TOLHEX = 'VALOR'
AND PA_TOLFALT = 0
AND PA_HRMOVEL = 'VALOR'
AND PA_INMOVEL = 'VALOR'
AND PA_ANTMOVE = 0
AND PA_POSMOVE = 0
AND PA_MOVAINT = 0
AND PA_MOVPINT = 0
AND PA_CHKTMOV = 'VALOR'
AND PA_CHKTMVI = 'VALOR'
AND PA_AJUSTIN = 'VALOR'
AND PA_AJUSTEJ = 'VALOR'
AND PA_MARCAUT = 'VALOR'
AND PA_ALEATOR = 'VALOR'
AND PA_MINALEA = 0
AND PA_AUTOMSM = 'VALOR'
AND PA_COMPMAR = 'VALOR'
AND PA_HRSPGS = 0
AND PA_ADHEDIA = 'VALOR'
AND PA_PRIMDOM = 'VALOR'
AND PA_DESCLAB = 'VALOR'
AND PA_FESTLAB = 'VALOR'
AND PA_ASSIN = 'VALOR'
AND PA_NORMFOL = 'VALOR'
AND PA_RHEXP = 'VALOR'
AND PA_TOLHRNR = 0
AND PA_ADNTPRO = 'VALOR'
AND PA_TPAPONT = 'VALOR'
AND PA_RECBENF = 'VALOR'
AND PA_PERPADN = 'VALOR'
AND PA_PGINTOT = 'VALOR'
AND PA_PGBHSEM = 'VALOR'
AND PA_DSRAFAS = 'VALOR'
AND PA_TOLHEME = 0
AND PA_ISENTO = 'VALOR'
AND PA_INDESUM = 'VALOR'
AND PA_TOLSUML = 0
AND PA_LIMSUML = 0