A tabela ACT do Protheus está descrita no dicionário (SX2) como “Itens da Regra de Negócio”. Possui 9 campos e 2 índices e chave única ACT_FILIAL+ACT_CODREG+ACT_ITEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- ACT
- Nome
- Itens da Regra de Negócio
- Nome (inglês)
- Business Rules Items
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
ACT_FILIAL+ACT_CODREG+ACT_ITEM- Campos / índices
- 9 / 2
Campos da tabela ACT (9)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | ACT_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | ACT_CODREG | C | 6 | 0 | Cod. Regra | Codigo da Regra | Real |
| 03 | ACT_ITEM | C | 3 | 0 | Item | Item | Real |
| 04 | ACT_CODTAB | C | 3 | 0 | Tabela Preço | Tabela de preço | Real |
| 05 | ACT_DESTAB | C | 30 | 0 | Descrição | Descrição da Tabela Preço | Virtual |
| 06 | ACT_CONDPG | C | 3 | 0 | Cond.Pagto | Condição de Pagamento | Real |
| 07 | ACT_DESCPG | C | 15 | 0 | Descrição | Descrição da Condição Pg | Virtual |
| 08 | ACT_FORMPG | C | 6 | 0 | Form.Pagto | Forma de Pagamento | Real |
| 09 | ACT_TPRGNG | C | 1 | 0 | Tipo Regra | Tipo de Regra de Negocio | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela ACT (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | ACT_FILIAL+ACT_CODREG+ACT_ITEM | Cod. Regra + Item | |
| 2 | ACT_FILIAL+ACT_CODREG+ACT_CODTAB+ACT_CONDPG+ACT_FORMPG | Cod. Regra + Tabela Preço + Cond.Pagto + Form.Pagto |
Perguntas frequentes sobre a tabela ACT
O que é a tabela ACT?
É a tabela “Itens da Regra de Negócio” do ERP TOTVS Protheus, com 9 campos definidos no dicionário SX3.
Qual é a chave única da tabela ACT?
A chave única é ACT_FILIAL+ACT_CODREG+ACT_ITEM.
Quais são os índices da tabela ACT?
A tabela tem 2 índices. O principal (ordem 1) usa a chave ACT_FILIAL+ACT_CODREG+ACT_ITEM.
Qual é o nome físico da tabela ACT 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: ACT990). Em ADVPL, use RetSqlName("ACT") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela ACT
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
ACT_FILIAL,
ACT_CODREG,
ACT_ITEM,
ACT_CODTAB,
ACT_DESTAB,
ACT_CONDPG,
ACT_DESCPG,
ACT_FORMPG,
ACT_TPRGNG
FROM ACT
WHERE
D_E_L_E_T_ = ' '
AND ACT_FILIAL = 'VALOR'
AND ACT_CODREG = 'VALOR'
AND ACT_ITEM = 'VALOR'
AND ACT_CODTAB = 'VALOR'
AND ACT_DESTAB = 'VALOR'
AND ACT_CONDPG = 'VALOR'
AND ACT_DESCPG = 'VALOR'
AND ACT_FORMPG = 'VALOR'
AND ACT_TPRGNG = 'VALOR'
Outras tabelas relacionadas
- AC0 Cadastro de Feriado
- AC1 Processos de Venda (Funil Vnd)
- AC2 Estágios do Processo de Vendas
- AC3 Concorrentes
- AC4 Parceiros
- AC5 Eventos do Contato x Visita
- AC6 Metas de Venda x Marketing
- AC7 Campanhas x Metas
- AC8 Relação de Contatos x Entidade
- AC9 Relação de Objetos x Entidades
- ACA Equipe de Vendas
- ACB Bancos de Conhecimentos
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.