Dicionário Protheus
Início

Tabela GID no Protheus

Horários

O que é a tabela GID no Protheus?

A tabela GID faz parte do sistema ERP Protheus da TOTVS e é utilizada para horários.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE GID
X2_PATH \DATA\
X2_ARQUIVO GID990
X2_NOME Horários
X2_NOMESPA Horarios
X2_NOMEENG Times
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO GID_FILIAL+GID_COD+GID_REVISA
X2_PYME N
X2_MODULO 88
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_ 5078
R_E_C_D_E_L_ 0

Campos da Tabela GID (37 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_
GID 01 GID_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 xx - - 1 x - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 82013 0
GID 02 GID_COD C 11 0 Cod.Horario Cod.Horario Sched Code Código Horário/Serviços Código Horario/Servicios Code Time/Services @! ExistChav("GID") x x x x x x x x x x x x x x x xx IIF(INCLUI,GetSxeNum("GID","GID_COD"),GID->GID_COD) - 1 x x - - - N A R - - - - - - INCLUI - - - S - - N - N - - - 1 1 - - - 82014 0
GID 03 GID_LINHA C 6 0 Cód. Linha Cod. Linea Line Code Código da Linha Código de la línea Line Code @! ExistCpo('GI2').OR.Vazio() x x x x x x x x x x x x x x x x - GI2 1 x x - S - S A R - - - - - - Empty(FwFldGet('GID_SENTID')) .Or. IsInCallStack("GTPA004A") - - - S - - N - N - - - 1 1 - - - 82015 0
GID 04 GID_NLINHA C 81 0 Nome Linha Nombre Linea Line Name Nome da Linha Nombre de Linea Line Name @! - x x x x x x x x x x x x x x x x IIF(INCLUI,'',TPNOMELINH(FwFldGet('GID_LINHA'),,FwFldGet('GID_SENTID'))) - 1 x - - - S V V - - - - - - - TPNOMELINH(GID->GID_LINHA,,GID->GID_SENTID) - - S - - N - N - - - 1 2 - - - 82016 0
GID 05 GID_VIA C 6 0 Código Via Código Medio Line Code Cód. Via da Linha Cód. Medio Línea Line Road Code @! Vazio() .Or. ExistCpo("GI2",M->GID_LINHA+M->GID_VIA) x x x x x x x x x x x x x x x x - - 1 x - S - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 82017 0
GID 06 GID_DESVIA C 40 0 Desc. Linha Desc. Línea Line Descr. Descrição da Via Descrip Medio Line Description @! - x x x x x x x x x x x x x x x x IIF(INCLUI, '', POSICIONE("G9U", 1, XFILIAL("G9U") + GID->GID_VIA, "G9U_DESCRI")) - 1 x - - - N V V - - - - - - - POSICIONE("G9U", 1, XFILIAL("G9U") + GID->GID_VIA, "G9U_DESCRI") - - S - - N - N - - - 1 1 - - - 82018 0
GID 07 GID_SENTID C 1 0 Sentido Sentido Way Sentido Sentido Way @R 9 Pertence('12') x x x x x x x x x x x x x x x x '1' - 1 x x - - - S A R - - 1=Ida;2=Volta 1=Ida;2=Vuelta 1=Going;2=Return - INCLUI 1 - - S - - N - N - - - 1 1 - - - 82019 0
GID 08 GID_HORCAB C 4 0 Hora Inicio Hora Inicio Start Time Horário de Inicio Horario de inicio Start Time @R 99:99 AtVldHora( FwFldGet("GID_HORCAB") ) 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 - - - 1 1 - - - 82020 0
GID 09 GID_SEG L 1 0 Segunda Lunes Sunday Segunda Lunes Monday - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82021 0
GID 10 GID_TER L 1 0 Terça Martes Tuesday Terça Martes Tuesday - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82022 0
GID 11 GID_QUA L 1 0 Quarta Miercoles Wednesday Quarta Miercoles Wednesday - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82023 0
GID 12 GID_QUI L 1 0 Quinta Jueves Thursday Quinta Jueves Thursday - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82024 0
GID 13 GID_SEX L 1 0 Sexta Viernes Friday Sexta Viernes Friday - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82025 0
GID 14 GID_SAB L 1 0 Sábado Sabado Saturday Sábado Sabado Saturday - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82026 0
GID 15 GID_DOM L 1 0 Domingo Domingo Sunday Domingo Domingo Sunday - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82027 0
GID 16 GID_INIVIG D 8 0 Vigência de De Vigencia Effec from Data Inicial Vigência Fecha Inicial Vigencia Effectiveness Start Date - - 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 - - - 1 1 - - - 82028 0
GID 17 GID_FINVIG D 8 0 Vigência até A Vigencia Effec to Data Final Vigência Fecha Final Vigencia Effectiveness End Date - - 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 - - - 1 1 - - - 82029 0
GID 18 GID_LOTACA N 2 0 Lotação Capacidad Capacity Lotação da Linha Capacidad de la linea Line Capacity @E 99 - 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 - - - 1 1 - - - 82030 0
GID 19 GID_REVISA C 3 0 Revisão Revisión Review Revisão Revisión Review @! - x x x x x x x x x x x x x x x x - - 1 x - - - - V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 82031 0
GID 20 GID_HIST C 1 0 Histórico Historial History Histórico Historial History @! Pertence('12') x x x x x x x x x x x x x x x x - - 1 x - - - - V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 82032 0
GID 21 GID_DTALT D 8 0 Dt. Alterac Fch. Modif. Change dt Dt. Alteração Fecha de modificación Change date - - x x x x x x x x x x x x x x x x - - 1 x - - - - V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 82033 0
GID 22 GID_DEL C 1 0 Deletado? ¿Borrado? Deleted? Registro Deletado Registro borrado Deleted record @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x x - - - N V R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 82034 0
GID 23 GID_HORFIM C 4 0 Hora Fim Hora final End Time Hora Fim Hora final End Time @R 99: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 1 - - - 82035 0
GID 24 GID_HRATU C 4 0 Hr Ult Atual Hr Ult Actua LastUpdtTime Hora Ultima Atualização Hora Última Actualización Last Update Time @R 99: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 1 - - - 82036 0
GID 25 GID_STATUS C 1 0 Status Estatus Status Status do Serviço Estatus del servicio Service Status @! Pertence('12') x x x x x x x x x x x x x x x x '1' - 1 x - - - S A R - - 1=Não;2=Sim 1=No;2=Sí 1=No;2=Yes - - - - - S - - N - N - - - 1 1 - - - 82037 0
GID 26 GID_SEQ C 4 0 Seq. Linha Sec. Linea Line Seq. Sequencia da Linha Secuencia de Linea Line Sequence - - 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 - - - 82038 0
GID 27 GID_SERVIC C 6 0 Serviço Servicio Service Serviço Servicio Service @! - 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 - - - 82039 0
GID 28 GID_FER L 1 0 Feriado Feriado Holliday Feriado Feriado Holliday - - x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82040 0
GID 29 GID_DTATU D 8 0 Dt Ult Atual Fch Ult Act LastUpdtDate Data Ultima Atualização Fecha última actualizació Last Update Date - - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 82041 0
GID 30 GID_VIGENC D 8 0 Dt.Vigencia Fch.Vigencia Validity Dt Dt.Vigencia Fch. Vigencia Validity Date - - x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 82042 0
GID 31 GID_ATUALI C 1 0 Atualiza Actualiza Update Campo flag p/ atualizacao Campo flag p/ Actualizac. Flag field for update @9 Pertence('12') x x x x x x x x x x x x x x x '2' - 1 x xx - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82043 0
GID 32 GID_NUMSRV C 7 0 Nro Serviço Nº Servicio Serv no. Número do Serviço Número del servicio Service number @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82044 0
GID 33 GID_MSBLQL C 1 0 Bloqueado? ¿Bloqueado? Blocked? Bloqueado? ¿Bloqueado? Blocked? - Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 x - - - N A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 82045 0
GID 34 GID_REVCON C 3 0 Rev.Contrato Rev.Contrato Rev.Contrato Revisao do contrato Revisión contrato Revisao do contrato - - x x x x x x x x x x x x x x x x - - 1 xx - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 82046 0
GID 35 GID_GERVIA C 1 0 Gera Viagem? ¿Genera viaj Generate Tri Gera Viagem Genera viaje Generate Trip @! Pertence("12 ") x x x x x x x x x x x x x x x x '1' - 1 xx - - - N V R - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 82047 0
GID 36 GID_IDSRV1 C 7 0 Id Servico 1 Id Serv. 1 Service ID 1 Cod.Servico 1 Cód.Serv. 1 Service Code 1 @! - 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 - - - 82048 0
GID 37 GID_IDSRV2 C 7 0 Id Servico 2 Id Serv. 2 Service ID 2 Cod Servico 2 Cód Serv. 2 Service Code 2 @! - 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 - - - 82049 0

Índices da Tabela GID (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_
GID 1 GID_FILIAL+GID_COD+GID_LINHA+GID_REVISA Cod.Horario + Cód. Linha + Revisão Cod.Horario + Cod. Linea + Revisión Sched Code + Line Code + Review S - - S 2 3 - 12067 0
GID 2 GID_FILIAL+GID_LINHA+GID_VIA+GID_SEQ+GID_SENTID+GID_HORCAB Cód. Linha + Código Via + Seq. Linha + Sentido + Hora Inicio Cod. Linea + Código Medio + Sec. Linea + Sentido + Hora Inicio Line Code + Line Code + Line Seq. + Way + Start Time S - - S 2 3 - 12068 0
GID 3 GID_FILIAL+GID_LINHA+GID_VIA+GID_SENTID+GID_HORCAB Cód. Linha + Código Via + Sentido + Hora Inicio Cod. Linea + Código Medio + Sentido + Hora Inicio Line Code + Line Code + Way + Start Time S - - S 2 3 - 12069 0
GID 4 GID_FILIAL+GID_COD+GID_HIST Cod.Horario + Histórico Cod.Horario + Historial Sched Code + History S - - S 2 3 - 12070 0
GID 5 GID_FILIAL+GID_NUMSRV Nro Serviço Nº Servicio Serv no. S - - S 2 3 - 12071 0
GID 6 GID_FILIAL+GID_COD+GID_LINHA+GID_VIA+GID_SENTID+GID_HORCAB+GID_REVISA+GID_NUMSRV Cod.Horario + Cód. Linha + Código Via + Sentido + Hora Inicio + Revisã Cod.Horario + Cod. Linea + Código Medio + Sentido + Hora Inicio + Revi Sched Code + Line Code + Line Code + Way + Start Time + Review + Serv S - - S 2 3 - 12072 0

Perguntas frequentes

Para que serve a tabela GID no Protheus?

Ela é utilizada para horários dentro do sistema ERP Protheus.

Como consultar os campos da tabela GID?

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

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

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

Exemplo de consulta SQL da tabela GID

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

SELECT
    GID_FILIAL,
    GID_COD,
    GID_LINHA,
    GID_NLINHA,
    GID_VIA,
    GID_DESVIA,
    GID_SENTID,
    GID_HORCAB,
    GID_SEG,
    GID_TER,
    GID_QUA,
    GID_QUI,
    GID_SEX,
    GID_SAB,
    GID_DOM,
    GID_INIVIG,
    GID_FINVIG,
    GID_LOTACA,
    GID_REVISA,
    GID_HIST,
    GID_DTALT,
    GID_DEL,
    GID_HORFIM,
    GID_HRATU,
    GID_STATUS,
    GID_SEQ,
    GID_SERVIC,
    GID_FER,
    GID_DTATU,
    GID_VIGENC,
    GID_ATUALI,
    GID_NUMSRV,
    GID_MSBLQL,
    GID_REVCON,
    GID_GERVIA,
    GID_IDSRV1,
    GID_IDSRV2
FROM GID
WHERE
    D_E_L_E_T_ = ' '
    AND GID_FILIAL = 'VALOR'
    AND GID_COD = 'VALOR'
    AND GID_LINHA = 'VALOR'
    AND GID_NLINHA = 'VALOR'
    AND GID_VIA = 'VALOR'
    AND GID_DESVIA = 'VALOR'
    AND GID_SENTID = 'VALOR'
    AND GID_HORCAB = 'VALOR'
    AND GID_INIVIG BETWEEN '20260401' AND '20260430'
    AND GID_FINVIG BETWEEN '20260401' AND '20260430'
    AND GID_LOTACA = 0
    AND GID_REVISA = 'VALOR'
    AND GID_HIST = 'VALOR'
    AND GID_DTALT BETWEEN '20260401' AND '20260430'
    AND GID_DEL = 'VALOR'
    AND GID_HORFIM = 'VALOR'
    AND GID_HRATU = 'VALOR'
    AND GID_STATUS = 'VALOR'
    AND GID_SEQ = 'VALOR'
    AND GID_SERVIC = 'VALOR'
    AND GID_DTATU BETWEEN '20260401' AND '20260430'
    AND GID_VIGENC BETWEEN '20260401' AND '20260430'
    AND GID_ATUALI = 'VALOR'
    AND GID_NUMSRV = 'VALOR'
    AND GID_MSBLQL = 'VALOR'
    AND GID_REVCON = 'VALOR'
    AND GID_GERVIA = 'VALOR'
    AND GID_IDSRV1 = 'VALOR'
    AND GID_IDSRV2 = 'VALOR'