A tabela QPO do Protheus está descrita no dicionário (SX2) como “Controle Skip-Teste Grupo”. Possui 7 campos e 2 índices e chave única QPO_FILIAL+QPO_GRUPO+QPO_CODREC+QPO_OPERAC+QPO_ENSAIO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- QPO
- Nome
- Controle Skip-Teste Grupo
- Nome (inglês)
- Group Skip-Test Control
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
QPO_FILIAL+QPO_GRUPO+QPO_CODREC+QPO_OPERAC+QPO_ENSAIO- Campos / índices
- 7 / 2
Campos da tabela QPO (7)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | QPO_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | QPO_CODREC | C | 2 | 0 | Roteiro | Roteiro de Operações | Real |
| 03 | QPO_GRUPO | C | 8 | 0 | Grupo Prod. | Grupo de Produtos | Real |
| 04 | QPO_ENSAIO | C | 8 | 0 | Ensaio | Codigo do Ensaio | Real |
| 05 | QPO_DTENTR | D | 8 | 0 | Dt.Ult.Insp. | Data Produc. Ult. Inspec. | Real |
| 06 | QPO_CONTAD | N | 3 | 0 | Contador | Contador p/ determ. insp. | Real |
| 07 | QPO_OPERAC | C | 2 | 0 | Seq.Operacao | Sequencia da Operacao | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela QPO (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | QPO_FILIAL+QPO_GRUPO+QPO_CODREC+QPO_OPERAC+QPO_ENSAIO | Grupo Prod. + Roteiro + Seq.Operacao + Ensaio | |
| 2 | QPO_FILIAL+QPO_GRUPO+QPO_ENSAIO | Grupo Prod. + Ensaio |
Perguntas frequentes sobre a tabela QPO
O que é a tabela QPO?
É a tabela “Controle Skip-Teste Grupo” do ERP TOTVS Protheus, com 7 campos definidos no dicionário SX3.
Qual é a chave única da tabela QPO?
A chave única é QPO_FILIAL+QPO_GRUPO+QPO_CODREC+QPO_OPERAC+QPO_ENSAIO.
Quais são os índices da tabela QPO?
A tabela tem 2 índices. O principal (ordem 1) usa a chave QPO_FILIAL+QPO_GRUPO+QPO_CODREC+QPO_OPERAC+QPO_ENSAIO.
Qual é o nome físico da tabela QPO 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: QPO990). Em ADVPL, use RetSqlName("QPO") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela QPO
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
QPO_FILIAL,
QPO_CODREC,
QPO_GRUPO,
QPO_ENSAIO,
QPO_DTENTR,
QPO_CONTAD,
QPO_OPERAC
FROM QPO
WHERE
D_E_L_E_T_ = ' '
AND QPO_FILIAL = 'VALOR'
AND QPO_CODREC = 'VALOR'
AND QPO_GRUPO = 'VALOR'
AND QPO_ENSAIO = 'VALOR'
AND QPO_DTENTR BETWEEN '20261001' AND '20261031'
AND QPO_CONTAD = 0
AND QPO_OPERAC = 'VALOR'
Outras tabelas relacionadas
- QP1 Ensaios
- QP2 Não Conformidade dos Ensaios
- QP3 Grupos de Produtos
- QP4 Equipes de Follow-Up
- QP5 Responsáveis de cada Equipe
- QP6 Histórico dos Produtos
- QP7 Ensaios Mensuráveis Produtos
- QP8 Ensaios Textos dos Produtos
- QP9 Não Conformidade dos Produtos
- QPA Amarr Grupo Produto x Produto
- QPB Informativo sobre Produtos
- QPC Texto dos Tópicos Informativos
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.