Dicionário Protheus
Início

Tabela GM6 no Protheus

Disponibilidade Médica

O que é a tabela GM6 no Protheus?

A tabela GM6 faz parte do sistema ERP Protheus da TOTVS e é utilizada para disponibilidade médica.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE GM6
X2_PATH \DATA\
X2_ARQUIVO GM6990
X2_NOME Disponibilidade Médica
X2_NOMESPA Disponibilidad Médica
X2_NOMEENG Medical Availability
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 51
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_ 5151
R_E_C_D_E_L_ 0

Campos da Tabela GM6 (18 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_
GM6 01 GM6_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 - - 1 xxxxxx x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 82715 0
GM6 02 GM6_CODDIS C 10 0 Codigo Codigo Code Codigo Codigo Code @! ExistChav("GM6", M->GM6_CODDIS) x x x x x x x x x x x x x x x x if(inclui, getsx8num("GM6","GM6_CODDIS"),GM6_CODDIS) - 1 xxxxxxxx - - - S A R - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 82716 0
GM6 03 GM6_DESDIS C 40 0 Descricäo Descripcion Description Descricäo Descripcion Descricäo da Disp. @! NaoVazio() x x x x x x x x x x x x x x x x - - 1 xxxxxxxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 82717 0
GM6 04 GM6_CODLOC C 2 0 Setor Sector Sector Setor Sector Sector @! IIf(FunName() == "HSPAHACJ",HS_VldAcj(), HS_VldA97()) x x x x x x x x x x x x x x x x - GCS 1 xxxxxxxx - - - N A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 82718 0
GM6 05 GM6_NOMLOC C 40 0 Descricao Sector Sector Descricao Descripcion Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("GCS",1,XFILIAL("GCS")+GM6->GM6_CODLOC,"GCS_NOMLOC"),"") - 1 xxxxxx x - - - S V V - - - - - - - Posicione("GCS",1,xFilial("GCS")+GM6->GM6_CODLOC,"GCS_NOMLOC") - - S - - N N N - - - 1 2 - - - 82719 0
GM6 06 GM6_CODCRM C 7 0 CRM Medico CRM Medico Doctor CRM CRM do Medico CRM del Medico Doctor CRM @! IIf(FunName() == "HSPAHACJ",HS_VldAcj(), HS_VldA97()) x x x x x x x x x x x x x x x x - MED 1 xxxxxxxx - - - N A R - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 82720 0
GM6 07 GM6_NOMCRM C 33 0 Profissional Profesional Professional Nome Nombre Name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("SRA",11,XFILIAL("SRA")+GM6->GM6_CODCRM,"RA_NOME"),"") - 1 xxxxxx x - - - S V V - - - - - - - Posicione("SRA",11,xFilial("SRA")+GM6->GM6_CODCRM,"RA_NOME") - - S - - N N N - - - 1 2 - - - 82721 0
GM6 08 GM6_CODSAL C 6 0 Sala Sala Room Sala de Atendimento Sala de Atencion Service Room @! IIf(FunName() == "HSPAHACJ",HS_VldAcj(), HS_VldA97()) x x x x x x x x x x x x x x x x - GF3001 1 xxxxxx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 82722 0
GM6 09 GM6_NOMSAL C 40 0 Descricao Descripcion Description Descricao da Sala Descrip. de la Sala Description of room @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("GF3",1,XFILIAL("GF3")+GM6->GM6_CODSAL,"GF3_DESCRI"),"") - 1 xxxxxx x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 82723 0
GM6 10 GM6_HORINI C 5 0 Hora Inicial Hora Inicial Initial time Horario Inicial Horario Inicial Initial timetable 99:99 HS_VldA97() x x x x x x x x x x x x x x x x - - 1 xxxxxxxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 82724 0
GM6 11 GM6_HORFIM C 5 0 Hora Final Hora Final Final time. Horario Final Horario Final Final timetable 99:99 HS_VldA97() x x x x x x x x x x x x x x x x - - 1 xxxxxxxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 82725 0
GM6 12 GM6_INTMAR C 5 0 Intervalo Intervalo Pause Intervalo entre horarios Intervalo entre horarios Pause between times 99:99 HS_VldA97() x x x x x x x x x x x x x x x x - - 1 xxxxxxxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 82726 0
GM6 13 GM6_QTENCX N 2 0 Encaixes Encajes Fittings Quantidade de encaixes Cantidad de encajes Quantidade de encaixes 99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 82727 0
GM6 14 GM6_HORENC C 5 0 Limite Enc. Limite Enc. Fit Limit Hora Limite para Encaixe Hora Limite para Encaje Limit Time to Fit 99:99 HS_VldA97() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 82728 0
GM6 15 GM6_IDEATE C 1 0 Atendimento Atencion Servicing Atendimento Atencion Servicing @! - x x x x x x x x x x x x x x x x "0" - 1 xxxxxx x - - - S A R - - 0=Hora Marcada;1=Ordem de Chegada 0=Hora Marcada;1=Ordem de llegada 0=Scheduled Hour; 1=Arrival Sequence - - - - - S - - N N N - - - 1 2 - - - 82729 0
GM6 16 GM6_IDEATI C 1 0 Ativa Activa Disp.Ativa Ativa Activa Identif. de Disp. Ativa @! HS_VLDA97() x x x x x x x x x x x x x x x x "1" - 1 xxxxxxxx - - - S A R - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - S - - N N N - - - 1 1 - - - 82730 0
GM6 17 GM6_OK C 2 0 OK OK OK OK OK OK - - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 82731 0
GM6 18 GM6_LOGARQ C 40 0 Log Arq Log Arq File Log Log do Arquivo Log de Archivo File Log @! - x x x x x x x x x x x x x x x HS_LOGARQ() - 1 xxxxxx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 82732 0

