Tabela
SP9 Eventos
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
P9_FILIAL C 2 0 Filial S
P9_CODIGO C 3 0 Codigo @! ExistChav("SP9",M->P9_CODIGO,,"JAGRAVADO") .and. FreeForUse("SP9",xFilial("SP9")+M->P9_CODIGO) S
P9_DESC C 20 0 Descricao @! S
P9_CODFOL C 3 0 Cod.p/ Folha @! Vazio() .or. ExistCpo("SRV") SRV S
P9_IDPON C 4 0 Ident.Ponto @! Vazio().or. (Chk_IdPon().and.ExistCpo("SX5","20"+M->P9_IDPON).and.FreeForUse("SP9",xFilial("SP9")+"IDP"+M->P9_IDPON) ) 20 S
P9_DESCDSR C 1 0 Desc. D.S.R. @! Vazio() .Or. Pertence("SN") #PonRetOpcBox(05) S
P9_BHORAS C 1 0 Acum.B.Horas @! Vazio() .Or. Pertence("SN") #PonRetOpcBox(05) S
P9_BHNDE N 6 2 Horas De @E999.99 POSITIVO() S
P9_BHNATE N 6 2 Horas Ate @E999.99 POSITIVO() .AND. ( M->P9_BHNATE >= M->P9_BHNDE ) S
P9_BHPERC N 6 2 Percentual @E999.99 POSITIVO() S
P9_BHAGRU C 1 0 Agrupam.B.H. ! Pertence("SN") #PonRetOpcBox(05) S
P9_BHVAL C 1 0 Tp.Apuracao ! Pertence("TP") #PonRetOpcBox(09) S
P9_PBH N 6 2 Perc.B.Horas @E999.99 PN100VPERC() .AND. POSITIVO() S
P9_PFOL N 6 2 Perc.F.Pagto @E999.99 PN100VPERC() .AND. POSITIVO() S
P9_TIPOCOD C 1 0 Tipo do Cod. @! Pertence("1234") #PonRetOpcBox(18) S
P9_DIVERGE C 1 0 Divergencia @! Pertence("SN") R #PonRetOpcBox(05) S
P9_EVECONT C 3 0 Contador @! Vazio() .OR. ExistCpo("SP9") SP9 S
P9_ACECONT C 1 0 Acum.Cont. 9 P9AcEContVld() R 1="Nao";2="Sim" S
P9_CLASEV C 2 0 Classific. R 01=Hora Extra;02=Falta;03=Atraso;04=Saida no Expediente;05=Saida Antecipada;ZZ=Outros S