Dicionário Protheus
Início

Tabela DAT no Protheus

ITENS COMP. DO FRETE DA CARGA

O que é a tabela DAT no Protheus?

A tabela DAT faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens comp. do frete da carga.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DAT
X2_PATH \DATA\
X2_ARQUIVO DAT990
X2_NOME ITENS COMP. DO FRETE DA CARGA
X2_NOMESPA ITEMS COMP. DE FLETE DE CARGA
X2_NOMEENG COMP. ITEMS OF CARGO FREIGHT
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 43
X2_DISPLAY DAT_FILIAL+DAT_COD+DAT_SEQCAR+DAT_CODPAS
X2_SYSOBJ -
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_ 3061
R_E_C_D_E_L_ 0

Campos da Tabela DAT (6 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_
DAT 01 DAT_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 - N - - N N N - - - 1 2 - - - 47523 0
DAT 02 DAT_COD C 6 0 Cod.Carga Cod.Carga Cargo code Codigo da Carga Codigo de carga Cargo code @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N - R - - - - - - - - - - N - - N N N - - - 1 2 - - - 47524 0
DAT 03 DAT_SEQCAR C 2 0 Seq.Carga Sec. Carga Cargo seq. Sequencia da Carga Secuencia de la Carga Cargo sequence @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N - R - - - - - - - - - - N - - N N N - - - 1 2 - - - 47525 0
DAT 04 DAT_CODPAS C 2 0 Componente Componente Component Codigo do Componente Codigo de Componente Component code @! ExistCpo('DT3') x x x x x x x x x x x x x x x x - DT3 1 xx - S - N - R - - - - - - - - - - N - - N N N - - - 1 2 - - - 47526 0
DAT 05 DAT_DESCRI C 20 0 Descricao Descripcion Description Descricao do Componente Descripcion del component Component description @! - x x x x x x x x x x x x x x x x Iif(Inclui,'',Posicione('DT3',1,xFilial('DT3')+DAT->DAT_CODPAS,'DT3_DESCRI')) - 1 xx x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 47527 0
DAT 06 DAT_VALPAS N 14 2 Vlr.Compone Val. Compon. Comp. Value Valor do Componente Valor del componente Component Value @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 47528 0

Índices da Tabela DAT (1 í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_
DAT 1 DAT_FILIAL+DAT_COD+DAT_SEQCAR+DAT_CODPAS Cod.Carga + Seq.Carga + Componente Cod.Carga + Sec. Carga + Componente Cargo code + Cargo seq. + Component S - - S 2 3 - 7372 0

Perguntas frequentes

Para que serve a tabela DAT no Protheus?

Ela é utilizada para itens comp. do frete da carga dentro do sistema ERP Protheus.

Como consultar os campos da tabela DAT?

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

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

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

Exemplo de consulta SQL da tabela DAT

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

SELECT
    DAT_FILIAL,
    DAT_COD,
    DAT_SEQCAR,
    DAT_CODPAS,
    DAT_DESCRI,
    DAT_VALPAS
FROM DAT
WHERE
    D_E_L_E_T_ = ' '
    AND DAT_FILIAL = 'VALOR'
    AND DAT_COD = 'VALOR'
    AND DAT_SEQCAR = 'VALOR'
    AND DAT_CODPAS = 'VALOR'
    AND DAT_DESCRI = 'VALOR'
    AND DAT_VALPAS = 0