Índices da Tabela GM6 (4 í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_
GM6 1 GM6_FILIAL+GM6_CODDIS Codigo Codigo Code S - - S 2 3 - 12179 0
GM6 2 GM6_FILIAL+GM6_CODLOC+GM6_CODCRM Setor + CRM Medico Sector + CRM Medico Sector + Doctor CRM S - - S 2 3 - 12180 0
GM6 3 GM6_FILIAL+GM6_CODCRM CRM Medico CRM Medico Doctor CRM S - - S 2 3 - 12181 0
GM6 4 GM6_FILIAL+GM6_CODSAL Sala Sala Room S - - N 2 3 - 12182 0

Perguntas frequentes

Para que serve a tabela GM6 no Protheus?

Ela é utilizada para disponibilidade médica dentro do sistema ERP Protheus.

Como consultar os campos da tabela GM6?

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

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

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

Exemplo de consulta SQL da tabela GM6

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

SELECT
    GM6_FILIAL,
    GM6_CODDIS,
    GM6_DESDIS,
    GM6_CODLOC,
    GM6_NOMLOC,
    GM6_CODCRM,
    GM6_NOMCRM,
    GM6_CODSAL,
    GM6_NOMSAL,
    GM6_HORINI,
    GM6_HORFIM,
    GM6_INTMAR,
    GM6_QTENCX,
    GM6_HORENC,
    GM6_IDEATE,
    GM6_IDEATI,
    GM6_OK,
    GM6_LOGARQ
FROM GM6
WHERE
    D_E_L_E_T_ = ' '
    AND GM6_FILIAL = 'VALOR'
    AND GM6_CODDIS = 'VALOR'
    AND GM6_DESDIS = 'VALOR'
    AND GM6_CODLOC = 'VALOR'
    AND GM6_NOMLOC = 'VALOR'
    AND GM6_CODCRM = 'VALOR'
    AND GM6_NOMCRM = 'VALOR'
    AND GM6_CODSAL = 'VALOR'
    AND GM6_NOMSAL = 'VALOR'
    AND GM6_HORINI = 'VALOR'
    AND GM6_HORFIM = 'VALOR'
    AND GM6_INTMAR = 'VALOR'
    AND GM6_QTENCX = 0
    AND GM6_HORENC = 'VALOR'
    AND GM6_IDEATE = 'VALOR'
    AND GM6_IDEATI = 'VALOR'
    AND GM6_OK = 'VALOR'
    AND GM6_LOGARQ = 'VALOR'