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

Tabela MB2 no Protheus

Range regra de desconto

A tabela MB2 do Protheus está descrita no dicionário (SX2) como “Range regra de desconto”. Possui 10 campos e 1 índices e chave única MB2_FILIAL+MB2_CODREG+MB2_REFGRD. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
MB2
Nome
Range regra de desconto
Nome (inglês)
Disc.Rule range
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
MB2_FILIAL+MB2_CODREG+MB2_REFGRD
Campos / índices
10 / 1

Campos da tabela MB2 (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MB2_FILIAL C 2 0 Filial Filial Real
02 MB2_CODREG C 6 0 Cod Regra Código da regra. Real
03 MB2_REFGRD C 2 0 Ref.Grade Referencia da Grade Real
04 MB2_VLRINI N 9 2 Vl Inicial Vl Inicial da faixa Real
05 MB2_VLRFIM N 9 2 Vl Final Vl Final da faixa Real
06 MB2_PDESC N 5 2 Perc Descont Perc Desconto Real
07 MB2_TPREGR C 1 0 Tipo Regra Tipo Regra Real
08 MB2_VLRFX N 7 2 Vl Fix Desc Valor fixo Desconto Real
09 MB2_IDPROD C 6 0 Prod Relacao Produto Relacao Real
10 MB2_PGTO C 1 0 Ativa Pgto Ativa Pgto Real

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

Índices da tabela MB2 (1)

OrdemChaveDescriçãoApelido
1MB2_FILIAL+MB2_CODREG+MB2_REFGRDCod Regra + Ref.Grade

Perguntas frequentes sobre a tabela MB2

O que é a tabela MB2?

É a tabela “Range regra de desconto” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Qual é a chave única da tabela MB2?

A chave única é MB2_FILIAL+MB2_CODREG+MB2_REFGRD.

Quais são os índices da tabela MB2?

A tabela tem 1 índice. O principal (ordem 1) usa a chave MB2_FILIAL+MB2_CODREG+MB2_REFGRD.

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

Exemplo de consulta SQL da tabela MB2

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

SELECT
    MB2_FILIAL,
    MB2_CODREG,
    MB2_REFGRD,
    MB2_VLRINI,
    MB2_VLRFIM,
    MB2_PDESC,
    MB2_TPREGR,
    MB2_VLRFX,
    MB2_IDPROD,
    MB2_PGTO
FROM MB2
WHERE
    D_E_L_E_T_ = ' '
    AND MB2_FILIAL = 'VALOR'
    AND MB2_CODREG = 'VALOR'
    AND MB2_REFGRD = 'VALOR'
    AND MB2_VLRINI = 0
    AND MB2_VLRFIM = 0
    AND MB2_PDESC = 0
    AND MB2_TPREGR = 'VALOR'
    AND MB2_VLRFX = 0
    AND MB2_IDPROD = 'VALOR'
    AND MB2_PGTO = 'VALOR'

Outras tabelas relacionadas

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