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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_HORINI+GC2_STATUS+GC2_AGENDA | CRM medico + Data agendam + Hora inicial + Status Agend + Agenda | |
| 2 | GC2_FILIAL+GC2_PACREG+DTOS(GC2_AGDDAT)+GC2_HORINI+GC2_AGENDA | R.G.Paciente + Data agendam + Hora inicial + Agenda | |
| 3 | GC2_FILIAL+GC2_CODAGD+GC2_AGENDA | Codigo Agend + Agenda | |
| 4 | GC2_FILIAL+GC2_TIPAGD+GC2_AGENDA | Tipo Agend. + Agenda | |
| 5 | GC2_FILIAL+GC2_CODCON+GC2_TIPAGD+GC2_AGENDA | Cod convenio + Tipo Agend. + Agenda | |
| 6 | GC2_FILIAL+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_AGENDA | Data agendam + Status Agend + Agenda | |
| 7 | GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_AGENDA | CRM medico + Data agendam + Status Agend + Agenda | |
| 8 | GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_HORCHE | CRM 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
- GC0 Rec de Contas Particulares
- GC1 Vigências do Planos
- GC3 Convênio x Exam Consultas
- GC4 Médicos x Horários
- GC5 Observações do Prontuário
- GC6 Plano x Tabela de Procedimento
- GC7 Cabeçalho Etiquetas
- GC8 Itens da Etiqueta
- GC9 Controle de Guias
- GCA Tabela Preços Materiais e Med
- GCB Itens da Tab Preços Mat/Med
- GCC Atualização Produtos Mat/Med
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.