Dicionário Protheus
Início

Tabela MDD no Protheus

Vale Presente

O que é a tabela MDD no Protheus?

A tabela MDD faz parte do sistema ERP Protheus da TOTVS e é utilizada para vale presente.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela MDD possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela MDD, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE MDD
X2_PATH \DATA\
X2_ARQUIVO MDD990
X2_NOME Vale Presente
X2_NOMESPA Vale Presente
X2_NOMEENG Gift Voucher
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO MDD_FILIAL+MDD_CODIGO
X2_PYME S
X2_MODULO 12
X2_DISPLAY MDD_CODIGO+MDD_PROD+MDD_LOJA
X2_SYSOBJ LOJA830
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 6351
R_E_C_D_E_L_ 0

Campos da Tabela MDD (38 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
MDD 01 MDD_FILIAL C 2 0 Filial Sucursal Branch Filial do sistema Sucursal del sistema System branch - - x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 101482 0
MDD 02 MDD_CODIGO C 15 0 Codigo Vale Codigo Ticke Certific.Cod Codigo Vale Presente Codigo Ticket Regalo Gift Certificate Code - ExistChav('MDD', M->MDD_CODIGO) x x x x x x x x x x x x x x x xx - - 1 xxx - - - S - - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 101483 0
MDD 03 MDD_PROD C 15 0 Produto Producto Product Codigo Produto Codigo Producto Product cd @! Lj830VlPro() x x x x x x x x x x x x x x x x - SB1 1 xxx - - - S - - - - - - - - - - 030 - S - - N N N - - - 1 1 - - - 101484 0
MDD 04 MDD_LOJA C 6 0 Loja Tienda Store Loja do Vale Presente Tienda de Ticket Regalo Gift Certificate Store - ExistCpo('SLJ', M->MDD_LOJA) x x x x x x x x x x x x x x x x - SLJ 1 xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 101485 0
MDD 05 MDD_VALOR N 10 2 Valor Valor Value Valor do Vale-Presente Valor del Ticket Regalo Gift Certificate Value @E 9,999,999.99 Lj830VlVal(M->MDD_PROD, M->MDD_VALOR) x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - M->MDD_STATUS == '1' - - - S - - N N N - - - 1 1 - - - 101486 0
MDD 06 MDD_STATUS C 1 0 Status Estatus Status Status do Vale-Presente Estatus del Ticket Regalo Gift Certificate Status - Pertence('1234') x x x x x x x x x x x x x x x x '1' - 1 xxx - - - - V - - - 1=Ativo;2=Vendido;3=Recebido;4=Inativo 1=Activo;2=Vendido;3=Recibido;4=Inactivo 1=Active;2=Sold;3=Received;4=Inactive - - - - - S - - N N N - - - 1 1 - - - 101487 0
MDD 07 MDD_USUCAD C 25 0 User Cad User Cad Reg.User Usuário Responsável Usuario Responsable User in charge - - x x x x x x x x x x x x x x x x cUserName - 1 xx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101488 0
MDD 08 MDD_DTINI D 8 0 Inicio Vig Inicio Vig Effect.Start Inicio da vigencia Inicio de vigencia Start of Effectiveness - Vazio() .OR. Empty(M->MDD_DTFIM) .OR. M->MDD_DTINI <= M->MDD_DTFIM x x x x x x x x x x x x x x x x - - 1 xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 101489 0
MDD 09 MDD_DTFIM D 8 0 Fim Vig Fin Vig Effect.End Fim da vigencia Fin de vigencia End of effectiveness - Vazio() .OR. Empty(M->MDD_DTINI) .OR. M->MDD_DTINI <= M->MDD_DTFIM x x x x x x x x x x x x x x x x - - 1 xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 101490 0
MDD 10 MDD_VEND C 6 0 Vendedor Vendedor Sales Rep. Código do Vendedor Codigo del Vendedor Sales Rep. Code - - x x x x x x x x x x x x x x x x - SA3 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101491 0
MDD 11 MDD_DOCV C 9 0 Doc Venda Doc Venta Sales Doc. Documento de Venda Documento de Venta Sales Document @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - 018 - S - - N N N - - - 1 2 - - - 101492 0
MDD 12 MDD_ESTV C 3 0 Est Venda Est Venta Sales Statio Estação da Venda Estacion de Venta Sales Station - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101493 0
MDD 13 MDD_PDVV C 10 0 PDV Venda PDV Venta Sales POS PDV da Venda PDV de Venta Sales POS - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101494 0
MDD 14 MDD_DATAV D 8 0 Data Venda Fecha Venta Sales Date Data da Venda Fecha de Venta Sales Date - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101495 0
MDD 15 MDD_HORAV C 5 0 Hora Venda Hora Venta Sales Hour Hora da Venda Hora de Venta Sales Hour - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101496 0
MDD 16 MDD_CLIV C 6 0 Cliente Vend Cliente Vent Sales Cust. Cliente da Venda Cliente de Venta Sales Customer @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - 001 - S - - N N N - - - 1 2 - - - 101497 0
MDD 17 MDD_LJCLIV C 2 0 LJ Cliente V Td Cliente V Cust. Store Loja Cliente da Venda Tienda Cliente de Venta Sales Customer Store @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 101498 0
MDD 18 MDD_CAIXA C 3 0 Caixa Caja Cash Caixa do recebimento Caja de recibo Receipt Cash - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101499 0
MDD 19 MDD_LOJAR C 6 0 Loja Rcto Tda Rcto Recpt Store Loja do Recebimento Tienda del Recibo Receipt Store - - x x x x x x x x x x x x x x x x - SLJ 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101500 0
MDD 20 MDD_DOCR C 9 0 Doc Rcto Doc Rcto Recpt Doc Documento de Rcto Documento de Rcto Receipt Document @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - 018 - S - - N N N - - - 1 2 - - - 101501 0
MDD 21 MDD_ESTR C 3 0 Est Rcto Est Rcto Recpt Statio Estação do Recebimento Estacion del Recibimiento Receipt Station - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101502 0
MDD 22 MDD_PDVR C 10 0 PDV Rcto PDV Rcto Recpt POS PDV do Recebimento PDV del Recibimiento Receipt POS - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101503 0
MDD 23 MDD_DATAR D 8 0 Data Rcto Fecha Rcto Recpt Date Data do Recebimento Fecha de Recibimiento Receipt Date - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101504 0
MDD 24 MDD_HORAR C 5 0 Hora Rcto Hora Rcto Recpt Hour Hora do Recebimento Hora de Recibimiento Receipt Hour - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101505 0
MDD 25 MDD_CLIR C 6 0 Cliente Rcto Cliente Rcto Recpt Cust. Cliente do Recebimento Cliente del Recibimiento Receipt Customer @! - x x x x x x x x x x x x x x x x - SA1 1 xx x - - - S V - - - - - - - - - 001 - S - - N N N - - - 1 2 - - - 101506 0
MDD 26 MDD_LJCLIR C 2 0 Lj Cliente R Td Cliente R Recpt Cust S Loja Cliente do Recebimen Tienda Cliente del Recib Receipt Customer Store @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 101507 0
MDD 27 MDD_USUINA C 25 0 User Inat User Inact Inact.User Usuário Inativação Usuario Inactivo Inactivation User - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101508 0
MDD 28 MDD_SUPINA C 25 0 Sup Inativ Sup Inactiv Inact.Sup. Superior Inativação Superior Inactivo Inactivation Superior - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101509 0
MDD 29 MDD_MOTINA M 80 0 Motivo Inati Motivo Inact Inact.Reason Motivo Inativação Motivo Inactividad Reason for Inactivation - - x x x x x x x x x x x x x x x x If(Inclui,'',MSMM(MDD->MDD_MEMO1)) - 1 xx x - - - - A V - - - - - - M->MDD_STATUS=="4" .AND. LJProfile(23, Space(25)) - - - S - - N N N - - - 1 2 - - - 101510 0
MDD 30 MDD_MEMO1 C 6 0 Motivo Inati Motivo Inact Inact.Reason Motivo Inativação Motivo Inactividad Reason for Inactivation - - x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 101511 0
MDD 31 MDD_SERIV C 3 0 Serie Venda Serie Venta Sales Series Serie da Venda Serie de Venta Sales Series !!! - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - 094 - S - - N N N - - - 1 2 - - - 101512 0
MDD 32 MDD_SERIR C 3 0 Serie Rcto Serie Rcto Recpt Series Serie do Recebimento Serie de Recebimiento Receipt Series !!! - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - 094 - S - - N N N - - - 1 2 - - - 101513 0
MDD 33 MDD_TIPO C 1 0 Tipo Vale Tipo cupón Voucher Type Tipo do Vale Presente Tipo de cupón de regalo Gift Voucher Type @! Pertence('PC') .And. Lj830VldVP() x x x x x x x x x x x x x x x x "P" - 1 xx x - - - S A R - - P=Presente;C=Credito P=Regalo;C=Crédito P=Girft;C=Credit - - - - - S - - N - N - - - 1 2 - - - 101514 0
MDD 34 MDD_VALATE N 10 2 Vlr Max Vlr Max Max. Vl Valor final VP Valor final VP VP End Value @E 9,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxx x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 101515 0
MDD 35 MDD_VALDE N 10 2 Vlr Min Vlr Min Min. Vl Valor inicial VP Valor inicial VP VP Start Value @E 9,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxx x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 101516 0
MDD 36 MDD_SALDO N 10 2 Saldo Saldo Balance Saldo restante do VP Saldo restante del VP Remaining VP Balance @E 9,999,999.99 - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 101517 0
MDD 37 MDD_SDOCRC C 3 0 Serie Rcto Serie Rcpc Rec. Series Serie do Recebimento Serie de la recepcion Receipt Series !!! - x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - 095 - S - - N - N - - - 1 2 - - - 101518 0
MDD 38 MDD_SDOCVD C 3 0 Serie Venda Serie Venta Sales Series Serie da Venda Serie de la Venta Sales Series !!! - x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - 095 - S - - N - N - - - 1 2 - - - 101519 0

Índices da Tabela MDD (3 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
MDD 1 MDD_FILIAL+MDD_CODIGO Codigo Vale Codigo Ticke Certific.Cod S - - S 2 3 - 14558 0
MDD 2 MDD_FILIAL+MDD_SERIR+MDD_DOCR+MDD_PDVR Serie Rcto + Doc Rcto + PDV Rcto Serie Rcto + Doc Rcto + PDV Rcto Recpt Series + Recpt Doc + Recpt POS S - - S 2 3 - 14559 0
MDD 3 MDD_FILIAL+MDD_SDOCRC+MDD_DOCR+MDD_PDVR Serie Rcto + Doc Rcto + PDV Rcto Serie Rcpc + Doc Rcto + PDV Rcto Rec. Series + Recpt Doc + Recpt POS S - - N 2 3 - 14560 0

Perguntas frequentes

Para que serve a tabela MDD no Protheus?

Ela é utilizada para vale presente dentro do sistema ERP Protheus.

Como consultar os campos da tabela MDD?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela MDD?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela MDD

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    MDD_FILIAL,
    MDD_CODIGO,
    MDD_PROD,
    MDD_LOJA,
    MDD_VALOR,
    MDD_STATUS,
    MDD_USUCAD,
    MDD_DTINI,
    MDD_DTFIM,
    MDD_VEND,
    MDD_DOCV,
    MDD_ESTV,
    MDD_PDVV,
    MDD_DATAV,
    MDD_HORAV,
    MDD_CLIV,
    MDD_LJCLIV,
    MDD_CAIXA,
    MDD_LOJAR,
    MDD_DOCR,
    MDD_ESTR,
    MDD_PDVR,
    MDD_DATAR,
    MDD_HORAR,
    MDD_CLIR,
    MDD_LJCLIR,
    MDD_USUINA,
    MDD_SUPINA,
    MDD_MOTINA,
    MDD_MEMO1,
    MDD_SERIV,
    MDD_SERIR,
    MDD_TIPO,
    MDD_VALATE,
    MDD_VALDE,
    MDD_SALDO,
    MDD_SDOCRC,
    MDD_SDOCVD
FROM MDD
WHERE
    D_E_L_E_T_ = ' '
    AND MDD_FILIAL = 'VALOR'
    AND MDD_CODIGO = 'VALOR'
    AND MDD_PROD = 'VALOR'
    AND MDD_LOJA = 'VALOR'
    AND MDD_VALOR = 0
    AND MDD_STATUS = 'VALOR'
    AND MDD_USUCAD = 'VALOR'
    AND MDD_DTINI BETWEEN '20260401' AND '20260430'
    AND MDD_DTFIM BETWEEN '20260401' AND '20260430'
    AND MDD_VEND = 'VALOR'
    AND MDD_DOCV = 'VALOR'
    AND MDD_ESTV = 'VALOR'
    AND MDD_PDVV = 'VALOR'
    AND MDD_DATAV BETWEEN '20260401' AND '20260430'
    AND MDD_HORAV = 'VALOR'
    AND MDD_CLIV = 'VALOR'
    AND MDD_LJCLIV = 'VALOR'
    AND MDD_CAIXA = 'VALOR'
    AND MDD_LOJAR = 'VALOR'
    AND MDD_DOCR = 'VALOR'
    AND MDD_ESTR = 'VALOR'
    AND MDD_PDVR = 'VALOR'
    AND MDD_DATAR BETWEEN '20260401' AND '20260430'
    AND MDD_HORAR = 'VALOR'
    AND MDD_CLIR = 'VALOR'
    AND MDD_LJCLIR = 'VALOR'
    AND MDD_USUINA = 'VALOR'
    AND MDD_SUPINA = 'VALOR'
    AND MDD_MEMO1 = 'VALOR'
    AND MDD_SERIV = 'VALOR'
    AND MDD_SERIR = 'VALOR'
    AND MDD_TIPO = 'VALOR'
    AND MDD_VALATE = 0
    AND MDD_VALDE = 0
    AND MDD_SALDO = 0
    AND MDD_SDOCRC = 'VALOR'
    AND MDD_SDOCVD = 'VALOR'