Dicionário Protheus
Início

Tabela T04 no Protheus

Ambientes de Trabalho

O que é a tabela T04 no Protheus?

A tabela T04 faz parte do sistema ERP Protheus da TOTVS e é utilizada para ambientes de trabalho.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE T04
X2_PATH \DATA\
X2_ARQUIVO T04990
X2_NOME Ambientes de Trabalho
X2_NOMESPA Entornos de trabajo
X2_NOMEENG Work Environments
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO T04_FILIAL+T04_ID+T04_VERSAO
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA389
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 1
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_ 8830
R_E_C_D_E_L_ 0

Campos da Tabela T04 (20 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_
T04 01 T04_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 148606 0
T04 02 T04_ID C 6 0 ID ID ID Identificador do registro Identificador del registr Register Identifier - - x x x x x x x x x x x x x x x x GetSx8Num( "T04", "T04_ID" ) - 1 x x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 148607 0
T04 03 T04_VERSAO C 14 0 Id. Ver. Reg Id. Ver. Reg Reg Vers ID Id Versão Registro Id Version Registro Register Version ID @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 078 1 S - - N - N - - - 1 2 - - - 148608 0
T04 04 T04_CODIGO C 30 0 Cod Amb Trab Cod Amb Trab Work Env Cod Código do Ambiente de Tra Código do Ambiente de Tra Work Environment Code @! VldEvTab("T04",4,M->T04_CODIGO,FWFLDGET("T04_DTINI"),FWFLDGET("T04_DTFIN"),,1) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 148609 0
T04 05 T04_DTINI C 6 0 Per Ini Vld Per Ini Vld Val St Per Período Inicial Validade Periodo inicial validez Start Validity Period @R 99/9999 XFUNVldDt(,"T04_DTFIN") .And. VLDEVTAB("T04",4,FWFLDGET("T04_CODIGO"),M->T04_DTINI,FWFLDGET("T04_DTFIN"),,1) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 148610 0
T04 06 T04_DTFIN C 6 0 Per. Fim Vld Per. Fim Vld Val End Per Período Final Validade Período final de validez End Validity Period @R 99/9999 XFUNVldDt("T04_DTINI") .And. VLDEVTAB("T04",4,FWFLDGET("T04_CODIGO"),FWFLDGET("T04_DTINI"),M->T04_DTFIN,,1) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 148611 0
T04 07 T04_NMAMB C 100 0 Nome Amb. Nomb Ent. Environ. Nam Nome do Ambiente Nombre del entorno Environment Name - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 148612 0
T04 08 T04_DESCRI M 10 0 Des Amb Trab Des Amb Trab Work Env Des Desc Ambiente de Trabalho Desc ambiente de trabajo Work Environment Desc. @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 148613 0
T04 09 T04_LOCAMB C 1 0 Local Amb Lugar Amb. Env Location Local Ambiente de Trabalh Lugar ambiente de trabajo Work Environment Location @! Pertence(" 123") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 1=Estabelecimento do próprio empregador;2=Estabelecimento de Terceiros;3=Prestação de serviços em instalações de terceiros 1=Sucursal del propio empleador;2=Establecimiento de terceros;3=Prestación de servicios en instalaciones de terceros 1=Employer’s own site;2=Third-party site;3=Provision of services in third-party facilities - - - - 1 S - - N - N - - - 1 1 - - - 148614 0
T04 10 T04_TPINSC C 1 0 Tp.Inscrição Tp.Inscrip. Subsc Type Tp. Inscrição do Ambiente Tp. Inscrip. del entorno Environment Subsc Tp @! Pertence(" 134") .and. XVldTNrIns(M->T04_TPINSC,FWFLDGET("T04_NRINSC")) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=CNPJ;3=CAEPF;4=CNO 1=RCPJ;3=CAEPF;4=CNO 1=CNPJ;3=CAEPF;4=CNO - - - - 1 S - - N - N - - - 1 1 - - - 148615 0
T04 11 T04_NRINSC C 15 0 Nr.Insc. Nr.Insc. Reg Number Nr. Inscrição do Ambiente Nro inscripción entorno Environment Reg Number @! XVldTNrIns(FWFLDGET("T04_TPINSC"),M->T04_NRINSC) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 148616 0
T04 12 T04_LOTACA C 6 0 Cod. Lotação Cód. Asignac Alloc cd Código da Lotação Código de la asignación Allocation code - - x x x x x x x x x x x x x x x x - C99 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 148617 0
T04 13 T04_VERANT C 14 0 Id. Ver. Ant Id. Ver. Ant Prev.Ver. ID Id versão anterior reg. Id versión anterior reg. Prev. Register Version ID @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 078 1 S - - N - N - - - 1 2 - - - 148618 0
T04 14 T04_STATUS C 1 0 Status Reg. Estatus Reg. Rec Status Status do registro Estatus del registro Record Status @! Pertence(" 012349") x x x x x x x x x x x x x x x - - 1 - - - - N A R - - 0=Reg.Válido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistências;4=Reg.Transmitido válido;9=Em Processamento 0=Reg.Válido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido con inconsistencias;4=Reg.Transmitido válido;9=En procesamiento 0=Valid Rec;1=Invalid Rec;2=Transf Rec;3=Transf Rec with inconsistencies;4=Transf Rec valid;9=In Process - - - 079 - S - - N - N - - - 1 2 - - - 148619 0
T04 15 T04_PROTUL C 44 0 Nº do Recibo Número del r Rec Number Número do Recibo Número del recibo Receipt Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - 080 2 S - - N - N - - - 1 2 - - - 148620 0
T04 16 T04_PROTPN C 44 0 Nº Recibo A Nº Recibo A Rec A No. Número do Recibo Anterior Número del recibo anterio Previous Receipt Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 080 2 S - - N - N - - - 1 2 - - - 148621 0
T04 17 T04_EVENTO C 1 0 Id. Evento Id. Evento Event ID Identificação do Evento Identificación del evento Event ID @! Pertence("IAE") x x x x x x x x x x x x x x x x "I" - 1 x - - - N A R - - - - - - - - 081 1 S - - N - N - - - 1 2 - - - 148622 0
T04 18 T04_ATIVO C 1 0 Reg. Ativo? ¿Reg. Activ? Act. Reg. Registro Ativo? ¿Registro activo? Activated Register @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x - - - N A R - - - - - - - - 082 1 S - - N - N - - - 1 2 - - - 148623 0
T04 19 T04_LOGOPE C 1 0 Log Operacao Log Operació Oper Log Log Operacao Log Operación Operation Log @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Alt.Integr;4=Incl.Integr+Alt.Manual;5=Incl.Manual+Alt.Integr;6=Incl.Manual+Alt.Manual 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Mod.Integr;4=Incl.Integr+Mod.Manual;5=Incl.Manual+Mod.Integr;6=Incl.Manual+Mod.Manual 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Alt.Integr;4=Incl.Integr+Alt.Manual;5=Incl.Manual+Alt.Integr;6=Incl.Manual+Alt.Manual - - - - - S - - N - N - - - 1 2 - - - 148624 0
T04 20 T04_XMLID C 36 0 Id do XML. Id del XML. XML id Id do XML. Id del XML. XML ID - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 148625 0

Índices da Tabela T04 (6 í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_
T04 1 T04_FILIAL+T04_ID+T04_VERSAO ID + Id. Ver. Reg ID + Id. Ver. Reg ID + Reg Vers ID S - - S 2 3 - 21072 0
T04 2 T04_FILIAL+T04_CODIGO+T04_DTINI+T04_DTFIN+T04_ATIVO Cod Amb Trab + Per Ini Vld + Per. Fim Vld + Reg. Ativo? Cod Amb Trab + Per Ini Vld + Per. Fim Vld + ¿Reg. Activ? Work Env Cod + Val St Per + Val End Per + Act. Reg. S - - S 2 3 - 21073 0
T04 3 T04_FILIAL+T04_ID+T04_ATIVO ID + Reg. Ativo? ID + ¿Reg. Activ? ID + Act. Reg. S - - S 2 3 - 21074 0
T04 4 T04_FILIAL+T04_CODIGO+T04_ATIVO Cod Amb Trab + Reg. Ativo? Cod Amb Trab + ¿Reg. Activ? Work Env Cod + Act. Reg. S - - S 2 3 - 21075 0
T04 5 T04_FILIAL+T04_CODIGO+T04_DTINI+T04_ATIVO Cod Amb Trab + Per Ini Vld + Reg. Ativo? Cod Amb Trab + Per Ini Vld + ¿Reg. Activ? Work Env Cod + Val St Per + Act. Reg. S - - S 2 3 - 21076 0
T04 6 T04_FILIAL+T04_ID+T04_EVENTO+T04_STATUS+T04_ATIVO ID + Id. Evento + Status Reg. + Reg. Ativo? ID + Id. Evento + Estatus Reg. + ¿Reg. Activ? ID + Event ID + Rec Status + Act. Reg. S - - S 2 3 - 21077 0

Perguntas frequentes

Para que serve a tabela T04 no Protheus?

Ela é utilizada para ambientes de trabalho dentro do sistema ERP Protheus.

Como consultar os campos da tabela T04?

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

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

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

Exemplo de consulta SQL da tabela T04

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

SELECT
    T04_FILIAL,
    T04_ID,
    T04_VERSAO,
    T04_CODIGO,
    T04_DTINI,
    T04_DTFIN,
    T04_NMAMB,
    T04_DESCRI,
    T04_LOCAMB,
    T04_TPINSC,
    T04_NRINSC,
    T04_LOTACA,
    T04_VERANT,
    T04_STATUS,
    T04_PROTUL,
    T04_PROTPN,
    T04_EVENTO,
    T04_ATIVO,
    T04_LOGOPE,
    T04_XMLID
FROM T04
WHERE
    D_E_L_E_T_ = ' '
    AND T04_FILIAL = 'VALOR'
    AND T04_ID = 'VALOR'
    AND T04_VERSAO = 'VALOR'
    AND T04_CODIGO = 'VALOR'
    AND T04_DTINI = 'VALOR'
    AND T04_DTFIN = 'VALOR'
    AND T04_NMAMB = 'VALOR'
    AND T04_LOCAMB = 'VALOR'
    AND T04_TPINSC = 'VALOR'
    AND T04_NRINSC = 'VALOR'
    AND T04_LOTACA = 'VALOR'
    AND T04_VERANT = 'VALOR'
    AND T04_STATUS = 'VALOR'
    AND T04_PROTUL = 'VALOR'
    AND T04_PROTPN = 'VALOR'
    AND T04_EVENTO = 'VALOR'
    AND T04_ATIVO = 'VALOR'
    AND T04_LOGOPE = 'VALOR'
    AND T04_XMLID = 'VALOR'