Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela GC2 no Protheus

Agenda Ambulatorial

A tabela GC2 do Protheus está descrita no dicionário (SX2) como “Agenda Ambulatorial”. Possui 38 campos e 8 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
GC2
Nome
Agenda Ambulatorial
Nome (inglês)
Policlinic Schedule
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
38 / 8

Campos da tabela GC2 (38)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 GC2_FILIAL C 2 0 Filial Filial do Sistema Real
02 GC2_DTNASC D 8 0 Data Nasc. Data de Nascimento Virtual
03 GC2_SEXO C 1 0 Sexo Sexo Virtual
04 GC2_PACREG C 6 0 R.G.Paciente Regis. geral do paciente Real
05 GC2_PACNOM C 40 0 Nome pac Nome do paciente Real
06 GC2_CODCRM C 7 0 CRM medico Numero do CRM do medico Real
07 GC2_MEDNOM C 40 0 Nome medico Nome do medico Virtual
08 GC2_AGDDAT D 8 0 Data agendam Data do agendamento Real
09 GC2_HORINI C 5 0 Hora inicial Hora inicial Real
10 GC2_HORCHE C 5 0 Hora chegada Hora de chegada Real
11 GC2_HORESP C 5 0 Tempo espera Tempo de espera Real
12 GC2_HORATE C 5 0 Hora atendim Hora de atendimento Real
13 GC2_CODAGD C 6 0 Codigo Agend Codigo do agendamento Real
14 GC2_CODCON C 3 0 Cod convenio Codigo do convenio Real
15 GC2_CONNOM C 40 0 Nome conven Nome do convenio Virtual
16 GC2_PERIOD C 1 0 Periodo aten Periodo de atendimento Real
17 GC2_AGDOBS M 10 0 Observacao Observacao do agendamento Real
18 GC2_TIPAGD C 6 0 Tipo Agend. Tipo do Agendamento Real
19 GC2_DESAGD C 15 0 Descr. Agend Descriçao do Agendamento Virtual
20 GC2_ATEND C 20 0 Atendente Usuario Atendente Real
21 GC2_STATUS C 1 0 Status Agend Status do agendamento Real
22 GC2_CATOBS C 6 0 COD.OBS.ATEN Cod. Obs. de Atendimento Real
23 GC2_AGENDA C 1 0 Agenda Agenda Real
24 GC2_CODPRO C 10 0 Cirurgia Cirurgia Real
25 GC2_DESPRO C 50 0 Des cirirgia Des cirirgia Virtual
26 GC2_CODANE C 7 0 Anestesista Anestesista Real
27 GC2_NOMANE C 30 0 Nom anestes Nom anestesista Virtual
28 GC2_RX C 1 0 RX RX Real
29 GC2_SANGUE C 1 0 Sangue Sangue Real
30 GC2_CTI C 1 0 CTI CTI Real
31 GC2_CODORC C 6 0 Orcamento Orcamento Real
32 GC2_CODEXA C 10 0 Cod Exame Cod Exame Real
33 GC2_DESEXA C 40 0 Exame Exame Virtual
34 GC2_TEL C 15 0 Telefone Telefone Real
35 GC2_HORFIM C 5 0 Hora final Hora final Real
36 GC2_CODESP C 3 0 Cod.Espec. Codigo Especialidade Real
37 GC2_NOMESP C 30 0 Descr Espec Descricao Especialidade Virtual
38 GC2_LOGARQ C 40 0 Log Agendam Log do agendamento Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela GC2 (8)

OrdemChaveDescriçãoApelido
1GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_HORINI+GC2_STATUS+GC2_AGENDACRM medico + Data agendam + Hora inicial + Status Agend + Agenda
2GC2_FILIAL+GC2_PACREG+DTOS(GC2_AGDDAT)+GC2_HORINI+GC2_AGENDAR.G.Paciente + Data agendam + Hora inicial + Agenda
3GC2_FILIAL+GC2_CODAGD+GC2_AGENDACodigo Agend + Agenda
4GC2_FILIAL+GC2_TIPAGD+GC2_AGENDATipo Agend. + Agenda
5GC2_FILIAL+GC2_CODCON+GC2_TIPAGD+GC2_AGENDACod convenio + Tipo Agend. + Agenda
6GC2_FILIAL+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_AGENDAData agendam + Status Agend + Agenda
7GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_AGENDACRM medico + Data agendam + Status Agend + Agenda
8GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_HORCHECRM medico + Data agendam + Status Agend + Hora chegada

