Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela ACT no Protheus

Itens da Regra de Negócio

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)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
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)

OrdemChaveDescriçãoApelido
1ACT_FILIAL+ACT_CODREG+ACT_ITEMCod. Regra + Item
2ACT_FILIAL+ACT_CODREG+ACT_CODTAB+ACT_CONDPG+ACT_FORMPGCod. 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

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.