Pragiva — Tecnologia na prática

Tabelas Referência

G52 Escalas de Veículos

G52 tem 37 campos, 2 índices e 6 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 compartilhado derivado do dicionário padrão

Resposta rápida

Arquivo físico
G52 + empresa, ex.: G52010
Chave única
G52_FILIAL+G52_CODIGO+G52_SEQUEN
Compartilhamento
Compartilhado
Estrutura
37 campos (4 virtuais), 2 índices, 6 gatilhos
Rotina do sistema
GTPA408

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 G52_FILIAL, G52_CODIGO, G52_SEQUEN
  FROM G52010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY G52_FILIAL, G52_CODIGO, G52_SEQUEN
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'G52'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem G52 se liga

Consulta 4

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Campos 37

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial
Código Caractere 6 0 Real @! — Código da Escala
Horário Caractere 11 0 Real @! GID Código do Horário
Setor Caractere 6 0 Real @! GYT Código do Setor
Descricao Caractere 30 0 Virtual @! — Descrição do Setor
Dia Numérico 3 0 Real 999 — Dia Viagem
Seq. Caractere 4 0 Real @! — Sequencia do Dia
Linha Caractere 6 0 Real @! GI2 Código da Linha
Desc. Linha Caractere 81 0 Virtual @! — Descrição da Linha
Sentido Caractere 1 0 Real @! — Sentido
Loc. Origem Caractere 6 0 Real @! GI1 Localidade de Origem
Desc. Origem Caractere 80 0 Virtual @! — Desc. Localidade Origem
Loc. Destino Caractere 6 0 Real @! GI1 Localidade de Destino
Des. Destino Caractere 80 0 Virtual @! — Desc. Localidade Destino
Km Viagem Numérico 8 2 Real @E 99,999.99 — Quilometragem da Viagem
Saída Garag. Caractere 4 0 Real @R 99:99 — Horário Saída Garagem
Saída Rodov. Caractere 4 0 Real @R 99:99 — Horário Saída Rodoviária
Cheg. Rodov. Caractere 4 0 Real @R 99:99 — Hora Chegada Rodoviária
Cheg. Garag. Caractere 4 0 Real @R 99:99 — Horário Chegada Garagem
Garag. Inic. Caractere 4 0 Real @R 99:99 — Horário Garagem Inicial
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Dias Parados Numérico 2 0 Real 99 — Dias Parados
Garag. Final Caractere 4 0 Real @R 99:99 — Horário Garagem Final
Segunda Lógico 1 0 Real — — Segunda-Feira
Terça Lógico 1 0 Real — — Terça-Feira
Quarta Lógico 1 0 Real — — Quarta-Feira
Quinta Lógico 1 0 Real — — Quinta-Feira
Sexta Lógico 1 0 Real — — Sexta-Feira
Sábado Lógico 1 0 Real — — Sábado
Domingo Lógico 1 0 Real — — Domingo
Data Atual. Data 8 0 Real — — Data de Atualização
Hora Atual. Caractere 4 0 Real @R 99:99 — Hora de Atualização
Status Caractere 1 0 Real @! — Status da Escala
Descr Escala Caractere 40 0 Real @! — Descr Escala
Dias Parados Numérico 3 0 Real @E 999 — Qtd. Dias Parados
Manutenção Caractere 1 0 Real @! — Ponto de Manutenção
Num. Srv Caractere 7 0 Real @! — Número de Serviço
Seccionado ? Caractere 1 0 Real @! — Seccionado?

Índices 2

OrdemChaveDescriçãoNicknamePesquisa
1 G52_FILIAL+G52_CODIGO+STR(G52_DIA)+G52_SEQUEN Código + Dia + Seq. — S
2 G52_FILIAL+G52_CODIGO+G52_LINHA+G52_SENTID+G52_SERVIC Código + Linha + Sentido + Horário — S

Gatilhos 6

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
G52_HRCHGR 001 G52_HRGRIN P FWFldGet("G52_HRCHGR") — — EMPTY(FWFldGet("G52_HRGRIN"))
G52_LINHA 001 G52_DLINHA P TPNomeLinh(M->G52_LINHA) — — —
G52_LINHA 002 G52_KMVIAG P Posicione('GI2',1,xFilial('GI2')+G52->G52_LINHA, If(G52_SENTID=='1','GI2_KMIDA','GI2_KMVOLT')) — — —
G52_LOCDST 001 G52_DLOCDS P Posicione('GI1',1,XFILIAL('GI1')+FWFldGet('G52_LOCDST'),'GI1_DESCRI') — — —
G52_LOCORI 001 G52_DLOCOR P Posicione('GI1',1,XFILIAL('GI1')+FWFldGet('G52_LOCORI'),'GI1_DESCRI') — — —
G52_SENTID 001 G52_KMVIAG P Posicione('GI2',1,xFilial('GI2')+G52->G52_LINHA, If(G52_SENTID=="1","GI2_KMIDA","GI2_KMVOLT")) — — —

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.