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

Tabela MB3 no Protheus

Filial do Sistema

A tabela MB3 do Protheus está descrita no dicionário (SX2) como “Filial do Sistema”. Possui 6 campos e 3 índices e chave única MB3_FILIAL+MB3_CODREG+MB3_CODEMP+MB3_CODFIL. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
MB3
Nome
Filial do Sistema
Nome (inglês)
System Branch
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
MB3_FILIAL+MB3_CODREG+MB3_CODEMP+MB3_CODFIL
Campos / índices
6 / 3

Campos da tabela MB3 (6)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MB3_FILIAL C 2 0 Filial Filial Real
02 MB3_CODREG C 6 0 Cod Regra Codigo regra desconto Real
03 MB3_CODEMP C 2 0 Cod Empresa Cod Empresa Real
04 MB3_CODFIL C 2 0 Filial Regra Filial Regra Real
05 MB3_CODGRU C 3 0 Cod Grupo Grupo Regra Real
06 MB3_TIPO C 1 0 Grupo/Filial Grupo/Filial Real

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

Índices da tabela MB3 (3)

OrdemChaveDescriçãoApelido
1MB3_FILIAL+MB3_CODREG+MB3_CODEMP+MB3_CODFILCod Regra + Cod Empresa + Filial Regra
2MB3_FILIAL+MB3_CODREG+MB3_TIPO+MB3_CODFIL+MB3_CODGRUCod Regra + Grupo/Filial + Filial Regra + Cod Grupo
3MB3_FILIAL+MB3_CODREG+MB3_TIPO+MB3_CODGRU+MB3_CODFILCod Regra + Grupo/Filial + Cod Grupo + Filial Regra

Perguntas frequentes sobre a tabela MB3

O que é a tabela MB3?

É a tabela “Filial do Sistema” do ERP TOTVS Protheus, com 6 campos definidos no dicionário SX3.

Qual é a chave única da tabela MB3?

A chave única é MB3_FILIAL+MB3_CODREG+MB3_CODEMP+MB3_CODFIL.

Quais são os índices da tabela MB3?

A tabela tem 3 índices. O principal (ordem 1) usa a chave MB3_FILIAL+MB3_CODREG+MB3_CODEMP+MB3_CODFIL.

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

Exemplo de consulta SQL da tabela MB3

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

SELECT
    MB3_FILIAL,
    MB3_CODREG,
    MB3_CODEMP,
    MB3_CODFIL,
    MB3_CODGRU,
    MB3_TIPO
FROM MB3
WHERE
    D_E_L_E_T_ = ' '
    AND MB3_FILIAL = 'VALOR'
    AND MB3_CODREG = 'VALOR'
    AND MB3_CODEMP = 'VALOR'
    AND MB3_CODFIL = 'VALOR'
    AND MB3_CODGRU = 'VALOR'
    AND MB3_TIPO = 'VALOR'

Outras tabelas relacionadas

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