Dicionário Protheus
Início

Tabela QM9 no Protheus

Escalas

O que é a tabela QM9 no Protheus?

A tabela QM9 faz parte do sistema ERP Protheus da TOTVS e é utilizada para escalas.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE QM9
X2_PATH \DATA\
X2_ARQUIVO QM9990
X2_NOME Escalas
X2_NOMESPA Escalas
X2_NOMEENG Scales
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO QM9_FILIAL+QM9_ESCALA+QM9_REVESC
X2_PYME S
X2_MODULO 22
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_ 7574
R_E_C_D_E_L_ 0

Campos da Tabela QM9 (22 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_
QM9 01 QM9_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 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 119810 0
QM9 02 QM9_ESCALA C 16 0 Faixa Intervalo Range Faixa Intervalo Range @! QMT040Chv() x x x x x x x x x x x x x x x xx - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 119811 0
QM9 03 QM9_REVESC C 2 0 Rev.Faixa Rev. Escala Range Revis. Revisao da Faixa Revision de la Escala Range Revision 99 QMT040Chv() x x x x x x x x x x x x x x x xx - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 119812 0
QM9 04 QM9_REVINV C 2 0 Rev. Invert. Rev. Invert. Inv.Revision Revisao Invertida Revision Invertida Inverted Revision @! - x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 119813 0
QM9 05 QM9_DATREV D 8 0 Data Revisao Fch Revision Revision Dt. Data da Revisao Fecha de la Revision Revision Date - - x x x x x x x x x x x x x x x x dDATABASE - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 119814 0
QM9 06 QM9_ORGAFE C 1 0 Destino Cal. Destino Cal. Calibr.Dest. Destino da Calibracao Destino de la Calibracion Calibration Destination - QMT040VTL() .AND. QMT040VOrg() x x x x x x x x x x x x x x x x "I" - 1 x - - - N - - - - I=Interno;E=Externo I=Interno;E=Externo I=Internal;E=External - - - - - S - - N N N - - - 1 1 - - - 119815 0
QM9 07 QM9_DEPTO C 33 0 Departamento Departamento Department Departamento Calibrador Departamento Calibrador Calibration Department @! ExistCpo("QAD",M->QM9_DEPTO) x x x x x x x x x x x x x x x x - QAD 1 x - - - N - - - - - - - - M->QM9_ORGAFE == 'I' - - - S - - N N N - - - 1 2 - - - 119816 0
QM9 08 QM9_LABOR C 16 0 Laboratorio Laboratorio Laboratory Laboratorio Calibrador Laboratorio Calibrador Calibrating Laboratory @! ExistCpo("QMO",M->QM9_LABOR) x x x x x x x x x x x x x x x x - QMO 1 x - - - N - - - - - - - - M->QM9_ORGAFE == 'E' - - - S - - N N N - - - 1 2 - - - 119817 0
QM9 09 QM9_TIPAFE C 1 0 Tipo Calib. Tipo Calib. Calibr. Type Tipo de Calibracao Tipo de Calibracion Calibration Type - QMT040VTL() x x x x x x x x x x x x x x x x - - 1 x x - S - N - - - - 1=Simples;2=Completa;3=Pressao;4=Calibrador;5=Soma;8=Calibrador Completa;9=Relogio 1=Simple;2=Completa;3=Presion;4=Calibrador;5=Suma;8=Calibrador Completo;9=Reloj 1=Simple;2=Complete;3=Pressure;4=Gauge;5=Sum;8=Complete Gauge;9=Clock - - - - - S - - N N N - - - 1 2 - - - 119818 0
QM9 10 QM9_VALESP C 1 0 Valor Espec. Valor Espec. Spec.Value Tipo Valor Especificado Tipo Valor Especificado Specified Value Type ! - x x x x x x x x x x x x x x x x "1" - 1 x x - - - N - - - - 1=Fixo;2=Variavel 1=Fijo;2=Variable 1=Fixed;2=Variable - !M->QM9_TIPAFE $ "4|8" - - - S - - N N N - - - 1 2 - - - 119819 0
QM9 11 QM9_LAUDO C 1 0 Laudo Informe Report Tipo de Laudo Tipo de Informe Report Type @S40 QMT040VTL() x x x x x x x x x x x x x x x x - - 1 xx - S - N - - - - 1=Incerteza/Conf.Metrologica;2=Incerteza/Sem Conf.Metrologica;3=Valor encontrado/Media;4=Valor encontrado/Valores Individuais 1=Incertidumbre/Conf.Metrologica;2=Incertidumbre/Sin Conf.Metrologica;3=Vlr Encontrado/Promedio;4=Vlr Encontrado/Vlr Individual 1=Uncertainty/Metrol.Conf.;2=Uncertainty/No Metrol.Conf./3=Value Found/Average;4=Value Found/Indiv.Values - - - - - S - - N N N - - - 1 1 - - - 119820 0
QM9 12 QM9_NROMED N 2 0 Num.Medicoes NrMediciones Meas. No. Numero de Medicoes Numero de Mediciones Number of Measurements 99 QMT040VNM() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 119821 0
QM9 13 QM9_TABELA C 1 0 Usa Tabela Usa Tabla Use Table Usa Tabela de Laudos? +Usa Tabla de Laudos ? Use Reports Table? ! QMT040DiTb() x x x x x x x x x x x x x x x x "N" - 1 x x - S - N - - - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - QMT040WLau() - - - S - - N N N - - - 1 2 - - - 119822 0
QM9 14 QM9_PERRO C 1 0 % ERRO % ERROR % ERROR Percentual de Erro Porcentaje de Error Error Percentage ! QMT040VErr() x x x x x x x x x x x x x x x x "2" - 1 x x - - - N - - - - 1=Em relacao ao especificado;2=Em relacao aos limites;3=Em relacao a tabela 1=Con relacion a lo especificado;2=Con relacion a los limites;3=Con relacion a la tabla 1=Related to specified;2=Related to limits;3=Related to Table - QMT040WTab() - - - S - - N N N - - - 1 2 - - - 119823 0
QM9 15 QM9_COLETA C 1 0 Coleta Med Colect.Medic Collect Meas Coleta Medicoes? Colecta Medidas Gather Measurements ! QMT040VTL() x x x x x x x x x x x x x x x x - - 1 x - - - N - - - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - - - - - S - - N N N - - - 1 2 - - - 119824 0
QM9 16 QM9_INSUTI C 1 0 Instr.Util. Usa Instr. Instr. Used Utiliza Instrum.Utilizado Utiliza Instrumento Usado Uses Instrument Used @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N - - - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - - - - - S - - N N N - - - 1 1 - - - 119825 0
QM9 17 QM9_DESCTP C 22 0 Tipo Descr. Tipo Type Descricao do Tipo Descripcion del Tipo Description of Type - - x x x x x x x x x x x x x x x - - 1 x - - - S V V - - - - - - - QMT040DsTp() - - S - - N N N - - - 1 2 - - - 119826 0
QM9 18 QM9_NCONF C 2 0 Nivel Conf.% Nivel Conf.% Conf.Lt.% Nivel de Confianca (%) Nivel de Confianza (%) Confidence Limit (%) - - x x x x x x x x x x x x x x x x - - 1 x xx - - - N - - - - 95=95%;99=99% 95=95%;99=99% 95=95%;99=99% - - - - - S - - N N N - - - 1 1 - - - 119827 0
QM9 19 QM9_UNIMED C 2 0 Unid.Medida Unid. Medida Unit of Meas Unidade de Medida Unidad de Medida Unit of Measure - ExistCpo("SAH",M->QM9_UNIMED) x x x x x x x x x x x x x x x x - SAH 1 xx - S - N - - - - - - - - - - 122 - S - - N N N - - - 1 1 - - - 119828 0
QM9 20 QM9_DUNMED C 9 0 Desc.Un.Med. Desc.Un.Med. Mea Un Desc Desc.Resum.Unid.Medida Desc.Resum.Unid.Medida Meas Unit Summ Desc - - x x x x x x x x x x x x x x x x QA_DESUM(QM9->QM9_UNIMED,.F.) - 1 x - - - N V V - - - - - - - QA_DESUM(QM9->QM9_UNIMED,.F.) - - S - - N N N - - - 1 2 - - - 119829 0
QM9 21 QM9_ESCALI C 10 0 Valor Inic. Valor Inic. Initial Valu Valor Inicial da Faixa Valor Inic. de la Escala Range Initial Value - QA_ENUM("M->QM9_ESCALI") x x x x x x x x x x x x x x x x - - 1 x x x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 119830 0
QM9 22 QM9_ESCALF C 10 0 Valor Final Valor Final Fin.Value Valor Final da Faixa Valor Final de la Escala Range Final Value - Q040VldVal() x x x x x x x x x x x x x x x x - - 1 x x x x - - - N - - - - - - - Q070PICTR() - - - - S - - N N N - - - 1 2 - - - 119831 0

Índices da Tabela QM9 (1 í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_
QM9 1 QM9_FILIAL+QM9_ESCALA+QM9_REVINV Faixa + Rev. Invert. Intervalo + Rev. Invert. Range + Inv.Revision S - - S 2 3 - 17271 0

Perguntas frequentes

Para que serve a tabela QM9 no Protheus?

Ela é utilizada para escalas dentro do sistema ERP Protheus.

Como consultar os campos da tabela QM9?

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

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

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

Exemplo de consulta SQL da tabela QM9

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

SELECT
    QM9_FILIAL,
    QM9_ESCALA,
    QM9_REVESC,
    QM9_REVINV,
    QM9_DATREV,
    QM9_ORGAFE,
    QM9_DEPTO,
    QM9_LABOR,
    QM9_TIPAFE,
    QM9_VALESP,
    QM9_LAUDO,
    QM9_NROMED,
    QM9_TABELA,
    QM9_PERRO,
    QM9_COLETA,
    QM9_INSUTI,
    QM9_DESCTP,
    QM9_NCONF,
    QM9_UNIMED,
    QM9_DUNMED,
    QM9_ESCALI,
    QM9_ESCALF
FROM QM9
WHERE
    D_E_L_E_T_ = ' '
    AND QM9_FILIAL = 'VALOR'
    AND QM9_ESCALA = 'VALOR'
    AND QM9_REVESC = 'VALOR'
    AND QM9_REVINV = 'VALOR'
    AND QM9_DATREV BETWEEN '20260501' AND '20260531'
    AND QM9_ORGAFE = 'VALOR'
    AND QM9_DEPTO = 'VALOR'
    AND QM9_LABOR = 'VALOR'
    AND QM9_TIPAFE = 'VALOR'
    AND QM9_VALESP = 'VALOR'
    AND QM9_LAUDO = 'VALOR'
    AND QM9_NROMED = 0
    AND QM9_TABELA = 'VALOR'
    AND QM9_PERRO = 'VALOR'
    AND QM9_COLETA = 'VALOR'
    AND QM9_INSUTI = 'VALOR'
    AND QM9_DESCTP = 'VALOR'
    AND QM9_NCONF = 'VALOR'
    AND QM9_UNIMED = 'VALOR'
    AND QM9_DUNMED = 'VALOR'
    AND QM9_ESCALI = 'VALOR'
    AND QM9_ESCALF = 'VALOR'