Tabela: SPN - Histórico Movimento Refeitório


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Histórico Movimento Refeitório




Indices(SIX)
OrdemChaveDescriçãoNickName
1PN_FILIAL+PN_MAT+DTOS(PN_DATA)+STR(PN_HORA,5,2)Matricula + Data + Horario
2PN_FILIAL+PN_MAT+DTOS(PN_DATA)+PN_TIPOREF+STR(PN_HORA,5,2)+PN_SEQMARCMatricula + Data + Tipo de Ref. + Horario + Seq. Marc.







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
PN_FILIAL Filial Filial Corresponde ao Código da Filial. C 2 0 Nao Altera Virtual 033 1 2
PN_MAT Matricula Numero da Matricula Neste campo deve ser digitado o Número da matrícula do funcionário. C 6 0 @! NaoVazio() .And. EXISTCHAV("SRA") .And. Val(M->PN_MAT) > 0 Sim Altera Virtual 121 #PN_MAT <>' ' 1 1
PN_DATA Data Data da Refeição Neste campo deve ser digitada a data da Refeição. D 8 0 Ctod("//") Sim Altera Virtual #PN_DATA <>' ' 1 1
PN_HORA Horario Horário da Marcação Neste campo deve ser digitado o Horário da Marcação. N 6 2 @E 99.99 VldHora(M->PN_HORA) Sim Altera Virtual #PN_HORA >=0 1 1
PN_CODREF Codigo Codigo de Refeicoes Corresponde ao Código da Tabela de Refeiçöes. C 2 0 99 Pna150Cod() .AND. Pna150Seq() SP1 Sim Altera Virtual 1 1
PN_TIPOREF Tipo de Ref. Tipo de Refeição Neste campo deverá ser informado o código do Tipo de Refeição conforme tabela. Quando não for Encontrado o Horário Correspondente à Marcação esta será Lançada no código "ZZ" . C 2 0 @! ExistCpo("SPM") .And. Pna150DTp() .AND. Pna150Seq() .AND. Pna150VSeq() .AND. Pna150VRef() XP1 Sim Altera Virtual 1 1
PN_SEQ Seq. de Ref. Sequencia da Refeição Corresponde a Sequência do Tipo de Refeição na Tabela de Refeiçöes. C 2 0 99 Sim Vizualiza Virtual 1 2
PN_DESCREF Desc.Tip.Ref Descricao do Tipo de Ref. Corresponde a Descrição do Tipo de Refeição (almoço, por exemplo). C 20 0 @! Sim Vizualiza Virtual 1 2
PN_SEQMARC Seq. Marc. Sequencia da Marcação Quando houver mais de uma Marcação para o mesmo Tipo de Refeição este campo será preenchido com a sequência correspondente. C 2 0 99 Sim Vizualiza Virtual 1 2
PN_GERAFOL Gera p/Folha Gera para a Folha Quando este campo estiver preenchido com"S" as Horas apuradas para o Tipo de Refeição serão apuradas e enviadas para a Folha de Pagamento. C 1 0 @! 'S' Sim Altera Virtual #PonRetOpcBox(05) 1 1
PN_PD Evento Func. Cód. Evento Funcionário Neste campo deverá ser informado o Código do Evento referente ao Desc. Refeição parte Funcionário utilizado na integração com a Folha de Pagamento. C 3 0 @! Vazio() .or. ExistCpo("SP9") SP9 Sim Altera Virtual 1 2
PN_PDEMPR Evento Empr. Cód. Evento Empresa Neste campo deverá ser informado o Código do Evento referente ao Custo da Refeição para a Empresa utilizado na integração com a Folha de Pagamento. C 3 0 @! Vazio() .or. ExistCpo("SP9") SP9 Nao Altera Virtual 1 2
PN_VALREF Valor da Ref Valor da Refeicao Corresponde ao Valor da Refeição a ser utilizado na integração com a Folha de Pagamento. N 12 2 @E 999,999,999.99 Positivo() Nao Altera Virtual #PN_VALREF >=0 1 2
PN_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 Sim Altera Virtual 004 1 2
PN_DESCFUN Vl.Desc.Func Desconto Ref. Funcionario Valor do Desconto da Refeição correspondente a parte do Funcionário a ser utilizado na integração com a Folha de Pagamento. N 12 2 @E 999,999,999.99 Pna150DFun() Nao Altera Virtual 1 2
PN_RELOGIO Nro. Relógio Número do Relógio Neste campo deve ser digitado o Código do Relógio de Refeitório. C 3 0 999 Vazio() .or. ExistCpo("SP0") SP0 Sim Altera Virtual 1 2
PN_FLAG Flag Flag da Geracao Este campo conterá o "Flag" de Geração das Marcaçöes de Refeiçöes. C 1 0 ! "I" Sim Vizualiza Virtual 1 2
PN_APONTA Marc. Apont. Marcacao Apontada Define se a marcação da refeição já foi apontada ou não. C 1 0 ! Vazio() .or. Pertence("SN") "N" Sim Altera Virtual #PonRetOpcBox(05) 1 2
PN_DATAAPO Data Apont. Data de Apontamento Informe a data de apontamento. D 8 0 PNDataApoInit() Sim Altera Real 1 2
PN_PROCES Cod Processo Codigo Processo Identifica o tipo de pagamento por contrato. C 5 0 PNProcesVld() PNProcesInit() RCJ Sim Vizualiza Real 1 2
PN_PERIODO Cod Periodo Codigo Periodo Identifica a que periodo de cálculo está se referenciando o lançamento. C 6 0 PNPeriodoVld() PNPeriodoInit() RCH Sim Vizualiza Real 1 2
PN_ROTEIR Roteiro Calc Roteiro Calculo Corresponde ao código do procedimento/roteiro de cálculo. No SIGAPON, este campo possui o conteúdo padrão 'PON'. C 3 0 @! PNRoteirVld() PNRoteirInit() SRY Sim Vizualiza Real 1 2
PN_NUMPAG Numero Pagto Numero Pagamento Identifica o numero de pagamento de um periodo de calculo. C 2 0 @! PNNumPagInit() Sim Vizualiza Real 1 2
PN_POSTO Cod. Posto Cod. 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 6 0 @! PNPostoVld() PNPostoInit() RCL Sim Altera Real 1 2
PN_DEPTO Cod. Depto Cod. Depto Neste campo deve ser digitado: Código da unidade de trabalho. C 9 0 @! PNDeptoVld() PNDeptoInit() SQB Sim Altera Real 1 2
PN_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 @! PNFuncVld() PNFuncInit() SRJ Sim Altera Real 1 2