Perguntas frequentes sobre a tabela GC2

O que é a tabela GC2?

É a tabela “Agenda Ambulatorial” do ERP TOTVS Protheus, com 38 campos definidos no dicionário SX3.

Quais são os índices da tabela GC2?

A tabela tem 8 índices. O principal (ordem 1) usa a chave GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_HORINI+GC2_STATUS+GC2_AGENDA.

Qual é o nome físico da tabela GC2 no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: GC2990). Em ADVPL, use RetSqlName("GC2") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela GC2

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    GC2_FILIAL,
    GC2_DTNASC,
    GC2_SEXO,
    GC2_PACREG,
    GC2_PACNOM,
    GC2_CODCRM,
    GC2_MEDNOM,
    GC2_AGDDAT,
    GC2_HORINI,
    GC2_HORCHE,
    GC2_HORESP,
    GC2_HORATE,
    GC2_CODAGD,
    GC2_CODCON,
    GC2_CONNOM,
    GC2_PERIOD,
    GC2_AGDOBS,
    GC2_TIPAGD,
    GC2_DESAGD,
    GC2_ATEND,
    GC2_STATUS,
    GC2_CATOBS,
    GC2_AGENDA,
    GC2_CODPRO,
    GC2_DESPRO,
    GC2_CODANE,
    GC2_NOMANE,
    GC2_RX,
    GC2_SANGUE,
    GC2_CTI,
    GC2_CODORC,
    GC2_CODEXA,
    GC2_DESEXA,
    GC2_TEL,
    GC2_HORFIM,
    GC2_CODESP,
    GC2_NOMESP,
    GC2_LOGARQ
FROM GC2
WHERE
    D_E_L_E_T_ = ' '
    AND GC2_FILIAL = 'VALOR'
    AND GC2_DTNASC BETWEEN '20261001' AND '20261031'
    AND GC2_SEXO = 'VALOR'
    AND GC2_PACREG = 'VALOR'
    AND GC2_PACNOM = 'VALOR'
    AND GC2_CODCRM = 'VALOR'
    AND GC2_MEDNOM = 'VALOR'
    AND GC2_AGDDAT BETWEEN '20261001' AND '20261031'
    AND GC2_HORINI = 'VALOR'
    AND GC2_HORCHE = 'VALOR'
    AND GC2_HORESP = 'VALOR'
    AND GC2_HORATE = 'VALOR'
    AND GC2_CODAGD = 'VALOR'
    AND GC2_CODCON = 'VALOR'
    AND GC2_CONNOM = 'VALOR'
    AND GC2_PERIOD = 'VALOR'
    AND GC2_TIPAGD = 'VALOR'
    AND GC2_DESAGD = 'VALOR'
    AND GC2_ATEND = 'VALOR'
    AND GC2_STATUS = 'VALOR'
    AND GC2_CATOBS = 'VALOR'
    AND GC2_AGENDA = 'VALOR'
    AND GC2_CODPRO = 'VALOR'
    AND GC2_DESPRO = 'VALOR'
    AND GC2_CODANE = 'VALOR'
    AND GC2_NOMANE = 'VALOR'
    AND GC2_RX = 'VALOR'
    AND GC2_SANGUE = 'VALOR'
    AND GC2_CTI = 'VALOR'
    AND GC2_CODORC = 'VALOR'
    AND GC2_CODEXA = 'VALOR'
    AND GC2_DESEXA = 'VALOR'
    AND GC2_TEL = 'VALOR'
    AND GC2_HORFIM = 'VALOR'
    AND GC2_CODESP = 'VALOR'
    AND GC2_NOMESP = 'VALOR'
    AND GC2_LOGARQ = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.