Dicionário Protheus
Início

Tabela DFM no Protheus

CUSTOS DE VIAGEM

O que é a tabela DFM no Protheus?

A tabela DFM faz parte do sistema ERP Protheus da TOTVS e é utilizada para custos de viagem.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DFM
X2_PATH \DATA\
X2_ARQUIVO DFM990
X2_NOME CUSTOS DE VIAGEM
X2_NOMESPA COSTOS DE VIAJE
X2_NOMEENG TRAVEL EXPENSES
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DFM_FILIAL+DFM_FILORI+DFM_VIAGEM+DFM_CODDES
X2_PYME N
X2_MODULO 43
X2_DISPLAY DFM_FILIAL+DFM_FILORI+DFM_VIAGEM+DFM_IDCTMS
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_ 3228
R_E_C_D_E_L_ 0

Campos da Tabela DFM (11 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_
DFM 01 DFM_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 - - - 50093 0
DFM 02 DFM_IDCTMS C 6 0 ID.Custo TMS ID.Costo TMS TMS Cost ID ID.Custo TMS ID.Costo TMS TMS Cost ID @! - x x x x x x xx x x x x x x x x - - 1 xxx - - - S V R - - - - - - - - - - N - - N N N - - - 1 1 - - - 50094 0
DFM 03 DFM_FILORI C 2 0 Fil.Origem Suc. Origen Src. Branch Fil.Origem Suc. Origen Source Branch - - x x x x x x xx x x x x x x x x cFilAnt - 1 xxx - - - S V R - - - - - - - - 033 - N - - N N N - - - 1 1 - - - 50095 0
DFM 04 DFM_VIAGEM C 6 0 Viagem Viaje Trip Viagem Viaje Trip - - x x x x x x xx x x x x x x x x - - 1 xxx - - - S V R - - - - - - - - 143 - N - - N N N - - - 1 1 - - - 50096 0
DFM 05 DFM_CODDES C 15 0 Cod.Despesa Cod. Gasto Expense Cd Cod.Despesa Cod. Gasto Expense Code @! - x x x x x x xx x x x x x x x x - - 1 xxx - - - S V R - - - - - - - - - - N - - N N N - - - 1 1 - - - 50097 0
DFM 06 DFM_DSCDES C 30 0 Desc.Despesa Cod.Gasto Expense Desc Desc.Despesa Cod. Gasto Expense Description @! - x x x x x x xx x x x x x x x x Iif(Inclui, '', Posicione('DT7', 1, xFilial('DT7')+DFM->DFM_CODDES, 'DT7_DESCRI')) - 1 xx - - - S V V - - - - - - - Posicione('DT7', 1, xFilial('DT7')+DFM->DFM_CODDES, 'DT7_DESCRI') - - N - - N N N - - - 1 2 - - - 50098 0
DFM 07 DFM_CUSTO1 N 14 2 Custo Moeda1 Cto Moneda1 Cur. 1 Cost Custo Moeda 1 Apurado Costo Moneda 1 Calculado Calculated Currency1 Cost @E 99,999,999,999.99 - x x x x x x xx x x x x x x x x - - 1 xxxx - - - - V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 50099 0
DFM 08 DFM_CUSTO2 N 14 2 Custo Moeda2 Cto Moneda2 Cur. 2 Cost Custo Moeda 2 Apurado Costo Moneda 2 Calculado Calculated Currency2 Cost @E 99,999,999,999.99 - x x x x x x xx x x x x x x x x - - 1 xxxx - - - - V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 50100 0
DFM 09 DFM_CUSTO3 N 14 2 Custo Moeda3 Cto Moneda3 Cur. 3 Cost Custo Moeda 3 Apurado Costo Moneda 3 Calculado Calculated Currency3 Cost @E 99,999,999,999.99 - x x x x x x xx x x x x x x x x - - 1 xxxx - - - - V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 50101 0
DFM 10 DFM_CUSTO4 N 14 2 Custo Moeda4 Cto Moneda4 Cur. 4 Cost Custo Moeda 4 Apurado Costo Moneda 4 Calculado Calculated Currency4 Cost @E 99,999,999,999.99 - x x x x x x xx x x x x x x x x - - 1 xxxx - - - - V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 50102 0
DFM 11 DFM_CUSTO5 N 14 2 Custo Moeda5 Cto Moneda5 Cur. 5 Cost Custo Moeda 5 Apurado Costo Moneda 5 Calculado Calculated Currency5 Cost @E 99,999,999,999.99 - x x x x x x xx x x x x x x x x - - 1 xxxx - - - - V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 50103 0

Índices da Tabela DFM (2 í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_
DFM 1 DFM_FILIAL+DFM_IDCTMS+DFM_FILORI+DFM_VIAGEM ID.Custo TMS + Fil.Origem + Viagem ID.Costo TMS + Suc. Origen + Viaje TMS Cost ID + Src. Branch + Trip S DFJ+DL5+XXX - S 2 3 - 7735 0
DFM 2 DFM_FILIAL+DFM_FILORI+DFM_VIAGEM+DFM_IDCTMS Fil.Origem + Viagem + ID.Custo TMS Suc. Origen + Viaje + ID.Costo TMS Src. Branch + Trip + TMS Cost ID S DL5+XXX+DFJ - S 2 3 - 7736 0

Perguntas frequentes

Para que serve a tabela DFM no Protheus?

Ela é utilizada para custos de viagem dentro do sistema ERP Protheus.

Como consultar os campos da tabela DFM?

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

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

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

Exemplo de consulta SQL da tabela DFM

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

SELECT
    DFM_FILIAL,
    DFM_IDCTMS,
    DFM_FILORI,
    DFM_VIAGEM,
    DFM_CODDES,
    DFM_DSCDES,
    DFM_CUSTO1,
    DFM_CUSTO2,
    DFM_CUSTO3,
    DFM_CUSTO4,
    DFM_CUSTO5
FROM DFM
WHERE
    D_E_L_E_T_ = ' '
    AND DFM_FILIAL = 'VALOR'
    AND DFM_IDCTMS = 'VALOR'
    AND DFM_FILORI = 'VALOR'
    AND DFM_VIAGEM = 'VALOR'
    AND DFM_CODDES = 'VALOR'
    AND DFM_DSCDES = 'VALOR'
    AND DFM_CUSTO1 = 0
    AND DFM_CUSTO2 = 0
    AND DFM_CUSTO3 = 0
    AND DFM_CUSTO4 = 0
    AND DFM_CUSTO5 = 0