A tabela RA1 do Protheus está descrita no dicionário (SX2) como “Cursos”. Possui 18 campos e 5 índices e chave única RA1_FILIAL+RA1_CURSO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- RA1
- Nome
- Cursos
- Nome (inglês)
- Courses
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
RA1_FILIAL+RA1_CURSO- Campos / índices
- 18 / 5
Campos da tabela RA1 (18)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | RA1_FILIAL | C | 2 | 0 | Filial | Filial | Real |
| 02 | RA1_CURSO | C | 4 | 0 | Cod.Curso | Codigo do Curso | Real |
| 03 | RA1_DESC | C | 30 | 0 | Descricao | Descricao do Curso | Real |
| 04 | RA1_TIPO | C | 1 | 0 | Tipo Curso | Tipo do Curso | Real |
| 05 | RA1_AREA | C | 3 | 0 | Area | Area | Real |
| 06 | RA1_DURACA | N | 7 | 2 | Duracao | Duracao | Real |
| 07 | RA1_UNDURA | C | 1 | 0 | Unid.Duracao | Tempo de Duracao | Real |
| 08 | RA1_VALOR | N | 12 | 2 | Valor | Valor | Real |
| 09 | RA1_HORAS | N | 7 | 2 | Horas | Horas | Real |
| 10 | RA1_PROD | C | 15 | 0 | Produto | Codigo do Produto | Real |
| 11 | RA1_TIPOPP | C | 3 | 0 | Tp Curso Ext | Tipo de Curso Externo | Real |
| 12 | RA1_GRUPO | C | 2 | 0 | Grupo Curso | Item do Grupo de Curso | Real |
| 13 | RA1_DESGRU | C | 30 | 0 | Desc.Grupo | Desc.Item do Grupo | Virtual |
| 14 | RA1_QTDMIN | C | 3 | 0 | Qtde Minima | Qtde min p formar turma | Real |
| 15 | RA1_IMPRIM | C | 1 | 0 | Imp.Fich.Reg | Imprime na Ficha Registro | Real |
| 16 | RA1_CATEG | C | 3 | 0 | Categoria | Código da Categoria | Real |
| 17 | RA1_CJETAP | C | 6 | 0 | Conj. Etapa | Código do Conj. de Etapas | Real |
| 18 | RA1_CES | C | 4 | 0 | Curso eSoc | Curso e-Social | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela RA1 (5)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | RA1_FILIAL+RA1_CURSO | Cod.Curso | |
| 2 | RA1_FILIAL+RA1_DESC | Descricao | |
| 3 | RA1_FILIAL+RA1_PROD | Produto | |
| 4 | RA1_FILIAL+RA1_TIPOPP+RA1_CURSO | Tp Curso Ext + Cod.Curso | |
| 5 | RA1_FILIAL+RA1_CJETAP | Conj. Etapa |
Perguntas frequentes sobre a tabela RA1
O que é a tabela RA1?
É a tabela “Cursos” do ERP TOTVS Protheus, com 18 campos definidos no dicionário SX3.
Qual é a chave única da tabela RA1?
A chave única é RA1_FILIAL+RA1_CURSO.
Quais são os índices da tabela RA1?
A tabela tem 5 índices. O principal (ordem 1) usa a chave RA1_FILIAL+RA1_CURSO.
Qual é o nome físico da tabela RA1 no banco de dados?
No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: RA1990). Em ADVPL, use RetSqlName("RA1") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela RA1
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
RA1_FILIAL,
RA1_CURSO,
RA1_DESC,
RA1_TIPO,
RA1_AREA,
RA1_DURACA,
RA1_UNDURA,
RA1_VALOR,
RA1_HORAS,
RA1_PROD,
RA1_TIPOPP,
RA1_GRUPO,
RA1_DESGRU,
RA1_QTDMIN,
RA1_IMPRIM,
RA1_CATEG,
RA1_CJETAP,
RA1_CES
FROM RA1
WHERE
D_E_L_E_T_ = ' '
AND RA1_FILIAL = 'VALOR'
AND RA1_CURSO = 'VALOR'
AND RA1_DESC = 'VALOR'
AND RA1_TIPO = 'VALOR'
AND RA1_AREA = 'VALOR'
AND RA1_DURACA = 0
AND RA1_UNDURA = 'VALOR'
AND RA1_VALOR = 0
AND RA1_HORAS = 0
AND RA1_PROD = 'VALOR'
AND RA1_TIPOPP = 'VALOR'
AND RA1_GRUPO = 'VALOR'
AND RA1_DESGRU = 'VALOR'
AND RA1_QTDMIN = 'VALOR'
AND RA1_IMPRIM = 'VALOR'
AND RA1_CATEG = 'VALOR'
AND RA1_CJETAP = 'VALOR'
AND RA1_CES = 'VALOR'
Outras tabelas relacionadas
- RA0 Entidades
- RA2 Treinamento
- RA3 Solicitação de Treinamento
- RA4 Cursos do Funcionário
- RA5 Cursos do Cargo
- RA6 Programação Cursos Entidades
- RA7 Instrutores
- RA8 Planejamento de Treinamento
- RA9 Sinônimos
- RAA Despesas
- RAB Avaliações Cursos
- RAC Resultado Avaliação
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.