Dicionário Protheus
Início

Tabela GYG no Protheus

Colaboradores

O que é a tabela GYG no Protheus?

A tabela GYG faz parte do sistema ERP Protheus da TOTVS e é utilizada para colaboradores.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE GYG
X2_PATH \DATA\
X2_ARQUIVO GYG990
X2_NOME Colaboradores
X2_NOMESPA Colaboradores
X2_NOMEENG Employees
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO GYG_FILIAL+GYG_CODIGO
X2_PYME N
X2_MODULO 88
X2_DISPLAY -
X2_SYSOBJ GTPA008
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_ 5461
R_E_C_D_E_L_ 0

Campos da Tabela GYG (33 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_
GYG 01 GYG_FILIAL C 2 0 Filial Sucursal Branch Filial do Sstema Sucursal del sistema System Branch - - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 87582 0
GYG 02 GYG_CODIGO C 6 0 Código Codigo Code Código do Colaborador Codigo del colaborador Employee Code @! NaoVazio() .And. ExistChav('GYG') x x x x x x x x x x x x x x x xx IIF(INCLUI,GETSXENUM("GYG","GYG_CODIGO"),GYG->GYG_CODIGO) - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - 001 1 1 - - - 87583 0
GYG 03 GYG_FUNCIO C 6 0 Matrícula Matrícula Registration Matrícula do Funcionário Matrícula del empleado Employee Registration @! (Vazio() .Or. ExistCpo('SRA')) x x x x x x x x x x x x x x x x - SRA 1 x - S - S A R - - - - - - INCLUI - 121 - S - - N - N - - 001 1 1 - - - 87584 0
GYG 04 GYG_NOME C 30 0 Nome Nombre Name Nome do Colaborador Nombre del colaborador Collaborator Name @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - 001 1 1 - - - 87585 0
GYG 05 GYG_FUNCOD C 5 0 Cod. Função Doc. Funcion Function Cod Código da Função. Cód. Función Function Code @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SRA', 1, XFILIAL('SRA')+GYG->GYG_FUNCIO, 'RA_CODFUNC'),"") - 1 x - S - N A R - - - - - - - - 160 - S - - N - N - - 002 1 2 - - - 87586 0
GYG 06 GYG_FUNDES C 20 0 Desc. Função Desc. Funcio Desc.Posit. Descrição da Função Descripcion de la funcion Position Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SRJ',1,XFILIAL('SRJ')+(POSICIONE('SRA',1,XFILIAL('SRA')+GYG->GYG_FUNCIO,'RA_CODFUNC')),'RJ_DESC'),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - 002 1 1 - - - 87587 0
GYG 07 GYG_TURCOD C 3 0 Turno Trab. Turno Trab. Work Shift Turno do Funcionário Turno del empleado Employee Work Shift @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SRA', 1, XFILIAL('SRA')+GYG->GYG_FUNCIO, 'RA_TNOTRAB'),"") - 1 x - S - N V V - - - - - - - - - - S - - N - N - - 002 1 2 - - - 87588 0
GYG 08 GYG_TURDES C 50 0 Desc. Turno Desc. Turno Desc.Shift Descrição do Turno Descripcion del turno Shift Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SR6',1,XFILIAL('SR6')+(POSICIONE('SRA',1,XFILIAL('SRA')+GYG->GYG_FUNCIO,'RA_TNOTRAB')),'R6_DESC'),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - 002 1 2 - - - 87589 0
GYG 09 GYG_CARCOD C 5 0 Cargo Cargo Position Código do Cargo Codigo del cargo Position Code @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SRA', 1, XFILIAL('SRA')+GYG->GYG_FUNCIO, 'RA_CARGO'),"") - 1 x - S - N V V - - - - - - - - 161 - S - - N - N - - 002 1 2 - - - 87590 0
GYG 10 GYG_CARDES C 30 0 Desc. Cargo Desc. Cargo Desc. Job Descrição do Cargo Descripcion del cargo Job Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SQ3',1,XFILIAL('SQ3')+(POSICIONE('SRA',1,XFILIAL('SRA')+GYG->GYG_FUNCIO,'RA_CARGO')),'Q3_DESCSUM'),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - 002 1 2 - - - 87591 0
GYG 11 GYG_LOCPAD C 6 0 Local Padrao Lugar Estánd Stand Locat Localidade Lugar Location - Vazio().Or.ExistCpo("GI1") x x x x x x x x x x x x x x x x - GI1 1 x - S - S A R - - - - - - - - - - S - - N - N - - 003 1 1 - - - 87592 0
GYG 12 GYG_DESLOC C 40 0 Desc. Loc. Desc. Loc. Loc Desc Descrição da Localidade Descripción localidad Location Description @! - x x x x x x x x x x x x x x x x If(!INCLUI, Posicione('GI1',1,xFilial('GI1')+GYG->GYG_LOCPAD,'GI1_DESCRI'),'') - 1 x - - - N V V - - - - - - - Posicione('GI1',1,xFilial('GI1')+GYG->GYG_LOCPAD,'GI1_DESCRI') - - S - - N - N - - 003 1 1 - - - 87593 0
GYG 13 GYG_RECCOD C 2 0 Tipo Recurso Tipo Recurso Resource Typ Tipo do Recurso Tipo de recurso Resource Type @! ExistCpo('GYK') x x x x x x x x x x x x x x x x - GYK 1 x - S - S A R - - - - - - - - - - S - - N N N - - 003 1 1 - - - 87594 0
GYG 14 GYG_DESREC C 30 0 Des. Tp. Rec Des. Tp. Rec Res Tp Desc Descrição Tipo de Recurso Descrip Tipo de recurso Resource Type Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI, POSICIONE("GYK",1,XFILIAL("GYK")+GYG->GYG_RECCOD,"GYK_DESCRI"),"") - 1 x - - - S V V - - - - - - - POSICIONE("GYK",1,XFILIAL("GYK")+GYG->GYG_RECCOD,"GYK_DESCRI") - - S - - N - N - - 003 1 2 - - - 87595 0
GYG 15 GYG_AGENCI C 6 0 Agência Agencia Branch Código da Agência Código de la agencia Branch Code @! ExistCpo("GI6") x x x x x x x x x x x x x x x x - GI6 1 x - S - N A R - - - - - - - - - - S - - N - N - - 003 1 1 - - - 87596 0
GYG 16 GYG_NAGENC C 30 0 Desc.Agência Desc.Agencia Branch Desc Descrição da Agência Descrip. Agencia Branch Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('GI6',1,XFILIAL('GI6')+GYG->GYG_AGENCI,'GI6_DESCRI'),"") - 1 x - - - N V V - - - - - - - POSICIONE('GI6',1,XFILIAL('GI6')+GYG->GYG_AGENCI,'GI6_DESCRI') - - S - - N - N - - 003 1 2 - - - 87597 0
GYG 17 GYG_DTNASC D 8 0 Data Nasc. Fch Nac. Birth date Data de Nascimento Fecha de nacimiento Birth date - NaoVazio() .And. ChkDtNa(dDataBase,M->GYG_DTNASC) .and. FHIST() .and. ValidSetEpoch() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - 001 1 1 - - - 87598 0
GYG 18 GYG_RG C 15 0 Número RG Número DI ID number Número Registro Geral Número Doc. Identidad Identity number @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - 001 1 1 - - - 87599 0
GYG 19 GYG_CPF C 11 0 CPF RCPF CPF CPF RCPF CPF @R 999.999.999-99 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - 001 1 1 - - - 87600 0
GYG 20 GYG_FILSRA C 2 0 Fil Matric Suc Matric Reg Branch Filial Matricula Sucursal Matrícula Registration Branch - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 87601 0
GYG 21 GYG_USR C 6 0 Usuário Usuario User Usuário do sistema Usuario del sistema System User - UsrExist ( M->GYG_USR) x x x x x x x x x x x x x x x x - USR 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 87602 0
GYG 22 GYG_CNHVAL D 8 0 Validade CNH Validez Lic. CNH Validity Validade CNH Validez Licencia Conducir CNH Validity - VAZIO() .OR. ( fValidDoc(M->GYG_CNHEMS, M->GYG_CNHVAL, 2)) 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 1 - - - 87603 0
GYG 23 GYG_CNHSEG C 11 0 Nm. Seg. CNH Nm. Seg. Lic CNH Saf. No. Num Seguranca CNH Num Seguridad Lic. Conduc CNH Safety Number @R 99999999999 - 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 1 - - - 87604 0
GYG 24 GYG_CNHCAT C 2 0 Categ. CNH Categ. Licen CNH Cat. Categoria CNH Categoria Licencia Conduc CNH Category @! Vazio() .Or. AllTrim(M->GYG_CNHCAT) $ "A;B;C;D;E;AB;AC;AD;AE" 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 1 - - - 87605 0
GYG 25 GYG_CNHEMS D 8 0 Emissão CNH Emis. Lic.Co CNH Issue Data Emissão CNH Fecha Emision Licencia C. CNH Issue Date - VAZIO() .OR. fGP10Nasc(M->GYG_CNHEMS, 1) x x x x x x x x x x x x x x x x - - 1 x - - - N A - - - - - - - - - - - S - - N - N - - - 1 1 - - - 87606 0
GYG 26 GYG_CNHNUM C 9 0 Numero CNH Numero LIc. CNH Number Numero CNH Numero Licencia Conducir CNH Number @R 999999999 - 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 1 - - - 87607 0
GYG 27 GYG_CNHREG C 11 0 Nm. Reg. CNH Nm. Reg. Lic CNH Reg.No. Numero Registro CNH Numero Registro Licencia CNH Registry Number @R 99999999999 - 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 1 - - - 87608 0
GYG 28 GYG_VEND C 6 0 Vendedor Vendedor Sales Rep. Vendedor Vendedor Sales Rep. @! ExistCpo("SA3") x x x x x x x x x x x x x x x x - SA3 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 87609 0
GYG 29 GYG_CC C 9 0 C. Custo C. Costo C. Center Centro de Custo Centro de costo Cost Center @! ExistCpo("CTT") x x x x x x x x x x x x x x x x - CTT 1 x - - - - A R - - - - - - - - 004 - S - - N - N - - - 1 2 - - - 87610 0
GYG 30 GYG_TURNO C 3 0 Turno Turno Shift Turno Turno Shift @! - 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 - - - 87611 0
GYG 31 GYG_STATUS C 1 0 Status Estatus Status Status Estatus Status - Pertence("12") x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - 1=Ativo;2=Inativo 1=Activa;2=Desact 1=Active;2=Inactive - - - - - S - - N - N - - - 1 2 - - - 87612 0
GYG 32 GYG_TPDOC C 1 0 Tipo documen Tipo Documen Doc Type Tipo de documento Tipo de documento Document type - Pertence("12 ") x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - 1=RG;2=CPF 1=DI 2=RCPF 1=ID;2=SSN - - - - - S - - N - N - - - 1 2 - - - 87613 0
GYG 33 GYG_URBANO L 1 0 Urbano? ¿Urbano? Urban? Urbano? ¿Urbano? Urban? - - x x x x x x x x x x x x x x x x .F. - 1 xx - - - N A R - - - - - - - - - - S - - S - N - - - 1 2 - - - 87614 0

