Tabela
RA1 Cursos
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
RA1_FILIAL C 2 0 Filial S
RA1_CURSO C 4 0 Cod.Curso 9999 NaoVazio() .And. ExistChav("RA1",M->RA1_CURSO) .And. VAL(M->RA1_CURSO) > 0 .And. FreeForUse("RA1",M->RA1_CURSO) R S
RA1_DESC C 30 0 Descricao @! NaoVazio() S
RA1_TIPO C 1 0 Tipo Curso @! ExistCpo("SX5","R6"+M->RA1_TIPO) .AND. RA1TIPOVLD() R6 S
RA1_AREA C 3 0 Area 999 ExistCpo("SX5","R1"+M->RA1_AREA) R1 S
RA1_DURACA N 7 2 Duracao 9999.99 S
RA1_UNDURA C 1 0 Unid.Duracao @! ExistCpo("SX5","R5"+M->RA1_UNDURA) R5 S
RA1_VALOR N 12 2 Valor @E 999,999,999.99 S
RA1_HORAS N 7 2 Horas @E 9,999.99 S
RA1_PROD C 15 0 Produto @! Vazio() .Or. ExistCpo("SB1") SB1 S
RA1_TIPOPP C 3 0 Tp Curso Ext Vazio() .Or. ExistCpo("SQX") SQX R S
RA1_GRUPO C 2 0 Grupo Curso @! (Vazio() .Or. ExistCpo("SQ0")) .and. Ra1GrupoVld() SQ0 R S
RA1_DESGRU C 30 0 Desc.Grupo @! V S
RA1_QTDMIN C 3 0 Qtde Minima 999 R S
RA1_IMPRIM C 1 0 Imp.Fich.Reg @! Pertence('12') R 1=Sim;2=Nao S
RA1_CATEG C 3 0 Categoria @! Vazio() .or. ExistCpo("AIQ") AIQ R S
RA1_CJETAP C 6 0 Conj. Etapa 999999 VldCjEtp() AP0 R S