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

Tabela SUR no Protheus

Ocorrência x Ação

A tabela SUR do Protheus está descrita no dicionário (SX2) como “Ocorrência x Ação”. Possui 8 campos e 1 índices e chave única UR_FILIAL+UR_CODREC+UR_IDTREE+UR_IDCODE. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SUR
Nome
Ocorrência x Ação
Nome (inglês)
Event vs. Action
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
UR_FILIAL+UR_CODREC+UR_IDTREE+UR_IDCODE
Campos / índices
8 / 1

Campos da tabela SUR (8)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 UR_FILIAL C 2 0 Filial Filial Real
02 UR_CODREC C 6 0 Ocorrencia Codigo da Ocorrencia Real
03 UR_CODSOL C 6 0 Acao Codigo da Acao Real
04 UR_CARGO C 7 0 Cargo Cód. do Cargo Interno Real
05 UR_DESC C 55 0 Descricao Descricao Real
06 UR_ISTREE C 1 0 O item e Pai O item e uma Reclamacao Real
07 UR_IDCODE C 7 0 Cod. Interno Codigo Interno Real
08 UR_IDTREE C 7 0 Cod. Tree Codigo do Tree Real

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

Índices da tabela SUR (1)

OrdemChaveDescriçãoApelido
1UR_FILIAL+UR_CODREC+UR_IDTREE+UR_IDCODEOcorrencia + Cod. Tree + Cod. Interno

Perguntas frequentes sobre a tabela SUR

O que é a tabela SUR?

É a tabela “Ocorrência x Ação” do ERP TOTVS Protheus, com 8 campos definidos no dicionário SX3.

Qual é a chave única da tabela SUR?

A chave única é UR_FILIAL+UR_CODREC+UR_IDTREE+UR_IDCODE.

Quais são os índices da tabela SUR?

A tabela tem 1 índice. O principal (ordem 1) usa a chave UR_FILIAL+UR_CODREC+UR_IDTREE+UR_IDCODE.

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

Exemplo de consulta SQL da tabela SUR

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

SELECT
    UR_FILIAL,
    UR_CODREC,
    UR_CODSOL,
    UR_CARGO,
    UR_DESC,
    UR_ISTREE,
    UR_IDCODE,
    UR_IDTREE
FROM SUR
WHERE
    D_E_L_E_T_ = ' '
    AND UR_FILIAL = 'VALOR'
    AND UR_CODREC = 'VALOR'
    AND UR_CODSOL = 'VALOR'
    AND UR_CARGO = 'VALOR'
    AND UR_DESC = 'VALOR'
    AND UR_ISTREE = 'VALOR'
    AND UR_IDCODE = 'VALOR'
    AND UR_IDTREE = 'VALOR'

Outras tabelas relacionadas

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