Dicionário Protheus
Início

Tabela DEG no Protheus

Operadoras de Frota

O que é a tabela DEG no Protheus?

A tabela DEG faz parte do sistema ERP Protheus da TOTVS e é utilizada para operadoras de frota.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DEG
X2_PATH \DATA\
X2_ARQUIVO DEG990
X2_NOME Operadoras de Frota
X2_NOMESPA Operadoras de flota
X2_NOMEENG Fleet Operators
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DEG_FILIAL+DEG_CODOPE
X2_PYME S
X2_MODULO 43
X2_DISPLAY DEG_CODOPE+DEG_IDOPE
X2_SYSOBJ TMSAE60
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_ 3187
R_E_C_D_E_L_ 0

Campos da Tabela DEG (31 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_
DEG 01 DEG_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Suc. del sistema System Branch - - x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 49449 0
DEG 02 DEG_CODOPE C 2 0 Cod. Operad. Cod. Operad. Cod. Operat. Codigo da Operadora Codigo de la Operadora Operator Code @! TMSVALFIELD("M->DEG_CODOPE",.T.,"DEG_NOMOPE").AND.EXISTCHAV("DEG") x x x x x x xx x x x x x x x x - DEG 1 x xxx - - - S A R - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 49450 0
DEG 03 DEG_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 xx x x x x x x x x IF(!INCLUI,TMSVALFIELD("DEG->DEG_CODOPE",.F.,"DEG_NOMOPE"),"") - 1 x xx - - - S V V - - - - - - - TMSVALFIELD("DEG->DEG_CODOPE",.F.,"DEG_NOMOPE") - 1 S - - N N N - - - 1 2 - - - 49451 0
DEG 04 DEG_CODFOR C 6 0 Fornecedor Proveedor Supplier Codigo do Fornecedor Codigo del Proveedor Supplier Code @! EXISTCPO("SA2",M->DEG_CODFOR) x x x x x x xx x x x x x x x x - FOR 1 x xx - S - S A R - - - - - - - - 001 1 S - - N N N - - - 1 2 - - - 49452 0
DEG 05 DEG_LOJFOR C 2 0 Loja Tienda Unit Loja do Fornecedor Tienda del Proveedor Vendor unit @! EXISTCPO("SA2",M->DEG_CODFOR+M->DEG_LOJFOR) x x x x x x xx x x x x x x x x - - 1 x xxx - S - S A R - - - - - - - - 002 1 S - - N N N - - - 1 1 - - - 49453 0
DEG 06 DEG_NOMFOR C 50 0 Nome Fornec. Nombre Prov. Name Suppli. Nome do Fornecedor Nombre del Proveedor Name of Supplier @! - x x x x x x xx x x x x x x x x IF(!INCLUI,POSICIONE("SA2",1,XFILIAL("SA2")+DEG->DEG_CODFOR+DEG->DEG_LOJFOR,"A2_NOME"),"") - 1 x xx - - - S V V - - - - - - - POSICIONE("SA2",1,XFILIAL("SA2")+DEG->DEG_CODFOR+DEG->DEG_LOJFOR,"A2_NOME") 177 1 S - - N N N - - - 1 2 - - - 49454 0
DEG 07 DEG_IDOPE C 15 0 Id. Operad. Id. Operad. Id. Operat. Id na Operadora Id en la Operadora Id in Operator - - x x x x x x xx x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 49455 0
DEG 08 DEG_CERTDG C 90 0 Certif. Dig. Certif. Dig. Digi. Cert. Certificado Digital Certificado Digital Digital Cerificate @!S60 - x x x x x x xx x x x x x x x x - DIR 1 x xx - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 49456 0
DEG 09 DEG_CODACE C 40 0 Cod. Acesso Cod. Acceso Access Cod. Cod. Acesso aos Serv. Cod. Acceso a los Serv. Access code for serv. @* - x x x x x x xx x x x x x x x x - - 1 x x xx x - - - N A R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 49457 0
DEG 10 DEG_FTPEND C 50 0 End. FTP Dir. FTP FTP Add. Endereço FTP Direccion FTP FTP Address - - x x x x x x xx x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 49458 0
DEG 11 DEG_FTPSEN C 50 0 Senha FTP Contrasena F FTP Pass. Senha FTP Contrasena FTP FTP Password - - x x x x x x xx x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 49459 0
DEG 12 DEG_URLWS C 100 0 URL WS URL WS WS URL URL dos Webservices URL de los Webservices Web services URL - - x x x x x x xx x x x x x x x x - - 1 x xxx - - - N A R - - - - - - - - - 3 S - - N N N - - - 1 1 - - - 49460 0
DEG 13 DEG_BANCO C 3 0 Banco Banco Bank Código do Banco Codigo del Banco Bank Code @! - x x x x x x xx x x x x x x x x - SA6 1 x - - - - A R - - - - - - - - 007 - N - - N - N - - - 1 2 - - - 49461 0
DEG 14 DEG_AGENCI C 5 0 Agencia Agencia Branch Codigo da Agencia Codigo de la Agencia Branch code @! - x x x x x x xx x x x x x x x x - - 1 x - - - - A R - - - - - - - - 008 - N - - N - N - - - 1 2 - - - 49462 0
DEG 15 DEG_NUMCON C 10 0 Cta Corrente Cta CorrIent Current Acc Conta Corrente Cuenta Corriente Current Account @! - x x x x x x xx x x x x x x x x - - 1 x - - - - A R - - - - - - - - 009 - N - - N - N - - - 1 2 - - - 49463 0
DEG 16 DEG_FILCTR C 2 0 Filial Contr Suc Contr Contr Branch Filial Contratante Sucursal Contratante Contracting Branch - ExistCpo('SM0',cEmpAnt+M->DEG_FILCTR) .And. TMSAE60Vld() x x x x x x xx x x x x x x x x - SM0 1 xx - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 49464 0
DEG 17 DEG_NOMCTR C 20 0 Descr. Filia Descr. Suc Branch Descr Descrição Filial Contra. Descripcion Suc.Contra Contra Branch Description @! - x x x x x x xx x x x x x x x x If(!Inclui,Posicione('SM0',1,cEmpAnt+DEG->DEG_FILCTR,'M0_FILIAL'),'') - 1 x xx x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 49465 0
DEG 18 DEG_CALPDG C 1 0 Calc.Pedagio Calc.Peaje Toll Calc. Calculo do Pedagio Calculo del Peaje Toll Calculation @! Pertence('12') x x x x x x xx x x x x x x x x "1" - 1 xx - - - N A - - - 1=Operadora;2=SIGATMS 1=Operadora;2=SIGATMS 1=Operator;2=SIGATMS - - - - - N - - N - N - - - 1 2 - - - 49466 0
DEG 19 DEG_CNPJOP C 14 0 CNPJ Operad. RCPJ Operad Operat. CNPJ CNPJ da Operadora de Frot RCPJ Operadora flota Fleet Operator CNPJ @R! NN.NNN.NNN/NNNN-99 Vazio() .Or. CGC(M->DEG_CNPJOP) x x x x x x xx x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 N - - N - N - - - 1 2 - - - 49467 0
DEG 20 DEG_USER C 45 0 Nome Usuario Nombre usuar User Name Nome de usuario Integ. Nomb Usuario Integ. Integ. User Name - - x x x x x x x x x x x x x x x x - - 1 x xx - - - - A R - - - - - - M->DEG_CODOPE == "01" .OR. M->DEG_CODOPE == "03" - - 3 S - - N - N - - - 1 2 - - - 49468 0
DEG 21 DEG_SENHA C 30 0 Senha Contraseña Password Senha Usuario Contraseña usuario User Password @* - x x x x x x x x x x x x x x x x - - 1 x xx - - - - A R - - - - - - M->DEG_CODOPE == "01" .OR. M->DEG_CODOPE == "03" - - 3 S - - N - N - - - 1 2 - - - 49469 0
DEG 22 DEG_TOKEN M 50 0 Token Token Token Token de acesso Token de acceso Access Token - - x x x x x x x x x x x x x x x x - - 1 x xx - - - - V R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 49470 0
DEG 23 DEG_DTTOKE D 8 0 Data Token Fecha Token Token Dt Data Token Fecha Token Token Dt - - x x x x x x x x x x x x x x x x - - 1 x xx - - - - V R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 49471 0
DEG 24 DEG_HRTOKE C 8 0 Hr. Token Hr. Token Token Tm Hora Token Hora Token Token Time 99:99:99 - x x x x x x x x x x x x x x x x - - 1 x xx - - - - V R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 49472 0
DEG 25 DEG_EXPIRE N 6 0 Duração Toke Duración Tok Token Leng Duração Token Duración Token Token Length @E 999,999 - x x x x x x x x x x x x x x x x - - 1 x xx - - - - V R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 49473 0
DEG 26 DEG_REPQUI C 1 0 Mom.Quit.Rep Mom.Liq.Rep Repom Momento Quitação Repom Momento liquidación Repom Repom Settlement Moment @! Pertence('012') x x x x x x x x x x x x x x x x '0' - 1 xx - - - - A R - - 0=Não Utiliza;1=Contrato;2=Encerramento Vge 0=No utiliza;1=Contrato;2=Cierre Vje 0=Do not Use;1=Contract;2=Effective Closing - TMSAE60Whe('DEG_REPQUI') - - - S - - N - N - - - 1 2 - - - 49474 0
DEG 27 DEG_TMPESP C 3 0 Tempo Espera Tiempo esper Time of Wait Tempo de Espera Tiempo de espera Time of Wait @! TMSAE60Vld() x x x x x x x x x x x x x x x x '60' - 1 x xx x - - - N A R - - - - - - TMSAE60Whe('DEG_TMPESP') - - - S - - N - N - - - 1 2 - - - 49475 0
DEG 28 DEG_GERCTC C 1 0 Ger Carretei Gen Transp. Gen Tmstr Gera Contrato de Carretei Genera contrato Transport Generate Teamster Contrac @! TMSAE60Vld() .And. Pertence("01") x x x x x x x x x x x x x x x x "1" - 1 x xx x - - - N A R - - 0=Não Gera;1=Fechamento da Viagem 0=No genera;1=Cierre de viaje 0=Do Not Gen;1=Trip Closing - TMSAE60Whe("DEG_GERCTC") - - - N - - N - N - - - 1 2 - - - 49476 0
DEG 29 DEG_CONPDG C 1 0 Contr.Pdg.PB Contr.Peaj.P PB Toll Ctrl Contrato de Pedagio Pgbem Contrato peaje Pgbem Pgbem Toll Control @! - x x x x x x x x x x x x x x x x '1' - 1 x - - - - A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - M->DEG_CODOPE == '03' - - 3 S - - N - N - - - 1 2 - - - 49477 0
DEG 30 DEG_USAAGE C 1 0 Usa Agenda Usa Agenda Use Schedule Usa Agendamento Usa Progr. Agenda Use Scheduling @! Vazio() .Or. (Pertence("12") .And. TMSAE60Vld()) x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 49478 0
DEG 31 DEG_AUTPAG C 1 0 Aut Pagto Aut Pago Auth Paym Autoriza Pagamento Autoriza pago Authorize Payment @! Vazio() .Or. (Pertence("12") .And. TMSAE60Vld()) x x x x x x x x x x x x x x x x "1" - 1 x - - - N A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 49479 0

Índices da Tabela DEG (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_
DEG 1 DEG_FILIAL+DEG_CODOPE Cod. Operad. Cod. Operad. Cod. Operat. S - - S 2 3 - 7654 0

Perguntas frequentes

Para que serve a tabela DEG no Protheus?

Ela é utilizada para operadoras de frota dentro do sistema ERP Protheus.

Como consultar os campos da tabela DEG?

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

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

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

Exemplo de consulta SQL da tabela DEG

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

SELECT
    DEG_FILIAL,
    DEG_CODOPE,
    DEG_NOMOPE,
    DEG_CODFOR,
    DEG_LOJFOR,
    DEG_NOMFOR,
    DEG_IDOPE,
    DEG_CERTDG,
    DEG_CODACE,
    DEG_FTPEND,
    DEG_FTPSEN,
    DEG_URLWS,
    DEG_BANCO,
    DEG_AGENCI,
    DEG_NUMCON,
    DEG_FILCTR,
    DEG_NOMCTR,
    DEG_CALPDG,
    DEG_CNPJOP,
    DEG_USER,
    DEG_SENHA,
    DEG_TOKEN,
    DEG_DTTOKE,
    DEG_HRTOKE,
    DEG_EXPIRE,
    DEG_REPQUI,
    DEG_TMPESP,
    DEG_GERCTC,
    DEG_CONPDG,
    DEG_USAAGE,
    DEG_AUTPAG
FROM DEG
WHERE
    D_E_L_E_T_ = ' '
    AND DEG_FILIAL = 'VALOR'
    AND DEG_CODOPE = 'VALOR'
    AND DEG_NOMOPE = 'VALOR'
    AND DEG_CODFOR = 'VALOR'
    AND DEG_LOJFOR = 'VALOR'
    AND DEG_NOMFOR = 'VALOR'
    AND DEG_IDOPE = 'VALOR'
    AND DEG_CERTDG = 'VALOR'
    AND DEG_CODACE = 'VALOR'
    AND DEG_FTPEND = 'VALOR'
    AND DEG_FTPSEN = 'VALOR'
    AND DEG_URLWS = 'VALOR'
    AND DEG_BANCO = 'VALOR'
    AND DEG_AGENCI = 'VALOR'
    AND DEG_NUMCON = 'VALOR'
    AND DEG_FILCTR = 'VALOR'
    AND DEG_NOMCTR = 'VALOR'
    AND DEG_CALPDG = 'VALOR'
    AND DEG_CNPJOP = 'VALOR'
    AND DEG_USER = 'VALOR'
    AND DEG_SENHA = 'VALOR'
    AND DEG_DTTOKE BETWEEN '20260501' AND '20260531'
    AND DEG_HRTOKE = 'VALOR'
    AND DEG_EXPIRE = 0
    AND DEG_REPQUI = 'VALOR'
    AND DEG_TMPESP = 'VALOR'
    AND DEG_GERCTC = 'VALOR'
    AND DEG_CONPDG = 'VALOR'
    AND DEG_USAAGE = 'VALOR'
    AND DEG_AUTPAG = 'VALOR'