Resposta rápida
- Arquivo físico
SP2+ empresa, ex.:SP2010- Chave única
P2_FILIAL+P2_MAT+P2_CC+P2_TURNO+DTOS(P2_DATA)+P2_TIPODIA- Compartilhamento
- Exclusivo
- Estrutura
- 65 campos (0 virtuais), 4 índices, 76 gatilhos
- Rotina do sistema
PONA090
Consultar no seu ambiente
SELECT TOP 100 P2_FILIAL, P2_MAT, P2_CC, P2_TURNO, P2_TIPODIA
FROM SP2010
WHERE D_E_L_E_T_ = ' 'SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
FROM SX3010
WHERE X3_ARQUIVO = 'SP2'
AND D_E_L_E_T_ = ' '
ORDER BY X3_ORDEMCom quem SP2 se liga
Campos 65
Clique no campo para ver validação, inicializador, combo e gatilhos.
| Campo | Título | Tipo | Tam. | Dec. | Contexto | Picture | F3 | Descrição |
|---|---|---|---|---|---|---|---|---|
| Filial | Caractere | 2 | 0 | Real | — | — | Filial | |
| ||||||||
| Motivo | Caractere | 30 | 0 | Real | @! | — | Motivo da Excecao | |
| ||||||||
| Data Inicial | Data | 8 | 0 | Real | — | — | Data Inicial da Exceção | |
| ||||||||
| Data Final | Data | 8 | 0 | Real | — | — | Data Final da Exceção | |
| ||||||||
| Matricula | Caractere | 6 | 0 | Real | @! | CAD | Matricula | |
| ||||||||
| Turno | Caractere | 3 | 0 | Real | @! | SR6 | Numero do Turno | |
| ||||||||
| Centro Custo | Caractere | 9 | 0 | Real | @! | CTT | Centro de Custo | |
| ||||||||
| Trabalhado | Caractere | 1 | 0 | Real | ! | — | Dia é trabalhado ? | |
| ||||||||
| Tipo do Dia | Caractere | 1 | 0 | Real | @! | — | Tipo do Dia Para Exceção | |
| ||||||||
| Nona Hora | Caractere | 1 | 0 | Real | @! | — | Apura Nona Hora | |
| ||||||||
| H.E.Normal | Caractere | 1 | 0 | Real | 9 | — | Cod. Hora Extra Normal | |
| ||||||||
| H.E.Noturna | Caractere | 1 | 0 | Real | 9 | — | Cod. Hora Extra Noturno | |
| ||||||||
| Cod.Refeicao | Caractere | 2 | 0 | Real | 99 | SP1 | Codigo da Refeicao | |
| ||||||||
| Ini Hora Not | Numérico | 5 | 2 | Real | @E 99.99 | — | Inicio da Hora Noturna | |
| ||||||||
| Fim Hora Not | Numérico | 5 | 2 | Real | @E 99.99 | — | Final da Hora Noturna | |
| ||||||||
| Min Hora Not | Numérico | 5 | 2 | Real | @E 99.99 | — | Minutos da Hora Noturna | |
| ||||||||
| Con.H.N.Tab. | Caractere | 1 | 0 | Real | @! | — | Cons.Hr.Not.Tab.Horario | |
| ||||||||
| Con.H.N.Tb.I | Caractere | 1 | 0 | Real | @! | — | Con.Hr.Not.Interv.Tab.Hr. | |
| ||||||||
| 1a Entrada | Numérico | 5 | 2 | Real | @E 99.99 | — | Horario da 1a Entrada | |
| ||||||||
| 1a Saida | Numérico | 5 | 2 | Real | @E 99.99 | — | Horario da 1a Saida | |
| ||||||||
| Campo | Título | Tipo | Tam. | Dec. | Contexto | Picture | F3 | Descrição |
|---|---|---|---|---|---|---|---|---|
| 2a Entrada | Numérico | 5 | 2 | Real | @E 99.99 | — | Horario da 2a Entrada | |
| ||||||||
| 2a Saida | Numérico | 5 | 2 | Real | @E 99.99 | — | Horario da 2a Saida | |
| ||||||||
| 3a Entrada | Numérico | 5 | 2 | Real | @E 99.99 | — | Horario da 3a Entrada | |
| ||||||||
| 3a Saida | Numérico | 5 | 2 | Real | @E 99.99 | — | Horario da 3a Saida | |
| ||||||||
| 4a Entrada | Numérico | 5 | 2 | Real | @E 99.99 | — | Horario da 4a Entrada | |
| ||||||||
| 4a Saida | Numérico | 5 | 2 | Real | @E 99.99 | — | Horario da 4a Saida | |
| ||||||||
| Limite Infer | Numérico | 5 | 2 | Real | @E 99.99 | — | Limite Mínimo da Tabela | |
| ||||||||
| Limite Super | Numérico | 5 | 2 | Real | @E 99.99 | — | Limite Máximo da Tabela | |
| ||||||||
| 1a.Jor.Cont. | Caractere | 1 | 0 | Real | @! | — | 1a Jornada Continua? | |
| ||||||||
| 2a.Jor.Cont. | Caractere | 1 | 0 | Real | @! | — | 2a Jornada Continua? | |
| ||||||||
| 3a.Jor.Cont. | Caractere | 1 | 0 | Real | @! | — | 3a Jornada Continua? | |
| ||||||||
| 4a.Jor.Cont. | Caractere | 1 | 0 | Real | @! | — | 4a Jornada Continua? | |
| ||||||||
| 1a Saida Int | Caractere | 1 | 0 | Real | @! | — | 1a Saida e Intervalo | |
| ||||||||
| 2a Saida Int | Caractere | 1 | 0 | Real | @! | — | 2a Saida e Intervalo | |
| ||||||||
| 3a Saida Int | Caractere | 1 | 0 | Real | @! | — | 3a Saida e Intervalo | |
| ||||||||
| Horas 1o.Int | Numérico | 6 | 2 | Real | 999.99 | — | Horas do 1o. Intervalo | |
| ||||||||
| Horas 2o.Int | Numérico | 6 | 2 | Real | 999.99 | — | Horas do 2o. Intervalo | |
| ||||||||
| Horas 3o.Int | Numérico | 6 | 2 | Real | 999.99 | — | Horas do 3o. Intervalo | |
| ||||||||
| Hrs.Trb.1a.J | Numérico | 6 | 2 | Real | 999.99 | — | Hrs. Trb. 1a. Jornada | |
| ||||||||
| Hrs.Trb.2a.J | Numérico | 6 | 2 | Real | 999.99 | — | Hrs. Trb. 2a. Jornada | |
| ||||||||
| Campo | Título | Tipo | Tam. | Dec. | Contexto | Picture | F3 | Descrição |
|---|---|---|---|---|---|---|---|---|
| Hrs.Trb.3a.J | Numérico | 6 | 2 | Real | 999.99 | — | Hrs. Trb. 3a. Jornada | |
| ||||||||
| Hrs.Trb.4a.J | Numérico | 6 | 2 | Real | 999.99 | — | Hrs. Trb. 4a. Jornada | |
| ||||||||
| Total de Hrs | Numérico | 6 | 2 | Real | 999.99 | — | Total de Horas | |
| ||||||||
| C.Cust.Per.1 | Caractere | 9 | 0 | Real | @! | CTT | C. de Custo Periodo 1 | |
| ||||||||
| C.Cust.Per.2 | Caractere | 9 | 0 | Real | @! | CTT | C. de Custo Periodo 2 | |
| ||||||||
| C.Cust.Per.3 | Caractere | 9 | 0 | Real | @! | CTT | C. de Custo Periodo 3 | |
| ||||||||
| C.Cust.Per.4 | Caractere | 9 | 0 | Real | @! | CTT | C. de Custo Periodo 4 | |
| ||||||||
| Regra Apont. | Caractere | 2 | 0 | Real | @! | SPA | Regra de Apontamento | |
| ||||||||
| Hr.Tab.Pad.? | Caractere | 1 | 0 | Real | @! | — | Considerar Hrs.Tab.Padrao | |
| ||||||||
| Cod. Posto 1 | Caractere | 9 | 0 | Real | @! | RCL | Codigo do Posto 1 | |
| ||||||||
| Cod. Posto 2 | Caractere | 9 | 0 | Real | @! | RCL | Codigo do Posto 2 | |
| ||||||||
| Cod. Posto 3 | Caractere | 9 | 0 | Real | @! | RCL | Codigo do Posto 3 | |
| ||||||||
| Cod. Posto 4 | Caractere | 9 | 0 | Real | @! | RCL | Codigo do Posto 4 | |
| ||||||||
| Cod.Depto 1 | Caractere | 9 | 0 | Real | @! | SQB | Codigo do Departamento 1 | |
| ||||||||
| Cod.Depto 2 | Caractere | 9 | 0 | Real | @! | SQB | Codigo de departamento 2 | |
| ||||||||
| Cod.Depto 3 | Caractere | 9 | 0 | Real | @! | SQB | Codigo do Departamento 3 | |
| ||||||||
| Cod.Depto 4 | Caractere | 9 | 0 | Real | @! | SQB | Codigo do Departamento 4 | |
| ||||||||
| Cod.Funcao 1 | Caractere | 5 | 0 | Real | @! | SRJ | Codigo da Funcao 1 | |
| ||||||||
| Cod.Funcao 2 | Caractere | 5 | 0 | Real | @! | SRJ | Codigo da Funcao 2 | |
| ||||||||
| Cod.Funcao 3 | Caractere | 5 | 0 | Real | @! | SRJ | Codigo da Funcao 3 | |
| ||||||||
| Campo | Título | Tipo | Tam. | Dec. | Contexto | Picture | F3 | Descrição |
|---|---|---|---|---|---|---|---|---|
| Cod.Funcao 4 | Caractere | 5 | 0 | Real | @! | SRJ | Codigo da Funcao 4 | |
| ||||||||
| Lote | Caractere | 10 | 0 | Real | @! | — | Lote de Excecao | |
| ||||||||
| Tp. Exceção | Caractere | 1 | 0 | Real | @! | — | Tipo de Exceção | |
| ||||||||
| Contr.Exp.RH | Caractere | 6 | 0 | Real | — | — | Controle de Exportação RH | |
| ||||||||
| Situações | Caractere | 3 | 0 | Real | @! | SITFUN | Situações do Funcionário | |
| ||||||||
Nenhum campo corresponde ao filtro.
Índices 4
| Ordem | Chave | Descrição | Nickname | Pesquisa |
|---|---|---|---|---|
1 | P2_FILIAL+DTOS(P2_DATA)+P2_TURNO+P2_TIPODIA | Data Inicial + Turno + Tipo do Dia | — | S |
2 | P2_FILIAL+DTOS(P2_DATA)+P2_CC+P2_TIPODIA | Data Inicial + Centro Custo + Tipo do Dia | — | S |
3 | P2_FILIAL+P2_MAT+P2_CC+P2_TURNO+DTOS(P2_DATA)+P2_TIPODIA | Matricula + Centro Custo + Turno + Data Inicial + Tipo do Dia | — | S |
4 | P2_FILIAL+P2_ID | Lote | — | S |
Gatilhos 76
| Campo | Seq. | Contradomínio | Tipo | Regra | Alias | Chave de busca | Condição |
|---|---|---|---|---|---|---|---|
P2_ENTRA1 | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_ENTRA1 | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_ENTRA1 | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_ENTRA1 | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_ENTRA1 | 005 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGat("T","SP2","MB") | — | — | — |
P2_ENTRA2 | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_ENTRA2 | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_ENTRA2 | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_ENTRA2 | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_ENTRA2 | 005 | P2_HRINTV1 | P | M->P2_HRINTV1 := fHrsTrabGat("I","SP2","MB","1") | — | — | — |
P2_ENTRA2 | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGat("T","SP2","MB") | — | — | — |
P2_ENTRA3 | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_ENTRA3 | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_ENTRA3 | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_ENTRA3 | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_ENTRA3 | 005 | P2_HRINTV2 | P | M->P2_HRINTV2 := fHrsTrabGat("I","SP2","MB","2") | — | — | — |
P2_ENTRA3 | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGat("T","SP2","MB") | — | — | — |
P2_ENTRA4 | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_ENTRA4 | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_ENTRA4 | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_ENTRA4 | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_ENTRA4 | 005 | P2_HRINTV3 | P | M->P2_HRINTV3 := fHrsTrabGaT("I","SP2","MB","3") | — | — | — |
P2_ENTRA4 | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
P2_INTERV1 | 001 | P2_HRINTV1 | P | M->P2_HRINTV1 := fHrsTrabGat('I',"SP2","MB","1") | — | — | — |
P2_INTERV1 | 002 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGat("T","SP2","MB") | — | — | — |
P2_INTERV2 | 001 | P2_HRINTV2 | P | M->P2_HRINTV2 := fHrsTrabGat('I',"SP2","MB","2") | — | — | — |
P2_INTERV2 | 002 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGat("T","SP2","MB") | — | — | — |
P2_INTERV3 | 001 | P2_HRINTV3 | P | M->P2_HRINTV3 := fHrsTrabGat('I',"SP2","MB","3") | — | — | — |
P2_INTERV3 | 002 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGat("T","SP2","MB") | — | — | — |
P2_JND1CON | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_JND1CON | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_JND1CON | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_JND1CON | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_JND1CON | 005 | P2_HRINTV1 | P | M->P2_HRINTV1 := fHrsTrabGaT("I","SP2","MB","1") | — | — | — |
P2_JND1CON | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
P2_JND2CON | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_JND2CON | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_JND2CON | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_JND2CON | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_JND2CON | 005 | P2_HRINTV1 | P | M->P2_HRINTV1 := fHrsTrabGaT("I","SP2","MB","1") | — | — | — |
P2_JND2CON | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
P2_JND3CON | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_JND3CON | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_JND3CON | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_JND3CON | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_JND3CON | 005 | P2_HRINTV1 | P | M->P2_HRINTV1 := fHrsTrabGaT("I","SP2","MB","1") | — | — | — |
P2_JND3CON | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
P2_JND4CON | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_JND4CON | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_JND4CON | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_JND4CON | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_JND4CON | 005 | P2_HRINTV1 | P | M->P2_HRINTV1 := fHrsTrabGaT("I","SP2","MB","1") | — | — | — |
P2_JND4CON | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
P2_SAIDA1 | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_SAIDA1 | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_SAIDA1 | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_SAIDA1 | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_SAIDA1 | 005 | P2_HRINTV1 | P | M->P2_HRINTV1 := fHrsTrabGaT("I","SP2","MB","1") | — | — | — |
P2_SAIDA1 | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
P2_SAIDA2 | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_SAIDA2 | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_SAIDA2 | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_SAIDA2 | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_SAIDA2 | 005 | P2_HRINTV2 | P | M->P2_HRINTV2 := fHrsTrabGaT("I","SP2","MB","2") | — | — | — |
P2_SAIDA2 | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
P2_SAIDA3 | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_SAIDA3 | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_SAIDA3 | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_SAIDA3 | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_SAIDA3 | 005 | P2_HRINTV3 | P | M->P2_HRINTV3 := fHrsTrabGaT("I","SP2","MB","3") | — | — | — |
P2_SAIDA3 | 006 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
P2_SAIDA4 | 001 | P2_HRSTRAB | P | M->P2_HRSTRAB := fHrsTrabGat("H","SP2","MB","1") | — | — | — |
P2_SAIDA4 | 002 | P2_HRSTRA2 | P | M->P2_HRSTRA2 := fHrsTrabGat("H","SP2","MB","2") | — | — | — |
P2_SAIDA4 | 003 | P2_HRSTRA3 | P | M->P2_HRSTRA3 := fHrsTrabGat("H","SP2","MB","3") | — | — | — |
P2_SAIDA4 | 004 | P2_HRSTRA4 | P | M->P2_HRSTRA4 := fHrsTrabGat("H","SP2","MB","4") | — | — | — |
P2_SAIDA4 | 005 | P2_TOTHORA | P | M->P2_TOTHORA := fHrsTrabGaT("T","SP2","MB") | — | — | — |
Procedência
Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.