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

Tabela DAV no Protheus

Posicionamento

A tabela DAV do Protheus está descrita no dicionário (SX2) como “Posicionamento”. Possui 24 campos e 4 índices e chave única DAV_IDMPOS. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DAV
Nome
Posicionamento
Nome (inglês)
Positioning
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DAV_IDMPOS
Campos / índices
24 / 4

Campos da tabela DAV (24)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DAV_FILIAL C 2 0 Filial Filial do Sistema Real
02 DAV_IDMPOS C 8 0 ID Msg Pos ID da Mensagem de Posici. Real
03 DAV_CODVEI C 8 0 Cod.Veiculo Codigo do Veiculo Real
04 DAV_SEQUEN C 8 0 Sequencia Sequencia Real
05 DAV_FILORI C 2 0 Fil. Origem Filial de Origem Real
06 DAV_VIAGEM C 6 0 Viagem Codigo da Viagem Real
07 DAV_PLACA C 8 0 Placa Placa do Veiculo Virtual
08 DAV_MODVEI C 30 0 Modelo Modelo do veículo Virtual
09 DAV_DATPOS D 8 0 Dt. Posic. Data do Posicionamento Real
10 DAV_HORPOS C 4 0 Hora Posic. Hora do Posicionamento Real
11 DAV_LATITU C 20 0 Latitude Latitude Real
12 DAV_LONGIT C 20 0 Longitude Longitude Real
13 DAV_VELOCI N 7 1 Velocidade Velocidade Km/H Real
14 DAV_IGNICA C 1 0 Ignicao Ignicao Real
15 DAV_CODMAC C 4 0 Cód Macro Código da macro Real
16 DAV_DESMAC C 50 0 Desc Macro Descrição da macro Virtual
17 DAV_STATUS C 1 0 Status Posic Status do posicionamento Real
18 DAV_DETMSG M 10 0 Det. Mensag Detalhes da Mensagem Real
19 DAV_MENSAG C 120 0 Mensagem Mensagem Virtual
20 DAV_DETPOS M 10 0 Det. Posici Detalhe do posicionamento Real
21 DAV_POSICI C 120 0 Localizacao Localizacao Virtual
22 DAV_DETLOG M 10 0 Det. Log Err Detalhes do log de erro Real
23 DAV_LOGERR C 120 0 Log de Erro Log de Erro Virtual
24 DAV_TIPPOS C 1 0 Tipo Posici Tipo do Posicionamento Real

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

Índices da tabela DAV (4)

OrdemChaveDescriçãoApelido
1DAV_FILIAL+DAV_IDMPOSID Msg Pos
2DAV_FILIAL+DAV_CODVEI+DAV_FILORI+DAV_VIAGEMCod.Veiculo + Fil. Origem + Viagem
3DAV_FILIAL+DAV_FILORI+DAV_VIAGEM+DAV_CODVEIFil. Origem + Viagem + Cod.Veiculo
4DAV_FILIAL+DTOS(DAV_DATPOS)+DAV_HORPOS+DAV_CODVEIDt. Posic. + Hora Posic. + Cod.Veiculo

Perguntas frequentes sobre a tabela DAV

O que é a tabela DAV?

É a tabela “Posicionamento” do ERP TOTVS Protheus, com 24 campos definidos no dicionário SX3.

Qual é a chave única da tabela DAV?

A chave única é DAV_IDMPOS.

Quais são os índices da tabela DAV?

A tabela tem 4 índices. O principal (ordem 1) usa a chave DAV_FILIAL+DAV_IDMPOS.

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

Exemplo de consulta SQL da tabela DAV

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

SELECT
    DAV_FILIAL,
    DAV_IDMPOS,
    DAV_CODVEI,
    DAV_SEQUEN,
    DAV_FILORI,
    DAV_VIAGEM,
    DAV_PLACA,
    DAV_MODVEI,
    DAV_DATPOS,
    DAV_HORPOS,
    DAV_LATITU,
    DAV_LONGIT,
    DAV_VELOCI,
    DAV_IGNICA,
    DAV_CODMAC,
    DAV_DESMAC,
    DAV_STATUS,
    DAV_DETMSG,
    DAV_MENSAG,
    DAV_DETPOS,
    DAV_POSICI,
    DAV_DETLOG,
    DAV_LOGERR,
    DAV_TIPPOS
FROM DAV
WHERE
    D_E_L_E_T_ = ' '
    AND DAV_FILIAL = 'VALOR'
    AND DAV_IDMPOS = 'VALOR'
    AND DAV_CODVEI = 'VALOR'
    AND DAV_SEQUEN = 'VALOR'
    AND DAV_FILORI = 'VALOR'
    AND DAV_VIAGEM = 'VALOR'
    AND DAV_PLACA = 'VALOR'
    AND DAV_MODVEI = 'VALOR'
    AND DAV_DATPOS BETWEEN '20261101' AND '20261130'
    AND DAV_HORPOS = 'VALOR'
    AND DAV_LATITU = 'VALOR'
    AND DAV_LONGIT = 'VALOR'
    AND DAV_VELOCI = 0
    AND DAV_IGNICA = 'VALOR'
    AND DAV_CODMAC = 'VALOR'
    AND DAV_DESMAC = 'VALOR'
    AND DAV_STATUS = 'VALOR'
    AND DAV_MENSAG = 'VALOR'
    AND DAV_POSICI = 'VALOR'
    AND DAV_LOGERR = 'VALOR'
    AND DAV_TIPPOS = 'VALOR'

Outras tabelas relacionadas

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