
| 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 | ||