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

Tabela B52 no Protheus

REGRAS SIT. ADVERSAS X RDA

A tabela B52 do Protheus está descrita no dicionário (SX2) como “REGRAS SIT. ADVERSAS X RDA”. Possui 26 campos e 1 índices e chave única B52_FILIAL+B52_CODINT+B52_CODSAD+B52_TIPREG+B52_RDADE+B52_RDAATE. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
B52
Nome
REGRAS SIT. ADVERSAS X RDA
Nome (inglês)
ADVERSE SITUATIONS RULES X RDA
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
B52_FILIAL+B52_CODINT+B52_CODSAD+B52_TIPREG+B52_RDADE+B52_RDAATE
Campos / índices
26 / 1

Campos da tabela B52 (26)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 B52_FILIAL C 2 0 Filial Filial do Sistema Real
02 B52_CODINT C 4 0 Operadora Operadora Real
03 B52_CODSAD C 3 0 Cod. Sit. Ad Cod. Sit. Adversa Real
04 B52_TIPREG C 1 0 Tipo Regra Tipo Regra Real
05 B52_RDADE C 6 0 RDA De RDA De Real
06 B52_RDAATE C 6 0 RDA Ate RDA Ate Real
07 B52_FILRDA C 254 0 Filtro RDA Filtro RDA Real
08 B52_TIPFIL C 1 0 Tipo Filtro Tipo Filtro Real
09 B52_FILFAM C 254 0 Filtro Filtro Real
10 B52_EMPDE C 4 0 Empresa De Empresa De Real
11 B52_EMPATE C 4 0 Empresa Ate Empresa Ate Real
12 B52_CONDE C 12 0 Contrato De Contrato De Real
13 B52_CONATE C 12 0 Contrato Ate Contrato Ate Real
14 B52_SUBDE C 9 0 Sub Cont. De Sub Cont. De Real
15 B52_SUBATE C 9 0 Sub Cont Ate Sub Cont Ate Real
16 B52_CDPLA1 C 4 0 Produto De Produto De Real
17 B52_CDPLA2 C 4 0 Produto Ate Produto Ate Real
18 B52_CODTAB C 2 0 Cod. Tb. Pad Cod. Tb. Padrao Real
19 B52_CDEVE1 C 16 0 Proc. De Procedimento De Real
20 B52_CDEVE2 C 16 0 Proc. Ate Procedimento Ate Real
21 B52_CODSOL C 6 0 CR Solicit. CR Solicit. Real
22 B52_CODEXE C 6 0 CR. Execut. CR. Execut. Real
23 B52_NUMLIB C 18 0 Num. Liberac Num. Liberacão Real
24 B52_DATINC D 8 0 Dt. Inclusao Data Inclusao Real
25 B52_CODOP C 6 0 Cod Operador Cod Operador Real
26 B52_DESCOP C 40 0 Desc. Operad Desc. Operador Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela B52 (1)

OrdemChaveDescriçãoApelido
1B52_FILIAL+B52_CODINT+B52_CODSADOperadora + Cod. Sit. Ad

Perguntas frequentes sobre a tabela B52

O que é a tabela B52?

É a tabela “REGRAS SIT. ADVERSAS X RDA” do ERP TOTVS Protheus, com 26 campos definidos no dicionário SX3.

Qual é a chave única da tabela B52?

A chave única é B52_FILIAL+B52_CODINT+B52_CODSAD+B52_TIPREG+B52_RDADE+B52_RDAATE.

Quais são os índices da tabela B52?

A tabela tem 1 índice. O principal (ordem 1) usa a chave B52_FILIAL+B52_CODINT+B52_CODSAD.

Qual é o nome físico da tabela B52 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: B52990). Em ADVPL, use RetSqlName("B52") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela B52

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    B52_FILIAL,
    B52_CODINT,
    B52_CODSAD,
    B52_TIPREG,
    B52_RDADE,
    B52_RDAATE,
    B52_FILRDA,
    B52_TIPFIL,
    B52_FILFAM,
    B52_EMPDE,
    B52_EMPATE,
    B52_CONDE,
    B52_CONATE,
    B52_SUBDE,
    B52_SUBATE,
    B52_CDPLA1,
    B52_CDPLA2,
    B52_CODTAB,
    B52_CDEVE1,
    B52_CDEVE2,
    B52_CODSOL,
    B52_CODEXE,
    B52_NUMLIB,
    B52_DATINC,
    B52_CODOP,
    B52_DESCOP
FROM B52
WHERE
    D_E_L_E_T_ = ' '
    AND B52_FILIAL = 'VALOR'
    AND B52_CODINT = 'VALOR'
    AND B52_CODSAD = 'VALOR'
    AND B52_TIPREG = 'VALOR'
    AND B52_RDADE = 'VALOR'
    AND B52_RDAATE = 'VALOR'
    AND B52_FILRDA = 'VALOR'
    AND B52_TIPFIL = 'VALOR'
    AND B52_FILFAM = 'VALOR'
    AND B52_EMPDE = 'VALOR'
    AND B52_EMPATE = 'VALOR'
    AND B52_CONDE = 'VALOR'
    AND B52_CONATE = 'VALOR'
    AND B52_SUBDE = 'VALOR'
    AND B52_SUBATE = 'VALOR'
    AND B52_CDPLA1 = 'VALOR'
    AND B52_CDPLA2 = 'VALOR'
    AND B52_CODTAB = 'VALOR'
    AND B52_CDEVE1 = 'VALOR'
    AND B52_CDEVE2 = 'VALOR'
    AND B52_CODSOL = 'VALOR'
    AND B52_CODEXE = 'VALOR'
    AND B52_NUMLIB = 'VALOR'
    AND B52_DATINC BETWEEN '20261001' AND '20261031'
    AND B52_CODOP = 'VALOR'
    AND B52_DESCOP = 'VALOR'

Outras tabelas relacionadas

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