Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela DEN no Protheus

Movimentação de Valores

O que é a tabela DEN no Protheus?

A tabela DEN faz parte do sistema ERP Protheus da TOTVS e é utilizada para movimentação de valores.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DEN
X2_PATH \DATA\
X2_ARQUIVO DEN990
X2_NOME Movimentação de Valores
X2_NOMESPA Movimiento de Valores
X2_NOMEENG Transaction of Values
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 43
X2_DISPLAY DEN_FILIAL+DEN_FILORI+DEN_VIAGEM+DTOS(DEN_DTMOV)+DEN_HRMOV
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_ 3194
R_E_C_D_E_L_ 0

Campos da Tabela DEN (18 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_
DEN 01 DEN_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 x x - - - N A R - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 49539 0
DEN 02 DEN_IDREG C 100 0 Id. Registro Id. Registro Record Id. Id. do Registro Id. del registro Record Id. @! - x x x x x x x xx x x x x x x x x - - 1 x xx - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 49540 0
DEN 03 DEN_CODOPE C 2 0 Cod. Operad. Cod. Operad. Operat.Cod. Codigo da Operadora Codigo de la Operadora Operator Code @! TMSVALFIELD("M->DEN_CODOPE",.T.,"DEN_NOMOPE") x x x x x x x xx x x x x x x x x - - 1 x xxx - - - N A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 49541 0
DEN 04 DEN_NOMOPE C 30 0 Nome Operad. Nombre Opera Name Operat Nome da Operadora Nombre de la Operadora Name of Operator @! - x x x x x x x xx x x x x x x x x IF(!INCLUI,TMSVALFIELD("DEN->DEN_CODOPE",.F.,"DEN_NOMOPE"),"") - 1 x xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 49542 0
DEN 05 DEN_FILORI C 2 0 Fil. Origem Suc. Origen Origin Bran. Filial de Origem Sucursal de Origen Branch of Origin - - x x x x x x x xx x x x x x x x x - DL5 1 x xxx - - - N A R - - - - - - - - 033 - S - - N N N - - - 1 1 - - - 49543 0
DEN 06 DEN_VIAGEM C 6 0 Viagem Viaje Trip Numero da Viagem Numero del Viaje Trip number - EXISTCPO("DTQ",M->DEN_FILORI+M->DEN_VIAGEM) x x x x x x x xx x x x x x x x x - - 1 x xxx - - - - - - - - - - - - - - 143 - S - - N N N - - - 1 1 - - - 49544 0
DEN 07 DEN_DTMOV D 8 0 Data Movto. Fecha Movim. Movt. Date Data do Movimento Fecha del movimiento Movement Date @D - x x x x x x x xx x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 49545 0
DEN 08 DEN_HRMOV C 4 0 Hora Movto. Hora Movim. Movt. Time Hora do Movimento Hora del movimiento Movement Time @R 99:99 - x x x x x x x xx x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 49546 0
DEN 09 DEN_CODMOV C 3 0 Cod. Movto. Cod. Movim. Movt. Cod. Codigo Movimento Codigo Movimiento Movement Code @! - x x x x x x x xx x x x x x x x x x - - 1 x xxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 49547 0
DEN 10 DEN_DESMOV C 30 0 Desc. Movto. Desc. Movim. Movt. Desc. Descricao do Movimento Descripc. del movimiento Description of Movement @! - x x x x x x x xx x x x x x x x x x IF(!INCLUI, POSICIONE('DEM',2,XFILIAL('DEM')+DEN->(DEN_CODOPE+DEN_CODMOV),'DEM_DESMOV'), '') - 1 x xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 1 - - - 49548 0
DEN 11 DEN_VALOR N 14 2 Valor Movto Valor Movim. Movt. Value Valor do Movimento Valor del movimiento Movement Value @E 999,999,999.99 - x x x x x x x xx x x x x x x x x x - - 1 x xxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 49549 0
DEN 12 DEN_TIPMOV C 1 0 Tipo Movto. Tipo Movim. Movt. Type Tipo de Movimento Tipo de movimiento Movement Type @! PERTENCE('012') x x x x x x x xx x x x x x x x x x - - 1 x xxx - - - S A R - - 0=Debito;1=Credito;2=Pedagio 0=Débito;1=Crédito;2=Peaje 0=Debit;1=Credit;2=Toll - - - - - S - - N N N - - - 1 1 - - - 49550 0
DEN 13 DEN_STATUS C 1 0 Status Estatus Status Status da Passagem Estatus de Pasaje Passage status ! - x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - 1=ABERTO;2=REALIZADA 1=PENDIENTE;2=REALIZADA 1=PENDING;2=EXECUTED - - - - - S - - N N N - - - 1 2 - - - 49551 0
DEN 14 DEN_RECENV C 1 0 Rec. / Envio Rec. / Envio Rec. / Disp. Recebimento ou Envio? ¿Recepcion o envio? Receipt or Dispatch? ! Pertence('RE') x x x x x x x xx x x x x x x x x - - 1 x xx - - - N V R - - R=Movto. Recebimento;E=Movto. de Envio R=Movim. Recepción;E=Movim. de Envío R= Receipt Trans;E=Delivery Trans - - - - - S - - N N N - - - 1 2 - - - 49552 0
DEN 15 DEN_CODOBS C 6 0 Cod. Observ. Cod. Observ. Remarks Cod. Codigo da Observacao Codigo de la observacion Remarks Code @! - x x x x x x x xx x x x x x x x x - - 1 x xx - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 49553 0
DEN 16 DEN_OBSERV M 80 0 Observacao Observacion Remarks Observacao Observacion Remarks @! - x x x x x x x xx x x x x x x x x IF(!INCLUI, MSMM(DEN->DEN_CODOBS), '') - 1 x xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 49554 0
DEN 17 DEN_ACAO C 2 0 Acao Accion Action Acao no Protheus Acccion en el Protheus Action in Protheus @! TMSVALFIELD('M->DEN_ACAO',.T.,'DEN_DACAO') x x x x x x x xx x x x x x x x x x - DEM 1 x xxx - - - N V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 49555 0
DEN 18 DEN_DACAO C 30 0 Desc. Acao Desc. Accion Action Desc. Descricao da Acao Descripcion de la accion Description of Action @! - x x x x x x x xx x x x x x x x x IF(!INCLUI, TMSVALFIELD('DEN->DEN_ACAO',.F.,'DEN_DACAO'), '') - 1 x xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 49556 0

Índices da Tabela DEN (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_
DEN 1 DEN_FILIAL+DEN_FILORI+DEN_VIAGEM+DTOS(DEN_DTMOV)+DEN_HRMOV Fil. Origem + Viagem + Data Movto. + Hora Movto. Suc. Origen + Viaje + Fecha Movim. + Hora Movim. Origin Bran. + Trip + Movt. Date + Movt. Time S - - S 2 3 - 7668 0
DEN 2 DEN_FILIAL+DEN_CODOPE+DTOS(DEN_DTMOV)+DEN_HRMOV Cod. Operad. + Data Movto. + Hora Movto. Cod. Operad. + Fecha Movim. + Hora Movim. Operat.Cod. + Movt. Date + Movt. Time S - - S 2 3 - 7669 0

Perguntas frequentes

Para que serve a tabela DEN no Protheus?

Ela é utilizada para movimentação de valores dentro do sistema ERP Protheus.

Como consultar os campos da tabela DEN?

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

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

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

Exemplo de consulta SQL da tabela DEN

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

SELECT
    DEN_FILIAL,
    DEN_IDREG,
    DEN_CODOPE,
    DEN_NOMOPE,
    DEN_FILORI,
    DEN_VIAGEM,
    DEN_DTMOV,
    DEN_HRMOV,
    DEN_CODMOV,
    DEN_DESMOV,
    DEN_VALOR,
    DEN_TIPMOV,
    DEN_STATUS,
    DEN_RECENV,
    DEN_CODOBS,
    DEN_OBSERV,
    DEN_ACAO,
    DEN_DACAO
FROM DEN
WHERE
    D_E_L_E_T_ = ' '
    AND DEN_FILIAL = 'VALOR'
    AND DEN_IDREG = 'VALOR'
    AND DEN_CODOPE = 'VALOR'
    AND DEN_NOMOPE = 'VALOR'
    AND DEN_FILORI = 'VALOR'
    AND DEN_VIAGEM = 'VALOR'
    AND DEN_DTMOV BETWEEN '20260801' AND '20260831'
    AND DEN_HRMOV = 'VALOR'
    AND DEN_CODMOV = 'VALOR'
    AND DEN_DESMOV = 'VALOR'
    AND DEN_VALOR = 0
    AND DEN_TIPMOV = 'VALOR'
    AND DEN_STATUS = 'VALOR'
    AND DEN_RECENV = 'VALOR'
    AND DEN_CODOBS = 'VALOR'
    AND DEN_ACAO = 'VALOR'
    AND DEN_DACAO = 'VALOR'