A tabela DM8 do Protheus está descrita no dicionário (SX2) como “Documentos da Viagem TMS x GFE”. Possui 21 campos e 2 índices e chave única DM8_FILIAL+DM8_FILDOC+DM8_DOC+DM8_SERIE+DM8_FILORI+DM8_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
- DM8
- Nome
- Documentos da Viagem TMS x GFE
- Nome (inglês)
- TMS vs GFE Travel Documents
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
DM8_FILIAL+DM8_FILDOC+DM8_DOC+DM8_SERIE+DM8_FILORI+DM8_VIAGEM- Campos / índices
- 21 / 2
Campos da tabela DM8 (21)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | DM8_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | DM8_FILORI | C | 2 | 0 | Fil.Origem | Filial de Origem | Real |
| 03 | DM8_VIAGEM | C | 6 | 0 | Viagem | Numero da Viagem | Real |
| 04 | DM8_FILDOC | C | 2 | 0 | Fil.Docto. | Filial do Documento | Real |
| 05 | DM8_DOC | C | 9 | 0 | No.Docto. | Numero do Documento | Real |
| 06 | DM8_SERIE | C | 3 | 0 | Serie Docto. | Serie do Documento | Real |
| 07 | DM8_UFORI | C | 2 | 0 | UF Origem | Estado de Origem | Real |
| 08 | DM8_CDMUNO | C | 5 | 0 | Cod.Mun.Ori | Cod.Municipio de Origem | Real |
| 09 | DM8_MUNORI | C | 15 | 0 | Mun.Origem | Municipio de Origem | Virtual |
| 10 | DM8_CEPORI | C | 8 | 0 | CEP Origem | CEP Origem | Real |
| 11 | DM8_UFDES | C | 2 | 0 | UF Destino | Estado de Destino | Real |
| 12 | DM8_CDMUND | C | 5 | 0 | Cod.Mun.Des | Cod.Municipio Destino | Real |
| 13 | DM8_MUNDES | C | 15 | 0 | Mun.Des | Municipio de Destino | Virtual |
| 14 | DM8_CEPDES | C | 8 | 0 | CEP Destino | CEP Destino | Real |
| 15 | DM8_TIPVEI | C | 2 | 0 | Tipo Veiculo | Tipo Veiculo | Real |
| 16 | DM8_DESTPV | C | 30 | 0 | Des.Tp.Vei | Desc.Tipo Veiculo | Virtual |
| 17 | DM8_CDTPOP | C | 10 | 0 | Tipo Oper. | Tipo de Operaçao | Real |
| 18 | DM8_DSTPOP | C | 50 | 0 | Desc.Oper | Descrição Tp. Operação | Virtual |
| 19 | DM8_CDCLFR | C | 4 | 0 | Class.Frete | Classificação de Frete | Real |
| 20 | DM8_DSCLFR | C | 50 | 0 | Des.Clas.Fre | Descrição Clas. Frete | Virtual |
| 21 | DM8_CHVEXT | C | 30 | 0 | Chv.Ext. | Chave Externa | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela DM8 (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | DM8_FILIAL+DM8_FILDOC+DM8_DOC+DM8_SERIE+DM8_FILORI+DM8_VIAGEM | Fil.Docto. + No.Docto. + Serie Docto. + Fil.Origem + Viagem | |
| 2 | DM8_FILIAL+DM8_FILORI+DM8_VIAGEM+DM8_FILDOC+DM8_DOC+DM8_SERIE | Fil.Origem + Viagem + Fil.Docto. + No.Docto. + Serie Docto. |
Perguntas frequentes sobre a tabela DM8
O que é a tabela DM8?
É a tabela “Documentos da Viagem TMS x GFE” do ERP TOTVS Protheus, com 21 campos definidos no dicionário SX3.
Qual é a chave única da tabela DM8?
A chave única é DM8_FILIAL+DM8_FILDOC+DM8_DOC+DM8_SERIE+DM8_FILORI+DM8_VIAGEM.
Quais são os índices da tabela DM8?
A tabela tem 2 índices. O principal (ordem 1) usa a chave DM8_FILIAL+DM8_FILDOC+DM8_DOC+DM8_SERIE+DM8_FILORI+DM8_VIAGEM.
Qual é o nome físico da tabela DM8 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: DM8990). Em ADVPL, use RetSqlName("DM8") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela DM8
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
DM8_FILIAL,
DM8_FILORI,
DM8_VIAGEM,
DM8_FILDOC,
DM8_DOC,
DM8_SERIE,
DM8_UFORI,
DM8_CDMUNO,
DM8_MUNORI,
DM8_CEPORI,
DM8_UFDES,
DM8_CDMUND,
DM8_MUNDES,
DM8_CEPDES,
DM8_TIPVEI,
DM8_DESTPV,
DM8_CDTPOP,
DM8_DSTPOP,
DM8_CDCLFR,
DM8_DSCLFR,
DM8_CHVEXT
FROM DM8
WHERE
D_E_L_E_T_ = ' '
AND DM8_FILIAL = 'VALOR'
AND DM8_FILORI = 'VALOR'
AND DM8_VIAGEM = 'VALOR'
AND DM8_FILDOC = 'VALOR'
AND DM8_DOC = 'VALOR'
AND DM8_SERIE = 'VALOR'
AND DM8_UFORI = 'VALOR'
AND DM8_CDMUNO = 'VALOR'
AND DM8_MUNORI = 'VALOR'
AND DM8_CEPORI = 'VALOR'
AND DM8_UFDES = 'VALOR'
AND DM8_CDMUND = 'VALOR'
AND DM8_MUNDES = 'VALOR'
AND DM8_CEPDES = 'VALOR'
AND DM8_TIPVEI = 'VALOR'
AND DM8_DESTPV = 'VALOR'
AND DM8_CDTPOP = 'VALOR'
AND DM8_DSTPOP = 'VALOR'
AND DM8_CDCLFR = 'VALOR'
AND DM8_DSCLFR = 'VALOR'
AND DM8_CHVEXT = 'VALOR'
Outras tabelas relacionadas
- DM0 Imagens Comprovante de Entrega
- DM1 Integração FreteBras
- DM2 Informações de Carga - FreteBr
- DM3 Documentos da Viagem Mod.3
- DM4 Planejamento da Viagem Mod.3
- DM5 Operadora de Frotas Viagem
- DM6 Viagem Carregada
- DM7 Veiculos Carregados
- 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.