Tabela: SP0 - Relógio de Ponto


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Relógio de PontoP0_FILIAL+P0_RELOGIOPONA030




Indices(SIX)
OrdemChaveDescriçãoNickName
1P0_FILIAL+P0_RELOGIONro. Relógio
2P0_FILIAL+P0_DESCDescricao




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
SP00Geral
SP01Codigo
SP02Relogio
SP03Dia
SP04Mes
SP05Ano
SP06Horas
SP07Minutos
SP08Funcao
SP09Giro
SP0ACentro de Custo




Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
P0_FILIAL Filial Filial Informe o Código da Filial. C 2 0 Nao Altera Virtual 033 1 2
P0_RELOGIO Nro. Relógio Número do Relógio Neste campo deve ser digitado: Número do relógio de ponto. C 3 0 @! NaoVazio() .And. ExistChav("SP0") .and. FreeForUse("SP0",xFilial("SP0")+M->P0_RELOGIO) Sim Altera Virtual 0 #P0_RELOGIO<>' ' 1 1
P0_DESC Descricao Descrição do Relógio Neste campo deve ser digitado: Descrição do relógio. C 15 0 @! Sim Altera Virtual 0 #P0_DESC <>' ' 1 1
P0_CONTROL Controle Tipo de Controle Digitar o tipo de controle para qual este relógio foi destinado. P - Relógio para controle de ponto R - Relógio para controle de refeitório. A - Relógio/Catraca para Controle de Visitantes. C 1 0 ! Pertence("PxRXA") Sim Altera Virtual 0 1 1
P0_CC Centro Custo Código do Centro de Custo Neste campo deve ser digitado: Código do Centro de Custo. C 9 0 @! Empty(M->P0_CC) .OR. CTB105CC() CTT Sim Altera Virtual 004 0 1 2
P0_TIPOARQ Tipo Arquivo Tipo do Arquivo Neste campo deve ser digitado: D - para arquivos padrão xBase. T - para arquivos padrão ASCII. R - para integração com TSA. C 1 0 ! Pertence("DxTxR") S Sim Altera Virtual 0 1 1
P0_ARQUIVO Nome Arquivo Nome do Arquivo do Relóg. Informar o caminho (path) e nome do arquivo gerado pelo relógio. C 40 0 @! ABREARQREL(M->P0_TIPOARQ,M->P0_ARQUIVO,,.T.,.T.) Sim Altera Virtual 0 1 1
P0_ONLINE Integrado Integracao do Relogio Informe se o Relogio esta Integrado ao Módulo do Ponto Eletrônico (Transmissao das Informações em Tempo Real- "On-Line") ou Não integrado (Transmissao realizada posteriormente - "Off-Line") C 1 0 @! Pertence("SN") "S" Nao Altera Virtual #PonRetOpcBox(05) 0 #P0_ONLINE IN ('SN') OR #P0_ONLINE =' ' 1 2
P0_CODINI Ini.Codigo Posição Inicial Código Informar a posição inicial do Número do Crachá quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 1 1 2
P0_CODFIM Fim Codigo Posição Final Código Informar a posição final do Número do Crachá quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_CODFIM >= M->P0_CODINI ) Sim Altera Virtual 1 1 2
P0_CODFOR Form.Codigo Fórmula Código Digitar a fórmula para o campo código do crachá. C 50 0 @! PROCFORM(M->P0_CODFOR) Sim Altera Virtual 1 1 2
P0_RELOINI Ini.Relogio Posição Inicial Relogio Informar a posição inicial do Número do Relógio quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 2 1 2
P0_RELOFIM Fim Relogio Posição Final Relogio Informar a posição final do Número do Relógio quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_RELOFIM >= M->P0_RELOINI ) Sim Altera Virtual 2 1 2
P0_RELOFOR Form.Relogio Fórmula Relogio Digitar a fórmula para o campo Número do Relógio. C 50 0 @! PROCFORM(M->P0_RELOFOR) Sim Altera Virtual 2 1 2
P0_DIAINI Ini.Dia Posição Inicial Dia Informar a posição inicial do Dia quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 3 1 2
P0_DIAFIM Fim Dia Posição Final Dia Informar a posição final do Dia quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_DIAFIM >= M->P0_DIAINI ) Sim Altera Virtual 3 1 2
P0_DIAFOR Form.Dia Fórmula Dia Digitar a fórmula para o campo Dia. C 50 0 @! PROCFORM(M->P0_DIAFOR) Sim Altera Virtual 3 1 2
P0_MESINI Ini.Mes Posição Inicial Mes Informar a posição inicial do Mês quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 4 1 2
P0_MESFIM Fim Mes Posição Final Mes Informar a posição final do Mês quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_MESFIM >= M->P0_MESINI ) Sim Altera Virtual 4 1 2
P0_MESFOR Form.Mes Fórmula Mes Digitar a fórmula para o campo Mês. C 50 0 @! PROCFORM(M->P0_MESFOR) Sim Altera Virtual 4 1 2
P0_ANOINI Ini.Ano Posição Inicial Ano Informar a posição inicial do Ano quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 5 1 2
P0_ANOFIM Fim Ano Posição Final Ano Informar a posição final do Ano quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_ANOFIM >= M->P0_ANOINI ) Sim Altera Virtual 5 1 2
P0_ANOFOR Form. Ano Fórmula Ano Digitar a fórmula para o campo Ano. C 50 0 @! PROCFORM(M->P0_ANOFOR) Sim Altera Virtual 5 1 2
P0_HORAINI Ini.Hora Posição Inicial Hora Informar a posição inicial da Hora quando arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 6 1 2
P0_HORAFIM Fim Hora Posição Final Hora Informar a posição final da Hora quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_HORAFIM >= M->P0_HORAINI ) Sim Altera Virtual 6 1 2
P0_HORAFOR Form.Hora Fórmula Hora Digitar a fórmula para o campo Hora. C 50 0 @! PROCFORM(M->P0_HORAFOR) Sim Altera Virtual 6 1 2
P0_MINUINI Ini.Minutos Posição Inicial Minutos Informar a posição inicial dos Minutos quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 7 1 2
P0_MINUFIM Fim Minutos Posição Final Minutos Informar a posição final dos Minutos quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_MINUFIM >= M->P0_MINUINI ) Sim Altera Virtual 7 1 2
P0_MINUFOR Form.Minutos Fórmula Minutos Digitar a fórmula para o campo Minutos. C 50 0 @! PROCFORM(M->P0_MINUFOR) Sim Altera Virtual 7 1 2
P0_FUNCINI Ini.Funcao Posição Inicial Funcao Informar a posição inicial da Função quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 8 1 2
P0_FUNCFIM Fim Funcao Posição Final Funcao Informar a posição final da Função quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. (M->P0_FUNCFIM >= M->P0_FUNCINI ) Sim Altera Virtual 8 1 2
P0_FUNCFOR Form.Funcao Fórmula Funcao Digitar a fórmula para o campo Função. C 50 0 @! PROCFORM(M->P0_FUNCFOR) Sim Altera Virtual 8 1 2
P0_GIROINI Ini.Giro Pos. Inicial Sentido Giro Informar a posição inicial do Sentido de Giro quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual 9 1 2
P0_GIROFIM Fim Giro Pos. Final Sentido Giro Informar a posição final do Sentido de Giro quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_GIROFIM >= M->P0_GIROINI ) Sim Altera Virtual 9 1 2
P0_GIROFOR Form. Giro Fórmula Hora Digitar a fórmula para o campo Sentido de Giro. C 50 0 @! PROCFORM(M->P0_GIROFOR) Sim Altera Virtual 9 1 2
P0_CCINI Ini. C.Custo Inicio do Centro de Custo Informar a posição Inicial do Centro de Custo quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() Sim Altera Virtual A 1 2
P0_CCFIM Fim. C.Custo Fim do Centro de Custo Informar a posição Final do Centro de Custo quando o arquivo gerado pelo relógio estiver no padrão ASCII. N 3 0 999 POSITIVO() .AND. ( M->P0_CCFIM >= M->P0_CCINI ) Sim Altera Virtual A 1 2
P0_CCFOR Form.C.Custo Fórmula Centro de Custo Digite a fórmula para o Campo Centro de Custo. C 50 0 @! PROCFORM(M->P0_CCFOR) Sim Altera Virtual A 1 2
P0_TIPOPER Operação Tipo da Operação Informar neste campo: 1 - para realizar a Importação do Arquivo de Marcações do relógio. Essa opção deverá ser escolhida quando o SIGAPON importa as marcações de um arquivo DBF ou TXT. 2 - para Atualização. Essa opção deverá ser escolhida quando um sistema de acesso, por exemplo, informa as marcações diretamente ao SIGAPON. C 1 0 9 Pertence("12") '1' Sim Altera Real 1=Importação;2=Atualização 0 1 2
P0_ELIMINA Eliminar Eliminar Após Ler Se for definida a importação do arquivo de marcações do relógio, informar neste campo: 1 - Para que o arquivo original de marcações do relógio seja eliminado do local de origem após ser copiado e lido. 2 - Para manter o arquivo original de marcações em seu local de origem mesmo apósser copiado e lido. C 1 0 PERTENCE("12") '1' Sim Altera Real 1=Eliminar;2=Manter 0 1 2
P0_DIRHIST Histórico Local do Histórico Corresponde ao conteúdo do parâmetro MV_ARQREL. Esse parâmetro indica o local para onde o arquivo de marcações do relógio é movido após a sua importação. C 100 0 P0DIRHINIT() Sim Altera Virtual 0 1 2
P0_REP REP Reg. Eletrônico de Ponto Informar o número do Registrador eletrônico de ponto, encontrado no próprio equipamento. C 17 0 99999999999999999 P0RepVld() Sim Altera Real 0 1 2
P0_INC Incremental Arquivo Incremental Determina se a cada geração pelo relógio, o arquivo de marcações é complementado com informações adicionais, ou seja, se é incremental ou não. Caso esse campo tenha sido configurado para considerar o arquivo de marcações associado ao relógio como sendo um arquivo não incremental e, no entanto, um arquivo incrementado for submetido à leitura, as marcações pré-existentes poderão ser consideradas como inconsistências conforme o parâmetro MV_DESPMIN e classificadas como desprezadas (?D? no campo P8_TpMcRep). O motivo de descarte será aquele definido na tabela RFD ? Motivo Manutenção - como sendo uma rejeição automática. Se o arquivo de marcações gerado pelo relógio foi configurado como não incremental e, se de fato for incremental, o arquivo será considerado corrompido. C 1 0 Sim Altera Real 1=Sim;2=Não 0 1 2
P0_NOVO Novo Rel. Novo Relogio Indica se o relógio será definido como REP (Registrador Eletrônico de Ponto conforme Portaria No.1.510) . Caso seja selecionado "Sim" o controle de Leitura e Marcações será feita pelo número do REP, caso seja selecionado "Não" o controle continua pelos relógios/dispositivos alternativos de controle de jornada de trabalho conforme Portaria No.373. C 1 0 9 Pertence("12") Nao Altera Real 1=Sim;2=Nao 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
SP5 P0_RELOGIO P5_RELOGIO
SPG P0_RELOGIO PG_RELOGIO
RFB P0_RELOGIO RFB_RELOGI
SPZ P0_RELOGIO PZ_RELOGIO
SP8 P0_RELOGIO P8_RELOGIO
SPN P0_RELOGIO PN_RELOGIO