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

Tabela DM3 no Protheus

Documentos da Viagem Mod.3

A tabela DM3 do Protheus está descrita no dicionário (SX2) como “Documentos da Viagem Mod.3”. Possui 22 campos e 2 índices e chave única DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DM3
Nome
Documentos da Viagem Mod.3
Nome (inglês)
Trip Documents Mod.3
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEM
Campos / índices
22 / 2

Campos da tabela DM3 (22)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DM3_FILIAL C 2 0 Filial Filial do Sistema Real
02 DM3_FILORI C 2 0 Fil.Origem Filial de Origem Real
03 DM3_VIAGEM C 6 0 Viagem Numero da Viagem Real
04 DM3_SEQUEN C 3 0 Sequencia Sequencia Real
05 DM3_STATUS C 1 0 Status Status Virtual
06 DM3_STROTA C 1 0 Status Rota Status Rota Virtual
07 DM3_FILDOC C 2 0 Fil.Docto. Filial do Documento Real
08 DM3_DOC C 9 0 No.Docto. Numero do Documento Real
09 DM3_SERIE C 3 0 Serie Docto. Serie do Documento Real
10 DM3_NOMREM C 40 0 Nome Remet. Nome Remetente Virtual
11 DM3_NOMDES C 40 0 Nome Dest. Nome Destinatario Virtual
12 DM3_BAIRRO C 40 0 Bairro Bairro Virtual
13 DM3_MUN C 60 0 Municipio Municipio Virtual
14 DM3_EST C 2 0 Estado Estado Virtual
15 DM3_PRZENT D 8 0 Prz.Entrega Prazo de Entrega Virtual
16 DM3_QTDVOL N 5 0 Qtde. Volume Qtde.de Volumes Virtual
17 DM3_VOLORI N 5 0 Vol. Orig Qtde.de Volumes Original Virtual
18 DM3_PESO N 11 4 Peso Real Peso Real Virtual
19 DM3_PESOM3 N 11 4 Peso Cubado Peso Cubado Virtual
20 DM3_VALMER N 14 2 Vlr.Mercad. Valor da Mercadoria Virtual
21 DM3_ORIGEM C 1 0 Orig. Carreg Origem do Carregamento Real
22 DM3_WAYPNT C 30 0 Way Point Way Point Real

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

Índices da tabela DM3 (2)

OrdemChaveDescriçãoApelido
1DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEMFil.Docto. + No.Docto. + Serie Docto. + Fil.Origem + Viagem
2DM3_FILIAL+DM3_FILORI+DM3_VIAGEM+DM3_SEQUEN+DM3_FILDOC+DM3_DOC+DM3_SERIEFil.Origem + Viagem + Sequencia + Fil.Docto. + No.Docto. + Serie Docto

Perguntas frequentes sobre a tabela DM3

O que é a tabela DM3?

É a tabela “Documentos da Viagem Mod.3” do ERP TOTVS Protheus, com 22 campos definidos no dicionário SX3.

Qual é a chave única da tabela DM3?

A chave única é DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEM.

Quais são os índices da tabela DM3?

A tabela tem 2 índices. O principal (ordem 1) usa a chave DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEM.

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

Exemplo de consulta SQL da tabela DM3

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

SELECT
    DM3_FILIAL,
    DM3_FILORI,
    DM3_VIAGEM,
    DM3_SEQUEN,
    DM3_STATUS,
    DM3_STROTA,
    DM3_FILDOC,
    DM3_DOC,
    DM3_SERIE,
    DM3_NOMREM,
    DM3_NOMDES,
    DM3_BAIRRO,
    DM3_MUN,
    DM3_EST,
    DM3_PRZENT,
    DM3_QTDVOL,
    DM3_VOLORI,
    DM3_PESO,
    DM3_PESOM3,
    DM3_VALMER,
    DM3_ORIGEM,
    DM3_WAYPNT
FROM DM3
WHERE
    D_E_L_E_T_ = ' '
    AND DM3_FILIAL = 'VALOR'
    AND DM3_FILORI = 'VALOR'
    AND DM3_VIAGEM = 'VALOR'
    AND DM3_SEQUEN = 'VALOR'
    AND DM3_STATUS = 'VALOR'
    AND DM3_STROTA = 'VALOR'
    AND DM3_FILDOC = 'VALOR'
    AND DM3_DOC = 'VALOR'
    AND DM3_SERIE = 'VALOR'
    AND DM3_NOMREM = 'VALOR'
    AND DM3_NOMDES = 'VALOR'
    AND DM3_BAIRRO = 'VALOR'
    AND DM3_MUN = 'VALOR'
    AND DM3_EST = 'VALOR'
    AND DM3_PRZENT BETWEEN '20261101' AND '20261130'
    AND DM3_QTDVOL = 0
    AND DM3_VOLORI = 0
    AND DM3_PESO = 0
    AND DM3_PESOM3 = 0
    AND DM3_VALMER = 0
    AND DM3_ORIGEM = 'VALOR'
    AND DM3_WAYPNT = 'VALOR'

Outras tabelas relacionadas

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