Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela G52 no Protheus

Escalas de Veículos

O que é a tabela G52 no Protheus?

A tabela G52 faz parte do sistema ERP Protheus da TOTVS e é utilizada para escalas de veículos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE G52
X2_PATH \DATA\
X2_ARQUIVO G52990
X2_NOME Escalas de Veículos
X2_NOMESPA Escalas de vehiculos
X2_NOMEENG Vehicle Scales
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO G52_FILIAL+G52_CODIGO+G52_SEQUEN
X2_PYME S
X2_MODULO 88
X2_DISPLAY -
X2_SYSOBJ GTPA408
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_ 4663
R_E_C_D_E_L_ 0

Campos da Tabela G52 (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_
G52 01 G52_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 - - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 75246 0
G52 02 G52_CODIGO C 6 0 Código Código Code Código 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 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75247 0
G52 03 G52_SERVIC C 11 0 Horário Horario Schedule Código do Horário Código del horario Schedule Code @! - x x x x x x x x x x x x x x x x - GID 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75248 0
G52 04 G52_SETOR C 6 0 Setor Sector Sector Código do Setor Código del sector Sector Code @! ExistCPO("GYT") x x x x x x x x x x x x x x x x - GYT 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75249 0
G52 05 G52_DSETOR C 30 0 Descricao Descripcion Description Descrição do Setor Descripción del sector Sector Description @! - x x x x x x x x x x x x x x x x If(!INCLUI,POSICIONE("GI1",1,XFILIAL("GI1")+(POSICIONE("GYT",1,XFILIAL("GYT")+G52->G52_SETOR,"GYT_LOCALI")),"GI1_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 75250 0
G52 06 G52_DIA N 3 0 Dia Dia Day Dia Viagem Dia viaje Trip Day 999 - 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 - - - 75251 0
G52 07 G52_SEQUEN C 4 0 Seq. Sec. Seq. Sequencia do Dia Secuencia del dia Day Sequence @! - 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 - - - 75252 0
G52 08 G52_LINHA C 6 0 Linha Línea Line Código da Linha Código de la línea Line Code @! ExistCPO("GI2") x x x x x x x x x x x x x x x x - GI2 1 x x - S - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75253 0
G52 09 G52_DLINHA C 81 0 Desc. Linha Desc. Linea Line Desc. Descrição da Linha Descripción de la línea Line Description @! - x x x x x x x x x x x x x x x x If(!INCLUI,TPNomeLinh(G52->G52_LINHA),"") - 1 x - - - S V V - - - - - - - TPNomeLinh(G52->G52_LINHA) - - S - - N - N - - - 1 2 - - - 75254 0
G52 10 G52_SENTID C 1 0 Sentido Sentido Direction Sentido Sentido Direction @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x x - S - S V R - - 1=Ida;2=Volta 1=Ida;2=Vuelta 1=Departure;2=Arrival - - - - - S - - N - N - - - 1 1 - - - 75255 0
G52 11 G52_LOCORI C 6 0 Loc. Origem Loc. Origen Source Loc Localidade de Origem Localidad de origen Source Location @! ExistCPO("GI1") x x x x x x x x x x x x x x x x - GI1 1 x x - S - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75256 0
G52 12 G52_DLOCOR C 80 0 Desc. Origem Desc. Origen Source Descr Desc. Localidade Origem Desc. Localidad origen Source Location Descript @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("GI1",1,XFILIAL("GI1")+G52->G52_LOCORI,"GI1_DESCRI")," ") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 75257 0
G52 13 G52_LOCDST C 6 0 Loc. Destino Loc. Destino Target Loc Localidade de Destino Localidad de destino Target Location @! ExistCPO("GI1") x x x x x x x x x x x x x x x x - GI1 1 x x - S - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75258 0
G52 14 G52_DLOCDS C 80 0 Des. Destino Des. Destino Target Descr Desc. Localidade Destino Desc. Localidad destino Target Location Descripti @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("GI1",1,XFILIAL("GI1")+G52->G52_LOCDST,"GI1_DESCRI")," ") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 75259 0
G52 15 G52_KMVIAG N 8 2 Km Viagem Km Viaje Trip Km Quilometragem da Viagem Kilometraje del viaje Trip Mileage @E 99,999.99 POSITIVO() x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("GI2",1,XFILIAL("GI2")+G52->G52_LINHA, IF(G52_SENTID==1,"GI2_KMIDA","GI2_KMVOLT"))," ") - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75260 0
G52 16 G52_HRSDGR C 4 0 Saída Garag. Salida Garag Garage Depar Horário Saída Garagem Horario salida garage Garage Departure Time @R 99:99 AtVldHora(FWFldGet("G52_HRSDGR")) x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75261 0
G52 17 G52_HRSDRD C 4 0 Saída Rodov. Salida Carre Bus St Depar Horário Saída Rodoviária Horario salida carretera Bus Station Departure Tim @R 99:99 AtVldHora(FWFldGet("G52_HRSDRD")) x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75262 0
G52 18 G52_HRCHRD C 4 0 Cheg. Rodov. Lleg. Carret Bus St Arriv Hora Chegada Rodoviária Hora llegada carretera Bus Station Arrival Time @R 99:99 AtVldHora(FWFldGet("G52_HRCHRD")) x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75263 0
G52 19 G52_HRCHGR C 4 0 Cheg. Garag. Lleg. Garag. Gar Arrival Horário Chegada Garagem Horario llegada garage Garage Arrival Time @R 99:99 AtVldHora(FWFldGet("G52_HRCHGR")) x x x x x x x x x x x x x x x x - - 1 x x - S - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 75264 0
G52 20 G52_HRGRIN C 4 0 Garag. Inic. Garag. Inic. Start Garage Horário Garagem Inicial Horario garage inicial Start Garage Time @R 99:99 AtVldHora(FWFldGet("G52_HRGRIN")) 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 - - - 75265 0
G52 21 G52_DIAPAR N 2 0 Dias Parados Días parados Idle Days Dias Parados Días parados Idle Days 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 - - - 1 1 - - - 75266 0
G52 22 G52_HRGRFI C 4 0 Garag. Final Garag. Final End Garage Horário Garagem Final Horario garage final End Garage Time @R 99:99 AtVldHora(FWFldGet("G52_HRGRFI")) 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 - - - 75267 0
G52 23 G52_SEGUND L 1 0 Segunda Lunes Monday Segunda-Feira 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 1 - - - 75268 0
G52 24 G52_TERCA L 1 0 Terça Martes Tuesday Terça-Feira 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 - - - 75269 0
G52 25 G52_QUARTA L 1 0 Quarta Miercoles Wednesday Quarta-Feira 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 - - - 75270 0
G52 26 G52_QUINTA L 1 0 Quinta Jueves Thursday Quinta-Feira 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 - - - 75271 0
G52 27 G52_SEXTA L 1 0 Sexta Viernes Friday Sexta-Feira 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 - - - 75272 0
G52 28 G52_SABADO L 1 0 Sábado Sábado Saturday Sábado Sábado 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 - - - 75273 0
G52 29 G52_DOMING 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 - - - 75274 0
G52 30 G52_DATATU D 8 0 Data Atual. Fch. Act. Current Date Data de Atualização Fecha de actualización Update Date - - 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 - - - 75275 0
G52 31 G52_HORATU C 4 0 Hora Atual. Hora Actual. Current Time Hora de Atualização Hora de actualización 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 - - - 75276 0
G52 32 G52_STATUS C 1 0 Status Estatus Status Status da Escala Estatus de la escala Scale Status @! Pertence("12") .And. NaoVazio() x x x x x x x x x x x x x x x x "1" - 1 x - - - N A R - - 1=Atualizado;2=Desatualizada 1=Actualizada;2=Desactualizada 1=Updated;2=Outdated - - - - - S - - N - N - - - 1 2 - - - 75277 0
G52 33 G52_DESCRI C 40 0 Descr Escala Descr Escala Scale Desc Descr Escala Descr Escala Scale Description @! - 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 - - - 75278 0
G52 34 G52_DPARAD N 3 0 Dias Parados Días parados Days Stopped Qtd. Dias Parados Ctd. días parados No of days stopped @E 999 positivo() 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 1 - - - 75279 0
G52 35 G52_PMANUT C 1 0 Manutenção Mantenim. Maintenance Ponto de Manutenção Punto de mantenimiento Maintenance Point @! Pertence("12") 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=Nao 1=Si, 2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 75280 0
G52 36 G52_NUMSRV C 7 0 Num. Srv Nº Serv Service No. Número de Serviço Número de 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 - - - 75281 0
G52 37 G52_SEC C 1 0 Seccionado ? ¿Seccionado? Sectioned? Seccionado? ¿Seccionado? Sectioned? @! 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 2 - - - 75282 0

