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

Tabela MBR no Protheus

Movimento de venda perdida

A tabela MBR do Protheus está descrita no dicionário (SX2) como “Movimento de venda perdida”. Possui 27 campos e 4 índices e chave única MBR_FILIAL+MBR_MOTIVO+MBR_CODIGO+MBR_NUMORC+MBR_DOC+MBR_SERIE+MBR_PROD+MBR_ITEM+MBR_PDV. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
MBR
Nome
Movimento de venda perdida
Nome (inglês)
Transaction of Lost Sale
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
MBR_FILIAL+MBR_MOTIVO+MBR_CODIGO+MBR_NUMORC+MBR_DOC+MBR_SERIE+MBR_PROD+MBR_ITEM+MBR_PDV
Campos / índices
27 / 4

Campos da tabela MBR (27)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MBR_FILIAL C 2 0 Filial Filial do Sistema Real
02 MBR_LOJA C 2 0 Loja Código da Loja Real
03 MBR_CODIGO C 10 0 Movimento Código do movimento de ve Real
04 MBR_PROD C 15 0 Cod. Produto Código do Produto Real
05 MBR_DSPROD C 50 0 Produto Descricao do Produto Virtual
06 MBR_ITEM C 2 0 Item Número do item. Real
07 MBR_QUANT N 12 2 Quantidade Quantidade cancelada. Real
08 MBR_MOTIVO C 3 0 Motivo Código do motivo Real
09 MBR_DSCVEP C 40 0 Descrição Descrição do motivo Virtual
10 MBR_NUMORC C 10 0 Orcamento Numero do Orcamento. Real
11 MBR_DOC C 9 0 Nota Fiscal Nota Fiscal Real
12 MBR_SERIE C 3 0 Serie NF Série Nota Fiscal Real
13 MBR_CODCLI C 6 0 Cod. Cliente Codigo do Cliente Real
14 MBR_NOMCLI C 50 0 Cliente Nome do Cliente Virtual
15 MBR_EMAIL C 30 0 E-mail E-mail do Cliente Virtual
16 MBR_VEND C 6 0 Vendedor Vendedor Real
17 MBR_EMISSA D 8 0 Emissao Emissao do orcamento Real
18 MBR_JUSTIF M 255 0 Justif. Justificativa Real
19 MBR_AVDISP L 1 0 Avisar Disp. Avisar disponibilidade Real
20 MBR_DTENAV D 8 0 Data Data do Aviso Real
21 MBR_OK C 2 0 Marca Envio Marca Envio Aviso Real
22 MBR_SITUA C 2 0 Situação Situação do Registro Real
23 MBR_PDV C 10 0 Numero PDV Numero do PDV Real
24 MBR_ORIGEM C 8 0 Origem Módulo de Origem Real
25 MBR_ESTACA C 3 0 Cod. Estacao Código da Estação Real
26 MBR_TROCDE C 1 0 Troca/Devol. Troca ou Devolução Real
27 MBR_SDOC C 3 0 Série Doc. Série do Documento Fiscal Real

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

Índices da tabela MBR (4)

OrdemChaveDescriçãoApelido
1MBR_FILIAL+MBR_CODIGO+MBR_NUMORC+MBR_DOC+MBR_SERIE+MBR_PROD+MBR_ITEMMovimento + Orcamento + Nota Fiscal + Serie NF + Cod. Produto + ItemMBRIND1
2MBR_FILIAL+MBR_CODIGO+MBR_MOTIVOMovimento + MotivoMBRIND2
3MBR_FILIAL+MBR_MOTIVOMotivoMBRIND3
4MBR_FILIAL+MBR_CODCLI+MBR_LOJACod. Cliente + Loja

Perguntas frequentes sobre a tabela MBR

O que é a tabela MBR?

É a tabela “Movimento de venda perdida” do ERP TOTVS Protheus, com 27 campos definidos no dicionário SX3.

Qual é a chave única da tabela MBR?

A chave única é MBR_FILIAL+MBR_MOTIVO+MBR_CODIGO+MBR_NUMORC+MBR_DOC+MBR_SERIE+MBR_PROD+MBR_ITEM+MBR_PDV.

Quais são os índices da tabela MBR?

A tabela tem 4 índices. O principal (ordem 1) usa a chave MBR_FILIAL+MBR_CODIGO+MBR_NUMORC+MBR_DOC+MBR_SERIE+MBR_PROD+MBR_ITEM.

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

Exemplo de consulta SQL da tabela MBR

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

SELECT
    MBR_FILIAL,
    MBR_LOJA,
    MBR_CODIGO,
    MBR_PROD,
    MBR_DSPROD,
    MBR_ITEM,
    MBR_QUANT,
    MBR_MOTIVO,
    MBR_DSCVEP,
    MBR_NUMORC,
    MBR_DOC,
    MBR_SERIE,
    MBR_CODCLI,
    MBR_NOMCLI,
    MBR_EMAIL,
    MBR_VEND,
    MBR_EMISSA,
    MBR_JUSTIF,
    MBR_AVDISP,
    MBR_DTENAV,
    MBR_OK,
    MBR_SITUA,
    MBR_PDV,
    MBR_ORIGEM,
    MBR_ESTACA,
    MBR_TROCDE,
    MBR_SDOC
FROM MBR
WHERE
    D_E_L_E_T_ = ' '
    AND MBR_FILIAL = 'VALOR'
    AND MBR_LOJA = 'VALOR'
    AND MBR_CODIGO = 'VALOR'
    AND MBR_PROD = 'VALOR'
    AND MBR_DSPROD = 'VALOR'
    AND MBR_ITEM = 'VALOR'
    AND MBR_QUANT = 0
    AND MBR_MOTIVO = 'VALOR'
    AND MBR_DSCVEP = 'VALOR'
    AND MBR_NUMORC = 'VALOR'
    AND MBR_DOC = 'VALOR'
    AND MBR_SERIE = 'VALOR'
    AND MBR_CODCLI = 'VALOR'
    AND MBR_NOMCLI = 'VALOR'
    AND MBR_EMAIL = 'VALOR'
    AND MBR_VEND = 'VALOR'
    AND MBR_EMISSA BETWEEN '20261001' AND '20261031'
    AND MBR_DTENAV BETWEEN '20261001' AND '20261031'
    AND MBR_OK = 'VALOR'
    AND MBR_SITUA = 'VALOR'
    AND MBR_PDV = 'VALOR'
    AND MBR_ORIGEM = 'VALOR'
    AND MBR_ESTACA = 'VALOR'
    AND MBR_TROCDE = 'VALOR'
    AND MBR_SDOC = 'VALOR'

Outras tabelas relacionadas

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