Tabela
SP0 Relogio de Ponto
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
P0_FILIAL C 2 0 Filial S
P0_RELOGIO C 3 0 Nro. Relogio @! NaoVazio() .And. ExistChav("SP0") .and. FreeForUse("SP0",xFilial("SP0")+M->P0_RELOGIO) S
P0_DESC C 15 0 Descricao @! S
P0_CONTROL C 1 0 Controle ! Pertence("PxRXA") S
P0_CC C 9 0 Centro Custo @! Empty(M->P0_CC) .OR. CTB105CC() CTT S
P0_TIPOARQ C 1 0 Tipo Arquivo ! Pertence("DxTxR") S
P0_ARQUIVO C 40 0 Nome Arquivo @! ABREARQREL(M->P0_TIPOARQ,M->P0_ARQUIVO,,.T.,.T.) S
P0_ONLINE C 1 0 Integrado @! Pertence("SN") #PonRetOpcBox(05) S
P0_CODINI N 3 0 Ini.Codigo 999 POSITIVO() S
P0_CODFIM N 3 0 Fim Codigo 999 POSITIVO() .AND. ( M->P0_CODFIM >= M->P0_CODINI ) S
P0_CODFOR C 50 0 Form.Codigo @! PROCFORM(M->P0_CODFOR) S
P0_RELOINI N 3 0 Ini.Relogio 999 POSITIVO() S
P0_RELOFIM N 3 0 Fim Relogio 999 POSITIVO() .AND. ( M->P0_RELOFIM >= M->P0_RELOINI ) S
P0_RELOFOR C 50 0 Form.Relogio @! PROCFORM(M->P0_RELOFOR) S
P0_DIAINI N 3 0 Ini.Dia 999 POSITIVO() S
P0_DIAFIM N 3 0 Fim Dia 999 POSITIVO() .AND. ( M->P0_DIAFIM >= M->P0_DIAINI ) S
P0_DIAFOR C 50 0 Form.Dia @! PROCFORM(M->P0_DIAFOR) S
P0_MESINI N 3 0 Ini.Mes 999 POSITIVO() S
P0_MESFIM N 3 0 Fim Mes 999 POSITIVO() .AND. ( M->P0_MESFIM >= M->P0_MESINI ) S
P0_MESFOR C 50 0 Form.Mes @! PROCFORM(M->P0_MESFOR) S
P0_ANOINI N 3 0 Ini.Ano 999 POSITIVO() S
P0_ANOFIM N 3 0 Fim Ano 999 POSITIVO() .AND. ( M->P0_ANOFIM >= M->P0_ANOINI ) S
P0_ANOFOR C 50 0 Form. Ano @! PROCFORM(M->P0_ANOFOR) S
P0_HORAINI N 3 0 Ini.Hora 999 POSITIVO() S
P0_HORAFIM N 3 0 Fim Hora 999 POSITIVO() .AND. ( M->P0_HORAFIM >= M->P0_HORAINI ) S
P0_HORAFOR C 50 0 Form.Hora @! PROCFORM(M->P0_HORAFOR) S
P0_MINUINI N 3 0 Ini.Minutos 999 POSITIVO() S
P0_MINUFIM N 3 0 Fim Minutos 999 POSITIVO() .AND. ( M->P0_MINUFIM >= M->P0_MINUINI ) S
P0_MINUFOR C 50 0 Form.Minutos @! PROCFORM(M->P0_MINUFOR) S
P0_FUNCINI N 3 0 Ini.Funcao 999 POSITIVO() S
P0_FUNCFIM N 3 0 Fim Funcao 999 POSITIVO() .AND. (M->P0_FUNCFIM >= M->P0_FUNCINI ) S
P0_FUNCFOR C 50 0 Form.Funcao @! PROCFORM(M->P0_FUNCFOR) S
P0_GIROINI N 3 0 Ini.Giro 999 POSITIVO() S
P0_GIROFIM N 3 0 Fim Giro 999 POSITIVO() .AND. ( M->P0_GIROFIM >= M->P0_GIROINI ) S
P0_GIROFOR C 50 0 Form. Giro @! PROCFORM(M->P0_GIROFOR) S
P0_CCINI N 3 0 Ini. C.Custo 999 POSITIVO() S
P0_CCFIM N 3 0 Fim. C.Custo 999 POSITIVO() .AND. ( M->P0_CCFIM >= M->P0_CCINI ) S
P0_CCFOR C 50 0 Form.C.Custo @! PROCFORM(M->P0_CCFOR) S
P0_TIPOPER C 1 0 Operacao 9 Pertence("12") R 1=Importacao;2=Atualizacao S
P0_ELIMINA C 1 0 Eliminar PERTENCE("12") R 1=Eliminar;2=Manter S
P0_DIRHIST C 100 0 Historico V S
P0_REP C 17 0 REP 99999999999999999 P0RepVld() R S
P0_INC C 1 0 Incremental R 1=Sim;2=Nao S
P0_NOVO C 1 0 Novo Rel. 9 Pertence("12") R 1=Sim;2=Nao S