Índices da Tabela GYG (7 í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_
GYG 1 GYG_FILIAL+GYG_CODIGO Código Codigo Code S - - S 2 3 - 12937 0
GYG 2 GYG_FILIAL+GYG_FUNCIO+GYG_CPF+GYG_FILSRA Matrícula + CPF + Fil Matric Matrícula + RCPF + Suc Matric Registration + CPF + Reg Branch S - - S 2 3 - 12938 0
GYG 3 GYG_FILIAL+GYG_NOME Nome Nombre Name S - - S 2 3 - 12939 0
GYG 4 GYG_FILIAL+GYG_CNHNUM Numero CNH Numero LIc. CNH Number S - - S 2 3 - 12940 0
GYG 5 GYG_FILIAL+GYG_CPF CPF RCPF CPF S - - S 2 3 - 12941 0
GYG 6 GYG_FILIAL+GYG_FILSRA+GYG_FUNCIO Fil Matric + Matrícula Suc Matric + Matrícula Reg Branch + Registration S - - S 2 3 - 12942 0
GYG 7 GYG_FILIAL+GYG_USR Usuário Usuario User S - - S 2 3 - 12943 0

Perguntas frequentes

Para que serve a tabela GYG no Protheus?

Ela é utilizada para colaboradores dentro do sistema ERP Protheus.

Como consultar os campos da tabela GYG?

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

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

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

Exemplo de consulta SQL da tabela GYG

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

SELECT
    GYG_FILIAL,
    GYG_CODIGO,
    GYG_FUNCIO,
    GYG_NOME,
    GYG_FUNCOD,
    GYG_FUNDES,
    GYG_TURCOD,
    GYG_TURDES,
    GYG_CARCOD,
    GYG_CARDES,
    GYG_LOCPAD,
    GYG_DESLOC,
    GYG_RECCOD,
    GYG_DESREC,
    GYG_AGENCI,
    GYG_NAGENC,
    GYG_DTNASC,
    GYG_RG,
    GYG_CPF,
    GYG_FILSRA,
    GYG_USR,
    GYG_CNHVAL,
    GYG_CNHSEG,
    GYG_CNHCAT,
    GYG_CNHEMS,
    GYG_CNHNUM,
    GYG_CNHREG,
    GYG_VEND,
    GYG_CC,
    GYG_TURNO,
    GYG_STATUS,
    GYG_TPDOC,
    GYG_URBANO
FROM GYG
WHERE
    D_E_L_E_T_ = ' '
    AND GYG_FILIAL = 'VALOR'
    AND GYG_CODIGO = 'VALOR'
    AND GYG_FUNCIO = 'VALOR'
    AND GYG_NOME = 'VALOR'
    AND GYG_FUNCOD = 'VALOR'
    AND GYG_FUNDES = 'VALOR'
    AND GYG_TURCOD = 'VALOR'
    AND GYG_TURDES = 'VALOR'
    AND GYG_CARCOD = 'VALOR'
    AND GYG_CARDES = 'VALOR'
    AND GYG_LOCPAD = 'VALOR'
    AND GYG_DESLOC = 'VALOR'
    AND GYG_RECCOD = 'VALOR'
    AND GYG_DESREC = 'VALOR'
    AND GYG_AGENCI = 'VALOR'
    AND GYG_NAGENC = 'VALOR'
    AND GYG_DTNASC BETWEEN '20260401' AND '20260430'
    AND GYG_RG = 'VALOR'
    AND GYG_CPF = 'VALOR'
    AND GYG_FILSRA = 'VALOR'
    AND GYG_USR = 'VALOR'
    AND GYG_CNHVAL BETWEEN '20260401' AND '20260430'
    AND GYG_CNHSEG = 'VALOR'
    AND GYG_CNHCAT = 'VALOR'
    AND GYG_CNHEMS BETWEEN '20260401' AND '20260430'
    AND GYG_CNHNUM = 'VALOR'
    AND GYG_CNHREG = 'VALOR'
    AND GYG_VEND = 'VALOR'
    AND GYG_CC = 'VALOR'
    AND GYG_TURNO = 'VALOR'
    AND GYG_STATUS = 'VALOR'
    AND GYG_TPDOC = 'VALOR'