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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | DM3_FILIAL+DM3_FILDOC+DM3_DOC+DM3_SERIE+DM3_FILORI+DM3_VIAGEM | Fil.Docto. + No.Docto. + Serie Docto. + Fil.Origem + Viagem | |
| 2 | DM3_FILIAL+DM3_FILORI+DM3_VIAGEM+DM3_SEQUEN+DM3_FILDOC+DM3_DOC+DM3_SERIE | Fil.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
- DM0 Imagens Comprovante de Entrega
- DM1 Integração FreteBras
- DM2 Informações de Carga - FreteBr
- DM4 Planejamento da Viagem Mod.3
- DM5 Operadora de Frotas Viagem
- DM6 Viagem Carregada
- DM7 Veiculos Carregados
- DM8 Documentos da Viagem TMS x GFE
- DM9 Config Automatização Viagem
- DMA Itens Config Automat Viagem
- DMB Automatização da Viagem
- DMC Indice de Pauta de Frete
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.