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

Tabela MGC no Protheus

MOVIMENTAÇAO BRINDE

A tabela MGC do Protheus está descrita no dicionário (SX2) como “MOVIMENTAÇAO BRINDE”. Possui 12 campos e 3 índices e chave única MGC_FILIAL+MGC_NUM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
MGC
Nome
MOVIMENTAÇAO BRINDE
Nome (inglês)
PERK TRANSACTION
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
MGC_FILIAL+MGC_NUM
Campos / índices
12 / 3

Campos da tabela MGC (12)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MGC_FILIAL C 2 0 FILIAL FILIAL Real
02 MGC_NUM C 6 0 N Orcamento Numero Orcamento Real
03 MGC_PRODUT C 15 0 Produto Produto Real
04 MGC_ITEM C 2 0 Num. Item Numero item Real
05 MGC_BRINDE C 15 0 Brinde Brinde Real
06 MGC_EMISSA D 8 0 Dt Emissao Data Emissao Real
07 MGC_SERIE C 3 0 Serie Numero de Serie da nota Real
08 MGC_CAIXA C 10 0 Caixa Caixa Real
09 MGC_REGRA C 6 0 Regra Regra de Desconto Real
10 MGC_SITUA C 2 0 Situacao Situaçao do Registro Real
11 MGC_DOC C 9 0 Nota Fiscal Numero Nota Fiscal Real
12 MGC_PGTO C 3 0 Forma Pgto Forma Pagamento Real

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

Índices da tabela MGC (3)

OrdemChaveDescriçãoApelido
1MGC_FILIAL+MGC_NUMN Orcamento
2MGC_FILIAL+MGC_SITUASituacao
3MGC_FILIAL+MGC_DOC+MGC_SERIENota Fiscal + Serie

Perguntas frequentes sobre a tabela MGC

O que é a tabela MGC?

É a tabela “MOVIMENTAÇAO BRINDE” do ERP TOTVS Protheus, com 12 campos definidos no dicionário SX3.

Qual é a chave única da tabela MGC?

A chave única é MGC_FILIAL+MGC_NUM.

Quais são os índices da tabela MGC?

A tabela tem 3 índices. O principal (ordem 1) usa a chave MGC_FILIAL+MGC_NUM.

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

Exemplo de consulta SQL da tabela MGC

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

SELECT
    MGC_FILIAL,
    MGC_NUM,
    MGC_PRODUT,
    MGC_ITEM,
    MGC_BRINDE,
    MGC_EMISSA,
    MGC_SERIE,
    MGC_CAIXA,
    MGC_REGRA,
    MGC_SITUA,
    MGC_DOC,
    MGC_PGTO
FROM MGC
WHERE
    D_E_L_E_T_ = ' '
    AND MGC_FILIAL = 'VALOR'
    AND MGC_NUM = 'VALOR'
    AND MGC_PRODUT = 'VALOR'
    AND MGC_ITEM = 'VALOR'
    AND MGC_BRINDE = 'VALOR'
    AND MGC_EMISSA BETWEEN '20261001' AND '20261031'
    AND MGC_SERIE = 'VALOR'
    AND MGC_CAIXA = 'VALOR'
    AND MGC_REGRA = 'VALOR'
    AND MGC_SITUA = 'VALOR'
    AND MGC_DOC = 'VALOR'
    AND MGC_PGTO = 'VALOR'

Outras tabelas relacionadas

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