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

Tabela MB8 no Protheus

Produtos/Categ. - Regra Descon

A tabela MB8 do Protheus está descrita no dicionário (SX2) como “Produtos/Categ. - Regra Descon”. Possui 14 campos e 4 índices e chave única MB8_FILIAL+MB8_CODREG+MB8_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
MB8
Nome
Produtos/Categ. - Regra Descon
Nome (inglês)
Product/Categ. - Disc.Rule
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
MB8_FILIAL+MB8_CODREG+MB8_REFGRD
Campos / índices
14 / 4

Campos da tabela MB8 (14)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MB8_FILIAL C 2 0 Filial Filial do Sistema Real
02 MB8_CODREG C 6 0 Cod Regra Codigo da regra de descon Real
03 MB8_REFGRD C 2 0 Ref.Grade Referencia da Grade. Real
04 MB8_CODPRO C 15 0 Produto Codigo de produto Real
05 MB8_DESPRO C 50 0 Desc Prod Descricao Produto Virtual
06 MB8_CATEGO C 6 0 Cod Categor. Codigo da categoria Prod Real
07 MB8_DESCPR N 5 2 Perc.Desc Percentual de desconto Real
08 MB8_DESCVL N 7 2 Val.Desc Valor do desconto Real
09 MB8_GRUPO C 4 0 Grupo Codigo grupo de produto Real
10 MB8_TPREGR C 1 0 Tipo Regra Tipo Regra Real
11 MB8_QTDMUL C 1 0 Multiplo Qtd Multiplo de Quantidade Real
12 MB8_QTDPRO N 6 2 Qtd Venda Qtd Venda Real
13 MB8_IDPROD C 6 0 Prod Relacao Produto Relacionado Real
14 MB8_DESCTO C 1 0 Desc. Total Desconto Total Itens Real

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

Índices da tabela MB8 (4)

OrdemChaveDescriçãoApelido
1MB8_FILIAL+MB8_CODREG+MB8_REFGRDCod Regra + Ref.Grade
2MB8_FILIAL+MB8_CODPROProduto
3MB8_FILIAL+MB8_CATEGOCod Categor.
4MB8_FILIAL+MB8_CODREG+MB8_CODPROCod Regra + Produto

Perguntas frequentes sobre a tabela MB8

O que é a tabela MB8?

É a tabela “Produtos/Categ. - Regra Descon” do ERP TOTVS Protheus, com 14 campos definidos no dicionário SX3.

Qual é a chave única da tabela MB8?

A chave única é MB8_FILIAL+MB8_CODREG+MB8_REFGRD.

Quais são os índices da tabela MB8?

A tabela tem 4 índices. O principal (ordem 1) usa a chave MB8_FILIAL+MB8_CODREG+MB8_REFGRD.

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

Exemplo de consulta SQL da tabela MB8

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

SELECT
    MB8_FILIAL,
    MB8_CODREG,
    MB8_REFGRD,
    MB8_CODPRO,
    MB8_DESPRO,
    MB8_CATEGO,
    MB8_DESCPR,
    MB8_DESCVL,
    MB8_GRUPO,
    MB8_TPREGR,
    MB8_QTDMUL,
    MB8_QTDPRO,
    MB8_IDPROD,
    MB8_DESCTO
FROM MB8
WHERE
    D_E_L_E_T_ = ' '
    AND MB8_FILIAL = 'VALOR'
    AND MB8_CODREG = 'VALOR'
    AND MB8_REFGRD = 'VALOR'
    AND MB8_CODPRO = 'VALOR'
    AND MB8_DESPRO = 'VALOR'
    AND MB8_CATEGO = 'VALOR'
    AND MB8_DESCPR = 0
    AND MB8_DESCVL = 0
    AND MB8_GRUPO = 'VALOR'
    AND MB8_TPREGR = 'VALOR'
    AND MB8_QTDMUL = 'VALOR'
    AND MB8_QTDPRO = 0
    AND MB8_IDPROD = 'VALOR'
    AND MB8_DESCTO = 'VALOR'

Outras tabelas relacionadas

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