Índices da Tabela G52 (2 í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_
G52 1 G52_FILIAL+G52_CODIGO+STR(G52_DIA)+G52_SEQUEN Código + Dia + Seq. Código + Dia + Sec. Code + Day + Seq. S - - S 2 3 - 11055 0
G52 2 G52_FILIAL+G52_CODIGO+G52_LINHA+G52_SENTID+G52_SERVIC Código + Linha + Sentido + Horário Código + Línea + Sentido + Horario Code + Line + Direction + Schedule S - - S 2 3 - 11056 0

Perguntas frequentes

Para que serve a tabela G52 no Protheus?

Ela é utilizada para escalas de veículos dentro do sistema ERP Protheus.

Como consultar os campos da tabela G52?

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

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

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

Exemplo de consulta SQL da tabela G52

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

SELECT
    G52_FILIAL,
    G52_CODIGO,
    G52_SERVIC,
    G52_SETOR,
    G52_DSETOR,
    G52_DIA,
    G52_SEQUEN,
    G52_LINHA,
    G52_DLINHA,
    G52_SENTID,
    G52_LOCORI,
    G52_DLOCOR,
    G52_LOCDST,
    G52_DLOCDS,
    G52_KMVIAG,
    G52_HRSDGR,
    G52_HRSDRD,
    G52_HRCHRD,
    G52_HRCHGR,
    G52_HRGRIN,
    G52_DIAPAR,
    G52_HRGRFI,
    G52_SEGUND,
    G52_TERCA,
    G52_QUARTA,
    G52_QUINTA,
    G52_SEXTA,
    G52_SABADO,
    G52_DOMING,
    G52_DATATU,
    G52_HORATU,
    G52_STATUS,
    G52_DESCRI,
    G52_DPARAD,
    G52_PMANUT,
    G52_NUMSRV,
    G52_SEC
FROM G52
WHERE
    D_E_L_E_T_ = ' '
    AND G52_FILIAL = 'VALOR'
    AND G52_CODIGO = 'VALOR'
    AND G52_SERVIC = 'VALOR'
    AND G52_SETOR = 'VALOR'
    AND G52_DSETOR = 'VALOR'
    AND G52_DIA = 0
    AND G52_SEQUEN = 'VALOR'
    AND G52_LINHA = 'VALOR'
    AND G52_DLINHA = 'VALOR'
    AND G52_SENTID = 'VALOR'
    AND G52_LOCORI = 'VALOR'
    AND G52_DLOCOR = 'VALOR'
    AND G52_LOCDST = 'VALOR'
    AND G52_DLOCDS = 'VALOR'
    AND G52_KMVIAG = 0
    AND G52_HRSDGR = 'VALOR'
    AND G52_HRSDRD = 'VALOR'
    AND G52_HRCHRD = 'VALOR'
    AND G52_HRCHGR = 'VALOR'
    AND G52_HRGRIN = 'VALOR'
    AND G52_DIAPAR = 0
    AND G52_HRGRFI = 'VALOR'
    AND G52_DATATU BETWEEN '20260601' AND '20260630'
    AND G52_HORATU = 'VALOR'
    AND G52_STATUS = 'VALOR'
    AND G52_DESCRI = 'VALOR'
    AND G52_DPARAD = 0
    AND G52_PMANUT = 'VALOR'
    AND G52_NUMSRV = 'VALOR'
    AND G52_SEC = 'VALOR'