Dicionário Protheus
Início

Tabela DAV no Protheus

Posicionamento

O que é a tabela DAV no Protheus?

A tabela DAV faz parte do sistema ERP Protheus da TOTVS e é utilizada para posicionamento.

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 DAV 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 DAV, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DAV
X2_PATH \DATA\
X2_ARQUIVO DAV990
X2_NOME Posicionamento
X2_NOMESPA Posicionamientos
X2_NOMEENG Positioning
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DAV_IDMPOS
X2_PYME N
X2_MODULO 43
X2_DISPLAY DAV_IDMPOS+DAV_CODVEI+DTOS(DAV_DATPOS)+DAV_HORPOS+DAV_LATITU+DAV_LONGIT
X2_SYSOBJ TMSAO10
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_ 3063
R_E_C_D_E_L_ 0

Campos da Tabela DAV (24 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_
DAV 01 DAV_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 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 47543 0
DAV 02 DAV_IDMPOS C 8 0 ID Msg Pos ID Msj Sit Pos Msg ID ID da Mensagem de Posici. ID de Mensaje de Situac. Posit. Message ID @! - x x x x x x xx x x x x x x x x xx GetSX8Num("DAV","DAV_IDMPOS") - 1 xx - - - N V R - - - - - - - - - - N - - N - N - - - 1 2 - - - 47544 0
DAV 03 DAV_CODVEI C 8 0 Cod.Veiculo Cod.Vehiculo Vehicle Code Codigo do Veiculo Codigo del Vehiculo Vehicle Code @! Vazio() .Or. ExistCpo("DA3",M->DAV_CODVEI,1) x x x x x x x x x x x x x x x x - DA3 1 xxx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 47545 0
DAV 04 DAV_SEQUEN C 8 0 Sequencia Secuencia Sequence Sequencia Secuencia Sequence @! - x x x x x x x x x x x x x x x GetSX8Num('DAV','DAV_SEQUEN') - 1 x xx - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 47546 0
DAV 05 DAV_FILORI C 2 0 Fil. Origem Suc. Origen Orig. Branch Filial de Origem Sucursal de Origen Origin Branch - - x x x x x x xx x x x x x x x x - - 1 xx - - - S A R - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 47547 0
DAV 06 DAV_VIAGEM C 6 0 Viagem Viaje Trip Codigo da Viagem Codigo de Viaje Trip Code - - x x x x x x xx x x x x x x x x - - 1 xx - - - S A R - - - - - - - - 143 - N - - N N N - - - 1 2 - - - 47548 0
DAV 07 DAV_PLACA C 8 0 Placa Matricula Lic. Plate Placa do Veiculo Matricula del Vehiculo Vechicle License Plate @! - x x x x x x xx x x x x x x x x IF(!INCLUI,POSICIONE("DA3",1,XFILIAL("DA3")+DAV->DAV_CODVEI,"DA3->DA3_PLACA"),"") - 1 xx - - - N A V - - - - - - - POSICIONE("DA3",1,XFILIAL("DA3")+DAV->DAV_CODVEI,"DA3->DA3_PLACA") - - N - - N N N - - - 1 2 - - - 47549 0
DAV 08 DAV_MODVEI C 30 0 Modelo Modelo Model Modelo do veículo Modelo del vehiculo Vehicle Model @! - x x x x x x xx x x x x x x x x IF(!INCLUI,POSICIONE("DA3",1,XFILIAL("DA3")+DAV->DAV_CODVEI,"DA3->DA3_DESC"),"") - 1 x xx - - - N V V - - - - - - - POSICIONE("DA3",1,XFILIAL("DA3")+DAV->DAV_CODVEI,"DA3->DA3_DESC") 145 - N - - N - N - - - 1 2 - - - 47550 0
DAV 09 DAV_DATPOS D 8 0 Dt. Posic. Fch Posic. Posic. Dt Data do Posicionamento Fecha de Posicion Positioning Date - - x x x x x x xx x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 47551 0
DAV 10 DAV_HORPOS C 4 0 Hora Posic. Hora Posic. Posic. Time Hora do Posicionamento Hora de la Posicion Positioning Time @R 99:99 - x x x x x x xx x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 47552 0
DAV 11 DAV_LATITU C 20 0 Latitude Latitud Latitude Latitude Latitud Latitude 999.99999 - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 47553 0
DAV 12 DAV_LONGIT C 20 0 Longitude Longitud Longitude Longitude Longitud Longitude 999.99999 - x x x x x x xx x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 47554 0
DAV 13 DAV_VELOCI N 7 1 Velocidade Velocidad Speed Velocidade Km/H Velocidad Km/H Speed Km/H @E 99,999.9 Positivo() x x x x x x xx x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 47555 0
DAV 14 DAV_IGNICA C 1 0 Ignicao Ignicion Ignition Ignicao Ignicion Ignition @! Pertence("012") x x x x x x xx x x x x x x x x "2" - 1 xx - - - S A R - - 0=Desligada;1=Ligada;2=Não identificada 0=Desconectada;1=Conectada;2=No identificada 0=Off;1=On;2=Not identified - - - - - N - - S N N - - - 1 2 - - - 47556 0
DAV 15 DAV_CODMAC C 4 0 Cód Macro Cod Macro Macro Code Código da macro Codigo de la macro Macro Code - - x x x x x x xx x x x x x x x x - DAO 1 xx - - - S A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 47557 0
DAV 16 DAV_DESMAC C 50 0 Desc Macro Desc Macro Macro Desc Descrição da macro Descripcion de la macro Macro Description @! - x x x x x x xx x x x x x x x x IF(!INCLUI,POSICIONE("DAO",1,XFILIAL("DAO")+DAV->DAV_CODMAC,"DAO->DAO_DESMAC"),"") - 1 x xx - - - N V V - - - - - - - POSICIONE("DAO",1,XFILIAL("DAO")+DAV->DAV_CODMAC,"DAO->DAO_DESMAC") - - N - - N - N - - - 1 2 - - - 47558 0
DAV 17 DAV_STATUS C 1 0 Status Posic Estatus Posi Posit Status Status do posicionamento Estatus de posicionamient Positioning Status @! Pertence("123") x x x x x x xx x x x x x x x x "1" - 1 xx - - - N A R - - 1=Nao Processado;2=Processado com erro;3=Processado 1=No Procesado;2=Procesado con error;3=Procesado 1=Not processed;2=Processed with error;3=Processed - - - - - N - - N N N - - - 1 2 - - - 47559 0
DAV 18 DAV_DETMSG M 10 0 Det. Mensag Det. Mensaj. Msg. Details Detalhes da Mensagem Detalles del mensaje Message Details - - x x x x x x xx x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 47560 0
DAV 19 DAV_MENSAG C 120 0 Mensagem Mensaje Message Mensagem Mensaje Message @! - x x x x x x x x x x x x x x x x IF(!INCLUI,DAV->DAV_DETMSG,"") - 1 x xx - - - S V V - - - - - - - DAV->DAV_DETMSG - - N - - N N N - - - 1 2 - - - 47561 0
DAV 20 DAV_DETPOS M 10 0 Det. Posici Det. Posic. Pos. Details Detalhe do posicionamento Detalle de la posicion Positioning Details - - x x x x x x xx x x x x x x x x - - 1 x x xx - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 47562 0
DAV 21 DAV_POSICI C 120 0 Localizacao Ubicacion Location Localizacao Ubicacion Location @! - x x x x x x xx x x x x x x x x IF(!INCLUI,DAV->DAV_DETPOS,"") - 1 x xx - - - S V V - - - - - - - DAV->DAV_DETPOS - - N - - N N N - - - 1 2 - - - 47563 0
DAV 22 DAV_DETLOG M 10 0 Det. Log Err Det. Log Err Err.Log.Det. Detalhes do log de erro Detalles del log de error Error log details - - x x x x x x xx x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 47564 0
DAV 23 DAV_LOGERR C 120 0 Log de Erro Log de Error Error Log Log de Erro Log de Error Error Log @! - x x x x x x xx x x x x x x x x IF(!INCLUI,DAV->DAV_DETLOG,"") - 1 x xx - - - S V V - - - - - - - DAV->DAV_DETLOG - - N - - N - N - - - 1 2 - - - 47565 0
DAV 24 DAV_TIPPOS C 1 0 Tipo Posici Tipo Posic. Posit Type Tipo do Posicionamento Tipo de Posicion Positioning Type @! Pertence("123") x x x x x x xx x x x x x x x x - - 1 xx - - - S A R - - 1=GPRS Memória;2=GPRS Atual;3=Satelital 1=GPRS Memoria;2=GPRS Actual;3=Satelital 1=Memory GPRS;2=Current GPRS;3=Satellite - - - - - N - - N - N - - - 1 2 - - - 47566 0

Índices da Tabela DAV (4 í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_
DAV 1 DAV_FILIAL+DAV_IDMPOS ID Msg Pos ID Msj Sit Pos Msg ID S XXX - N 2 3 - 7376 0
DAV 2 DAV_FILIAL+DAV_CODVEI+DAV_FILORI+DAV_VIAGEM Cod.Veiculo + Fil. Origem + Viagem Cod.Vehiculo + Suc. Origen + Viaje Vehicle Code + Orig. Branch + Trip S DA3+DL5+DTQ - S 2 3 - 7377 0
DAV 3 DAV_FILIAL+DAV_FILORI+DAV_VIAGEM+DAV_CODVEI Fil. Origem + Viagem + Cod.Veiculo Suc. Origen + Viaje + Cod.Vehiculo Orig. Branch + Trip + Vehicle Code S DL5+DTQ+DA3 - S 2 3 - 7378 0
DAV 4 DAV_FILIAL+DTOS(DAV_DATPOS)+DAV_HORPOS+DAV_CODVEI Dt. Posic. + Hora Posic. + Cod.Veiculo Fch Posic. + Hora Posic. + Cod.Vehiculo Posic. Dt + Posic. Time + Vehicle Code S XXX+XXX+DA3 - S 2 3 - 7379 0

Perguntas frequentes

Para que serve a tabela DAV no Protheus?

Ela é utilizada para posicionamento dentro do sistema ERP Protheus.

Como consultar os campos da tabela DAV?

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

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

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

Exemplo de consulta SQL da tabela DAV

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

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 '20260501' AND '20260531'
    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'