Dicionário Protheus
Início

Tabela TGY no Protheus

Rel. Escala x Func. Efetivo

O que é a tabela TGY no Protheus?

A tabela TGY faz parte do sistema ERP Protheus da TOTVS e é utilizada para rel. escala x func. efetivo.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE TGY
X2_PATH \DATA\
X2_ARQUIVO TGY990
X2_NOME Rel. Escala x Func. Efetivo
X2_NOMESPA Info. Escala vs Empl. Efectivo
X2_NOMEENG Relatnshp Scale X Effectv Func
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO TGY_FILIAL+TGY_ESCALA+TGY_CODTDX+TGY_CODTFF+TGY_ITEM
X2_PYME S
X2_MODULO 28
X2_DISPLAY -
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_ 9362
R_E_C_D_E_L_ 0

Campos da Tabela TGY (26 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_
TGY 01 TGY_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 - - - N - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 155349 0
TGY 02 TGY_ESCALA C 6 0 Cod. Escala Cod. Escala Scale Cd Codigo da Escala Codigo de la escala Scale Code @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 155350 0
TGY 03 TGY_CODTDX C 6 0 Conf. Escala Conf. Escala Scale Sett Codigo configuracao escal Codigo configuracion Esc Scale Setting COde @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 155351 0
TGY 04 TGY_ITEM C 2 0 Item Item Item Item do relacionamento Item de la relacion Relationship Item 99 - x x x x x x x x x x x x x x x x - - 1 x xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 155352 0
TGY 05 TGY_ATEND C 14 0 Cod. Atend Cod. Atenc Oper. Cd Codigo Atendente Codigo operador Operator Code - ExistCpo("AA1") x x x x x x x x x x x x x x x x - AA1 1 x x x - S - N A R - - - - - - - - 116 - S - - N - N - - - 1 2 - - - 155353 0
TGY 06 TGY_NOME C 30 0 Nome Atend. Nome Atend. Oper. Name Nome do Atendente Nombre del operador Operator Name @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 155354 0
TGY 07 TGY_TURNO C 3 0 Turno Turno Shift Turno do Atendente Turno del operador Operator Shift @! - x x x x x x x x x x x x x x x x - SR6 1 x - S - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155355 0
TGY 08 TGY_DESC C 50 0 Descricao Descripcion Description Descricao do Turno Descripcion del turno Shift Description @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 155356 0
TGY 09 TGY_SEQ C 2 0 Seq. Ini tur Sec. Ini tur Shft St. Seq Sequencia do Turno Secuencia del turno Shift Sequence 99 - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155357 0
TGY 10 TGY_DTINI D 8 0 Data Inicial Fecha inicia Start Date Data Inicial Fecha Inicial Start Date - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155358 0
TGY 11 TGY_DTFIM D 8 0 Data Final Fecha final End Date Data Final Fecha Final End Date - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155359 0
TGY 12 TGY_GRUPO N 3 0 Grupo Grupo Group Grupo Grupo Group @E 999 - x x x x x x x x x x x x x x x x - - 1 xxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 155360 0
TGY 13 TGY_CODTFF C 6 0 Codigo RH Codigo RH HR Code Codigo recursos humanos Codigo recursos humanos Human Resources Code @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 155361 0
TGY 14 TGY_ULTALO D 8 0 Ult.Alocacao Ult.Asignac. Last Alloc Data da ultima Alocacao Fecha ultima Asignacion Allocation Last Dt - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 155362 0
TGY 15 TGY_TIPALO C 3 0 Tp. Movim. Tp. Movim. Trans.Tp. Tipo Movimentacao Tipo movimiento Transaction Type @! ExistCpo("TCU") x x x x x x x x x x x x x x x x - TCUALC 1 xx - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155363 0
TGY 16 TGY_DESMOV C 15 0 Desc.Mov. Desc.Mov. Trans.Desc. Descrição da movimentação Descripción del Movimient Transaction description @! - x x x x x x x x x x x x x x x x IIF(!EMPTY(M->TGY_TIPALO),ALLTRIM( POSICIONE("TCU",1,XFILIAL("TCU")+M->TGY_TIPALO,"TCU_DESC") ),"") - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 155364 0
TGY 17 TGY_ENTRA1 C 5 0 Hora Ini 1 Hora Ini 1 St. Time 1 Horario de Entrada 1 Horario de Entrada 1 Entry time 1 99:99 AtVldHora(FwFldGet("TGY_ENTRA1")) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155365 0
TGY 18 TGY_SAIDA1 C 5 0 Hora Fim 1 Hora Fim 1 End Time 1 Horario de Saida 1 Horario de Saida 1 Exit Time 1 99:99 AtVldHora(FwFldGet("TGY_SAIDA1")) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155366 0
TGY 19 TGY_ENTRA2 C 5 0 Hora Ini 2 Hora Ini 2 St. Time 2 Horario de Entrada 2 Horario de Entrada 2 Entry time 2 99:99 AtVldHora(FwFldGet("TGY_ENTRA2")) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155367 0
TGY 20 TGY_SAIDA2 C 5 0 Hora Fim 2 Hora Fim 2 End Time 2 Horario de Saida 2 Horario de Saida 2 Exit Time 2 99:99 AtVldHora(FwFldGet("TGY_SAIDA2")) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155368 0
TGY 21 TGY_ENTRA3 C 5 0 Hora Ini 3 Hora Ini 3 St. Time 3 Horario de Entrada 3 Horario de Entrada 3 Entry time 3 99:99 AtVldHora(FwFldGet("TGY_ENTRA3")) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155369 0
TGY 22 TGY_SAIDA3 C 5 0 Hora Fim 3 Hora Fim 3 End Time 3 Horario de Saida 3 Horario de Saida 3 Exit Time 3 99:99 AtVldHora(FwFldGet("TGY_SAIDA3")) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155370 0
TGY 23 TGY_ENTRA4 C 5 0 Hora Ini 4 Hora Ini 4 St. Time 4 Horario de Entrada 4 Horario de Entrada 4 Entry time 4 99:99 AtVldHora(FwFldGet("TGY_ENTRA4")) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155371 0
TGY 24 TGY_SAIDA4 C 5 0 Hora Fim 4 Hora Fim 4 End Time 4 Horario de Saida 4 Horario de Saida 4 Exit Time 4 99:99 AtVldHora(FwFldGet("TGY_SAIDA4")) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155372 0
TGY 25 TGY_PROXFE C 1 0 Trab.Prx.Fer Trab.Prx.Fer Next Holiday Trabalha Próximo Feriado Trabaja próximo feriado Work Next Holiday @9 Pertence("123") .or. Vazio() x x x x x x x x x x x x x x x x "3" - 1 x xx - - - N A R - - 1=Trabalha;2=Não Trabalha;3=Não se Aplica 1=Trabaja;2=No trabaja;3=No se aplica 1=Work;2=Do not work;3=Not applicable - - - - - S - - N - N - - - 1 2 - - - 155373 0
TGY 26 TGY_RESTEC C 1 0 Alocacao Res Asignac. Res Res Allocat Alocaçao de Reserva ? ¿Asignac. Reserva ? Reserve Allocation ? @! - x x x x x x x x x x x x x x x x '2' - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 155374 0

Índices da Tabela TGY (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_
TGY 1 TGY_FILIAL+TGY_ESCALA+TGY_CODTDX+TGY_CODTFF+TGY_ITEM Cod. Escala + Conf. Escala + Codigo RH + Item Cod. Escala + Conf. Escala + Codigo RH + Item Scale Cd + Scale Sett + HR Code + Item S - - S 2 3 - 22230 0

Perguntas frequentes

Para que serve a tabela TGY no Protheus?

Ela é utilizada para rel. escala x func. efetivo dentro do sistema ERP Protheus.

Como consultar os campos da tabela TGY?

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

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

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

Exemplo de consulta SQL da tabela TGY

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

SELECT
    TGY_FILIAL,
    TGY_ESCALA,
    TGY_CODTDX,
    TGY_ITEM,
    TGY_ATEND,
    TGY_NOME,
    TGY_TURNO,
    TGY_DESC,
    TGY_SEQ,
    TGY_DTINI,
    TGY_DTFIM,
    TGY_GRUPO,
    TGY_CODTFF,
    TGY_ULTALO,
    TGY_TIPALO,
    TGY_DESMOV,
    TGY_ENTRA1,
    TGY_SAIDA1,
    TGY_ENTRA2,
    TGY_SAIDA2,
    TGY_ENTRA3,
    TGY_SAIDA3,
    TGY_ENTRA4,
    TGY_SAIDA4,
    TGY_PROXFE,
    TGY_RESTEC
FROM TGY
WHERE
    D_E_L_E_T_ = ' '
    AND TGY_FILIAL = 'VALOR'
    AND TGY_ESCALA = 'VALOR'
    AND TGY_CODTDX = 'VALOR'
    AND TGY_ITEM = 'VALOR'
    AND TGY_ATEND = 'VALOR'
    AND TGY_NOME = 'VALOR'
    AND TGY_TURNO = 'VALOR'
    AND TGY_DESC = 'VALOR'
    AND TGY_SEQ = 'VALOR'
    AND TGY_DTINI BETWEEN '20260501' AND '20260531'
    AND TGY_DTFIM BETWEEN '20260501' AND '20260531'
    AND TGY_GRUPO = 0
    AND TGY_CODTFF = 'VALOR'
    AND TGY_ULTALO BETWEEN '20260501' AND '20260531'
    AND TGY_TIPALO = 'VALOR'
    AND TGY_DESMOV = 'VALOR'
    AND TGY_ENTRA1 = 'VALOR'
    AND TGY_SAIDA1 = 'VALOR'
    AND TGY_ENTRA2 = 'VALOR'
    AND TGY_SAIDA2 = 'VALOR'
    AND TGY_ENTRA3 = 'VALOR'
    AND TGY_SAIDA3 = 'VALOR'
    AND TGY_ENTRA4 = 'VALOR'
    AND TGY_SAIDA4 = 'VALOR'
    AND TGY_PROXFE = 'VALOR'
    AND TGY_RESTEC = 'VALOR'