Tabela: SPI - Banco de Horas


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Banco de HorasPONA200




Indices(SIX)
OrdemChaveDescriçãoNickName
1PI_FILIAL+PI_MAT+PI_PD+Dtos(PI_DATA)Matricula + Cód.Evento + Data
2PI_FILIAL+PI_MAT+Dtos(PI_DATA)+PI_PDMatricula + Data + Cód.Evento







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
PI_FILIAL Filial Filial C 2 0 Nao Altera Virtual 033 1 2
PI_MAT Matricula Numero da Matricula C 6 0 @! Nao Altera Virtual 121 #PI_MAT <>' ' 1 2
PI_DATA Data Data da Marcação Neste campo deve ser digitado: A Data da Marcação D 8 0 Pn200ValDt() Ctod("//") Sim Altera Virtual #PI_DATA <>' ' 1 1
PI_PD Cód.Evento Código do Evento Neste campo deve ser digitado: O Código do Evento a ser acumulado. C 3 0 @! Pn200ValPd() .And. ExistCpo("SP9") SP9 Sim Altera Virtual #PI_PD <>' ' 1 1
PI_DESC Descrição Descricao do Evento Corresponde ao Código do Evento. C 20 0 @! fDesc( "SP9" , SPI->PI_PD , "P9_DESC" , TamSx3("PI_DESC")[1] , xFilial("SP9"),1) Sim Vizualiza Virtual 1 2
PI_CC Centro Custo Código do Centro de Custo Neste campo deverá ser digitado o código do Centro de Custo. C 9 0 @! Vazio() .Or. CTB105CC() SRA->RA_CC CTT Nao Altera Virtual 004 1 2
PI_QUANT Horas Horas Calculadas Neste campo deve ser digitado: O Número da Horas a ser acumulado. N 8 2 @E 99,999.99 Pn200Saldo(1) Sim Altera Virtual 1 1
PI_QUANTV H.Valorizad. Horas Valorizadas Neste campo deve ser digitado: O número da horas valorizadas a ser acumulado. N 8 2 @E 99,999.99 Pn200Saldo(2) Sim Altera Virtual 1 2
PI_SALDO Saldo Saldo do Banco de Horas N 10 2 99999999.99 Sim Vizualiza Virtual 1 2
PI_SALDOV S.Valorizad. Saldo Valorizado B.Horas Informe o Saldo Valorizado do Banco de Horas. N 10 2 99999999.99 Sim Vizualiza Virtual 1 2
PI_FLAG Flag Flag da Geracao Este campo conterá o "Flag" de Geração. C 1 0 @! Vazio() .or. Pertence("I") "I" Sim Altera Virtual #PI_FLAG =' ' OR #PI_FLAG ='I' 1 2
PI_STATUS Status Status do Lancamento Este campo indica o Status do Lançamento: " " - Status Normal "B" - Status Baixado C 1 0 @! Vazio() .or. Pertence("B") Sim Altera Virtual B=Baixado; #PI_STATUS =' ' OR #PI_STATUS ='B' 1 2
PI_DTBAIX Dt. Baixa Data da Baixa Neste campo deve ser digitado: A data da Baixa do Lançamento. D 8 0 Ctod("//") Sim Altera Virtual 1 2
PI_POSTO Cod. Posto Codigo do Posto Número que identifica o posto, ou seja, os locais dentro de um centro de custo. Esses postos são formados por uma numeração sequencial e única dentro da tabela. C 9 0 @! EXISTCPO('RCL') PIPostoInit() RCL Nao Altera Real 1 2
PI_DEPTO Cod. Depto Codigo Depertamento Neste campo deve ser digitado: Código da unidade de trabalho. C 9 0 @! EXISTCPO('SQB') PIDeptoInit() SQB Nao Altera Real 1 2
PI_CODFUNC Cod.Funcao Codigo da Funcao Informe o Código da função do funcionário de acordo com tabela definida no Cadastro de Funçöes. C 5 0 @! EXISTCPO("SRJ") PIFuncInit() SRJ Sim Altera Virtual 1 2
PI_PROCES Cod Processo Codigo Processo Identifica o tipo de pagamento por contrato. C 5 0 PIProcesVld() PIProcesInit() RCJ Sim Altera Virtual 1 2
PI_PERIODO Cod. Periodo Codigo Periodo Identifica a que periodo de cálculo está se referenciando o lançamento. C 6 0 PIPeriodVld() PIPeriodInit() RCH06 Sim Altera Virtual 1 2
PI_ROTEIR Roteiro Calc Roteiro Cálculo Informe o Roteiro de cálculo. C 3 0 @! PIRoteirVld() PIRoteirInit() Sim Altera Real 1 2
PI_NUMPAG Número Pagto Número Pagamento Informe o numero do pagamento C 2 0 @! PINumpagINit() SRY Sim Altera Real 1 2
PI_TPBAIXA Tp. Baixa Tipo de Baixa Indica se a baixa foi efetuada através da rotina de cálculo mensal quando é utilizado a compensação semanal de banco de horas C 1 0 @! Nao Vizualiza Real 1 2