A tabela N9Q do Protheus está descrita no dicionário (SX2) como “Regras PEPRO”. Possui 11 campos e 1 índices e chave única N9Q_FILIAL+N9Q_NUMERO+N9Q_TIPLOC+N9Q_SEQUEN. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- N9Q
- Nome
- Regras PEPRO
- Nome (inglês)
- PEPRO Rules
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Compartilhado
- Compartilhamento por empresa
- Compartilhado
- Chave única
N9Q_FILIAL+N9Q_NUMERO+N9Q_TIPLOC+N9Q_SEQUEN- Campos / índices
- 11 / 1
Campos da tabela N9Q (11)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | N9Q_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | N9Q_NUMERO | C | 15 | 0 | Num. PEPRO | Número do PEPRO | Real |
| 03 | N9Q_SEQUEN | C | 10 | 0 | Sequencial | Sequencial | Real |
| 04 | N9Q_TIPLOC | C | 1 | 0 | Tipo Local | Tipo de local | Real |
| 05 | N9Q_TIPREG | C | 1 | 0 | Tipo Regra | Tipo da Regra | Real |
| 06 | N9Q_EST | C | 2 | 0 | Estado | Estado | Real |
| 07 | N9Q_ESTADO | C | 20 | 0 | Nom. Estado | Nome do Estado | Real |
| 08 | N9Q_CODREG | C | 15 | 0 | Cod. Região | Código da Região | Real |
| 09 | N9Q_DESREG | C | 60 | 0 | Desc. Região | Descrição da região | Virtual |
| 10 | N9Q_FINALI | C | 6 | 0 | Finalidade | Código da Finalidade | Real |
| 11 | N9Q_DESFIN | C | 25 | 0 | Des. Finalid | Descrição da Finalidade | Virtual |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela N9Q (1)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | N9Q_FILIAL+N9Q_NUMERO+N9Q_TIPLOC+N9Q_SEQUEN | Num. PEPRO + Tipo Local + Sequencial |
Perguntas frequentes sobre a tabela N9Q
O que é a tabela N9Q?
É a tabela “Regras PEPRO” do ERP TOTVS Protheus, com 11 campos definidos no dicionário SX3.
Qual é a chave única da tabela N9Q?
A chave única é N9Q_FILIAL+N9Q_NUMERO+N9Q_TIPLOC+N9Q_SEQUEN.
Quais são os índices da tabela N9Q?
A tabela tem 1 índice. O principal (ordem 1) usa a chave N9Q_FILIAL+N9Q_NUMERO+N9Q_TIPLOC+N9Q_SEQUEN.
Qual é o nome físico da tabela N9Q 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: N9Q990). Em ADVPL, use RetSqlName("N9Q") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela N9Q
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
N9Q_FILIAL,
N9Q_NUMERO,
N9Q_SEQUEN,
N9Q_TIPLOC,
N9Q_TIPREG,
N9Q_EST,
N9Q_ESTADO,
N9Q_CODREG,
N9Q_DESREG,
N9Q_FINALI,
N9Q_DESFIN
FROM N9Q
WHERE
D_E_L_E_T_ = ' '
AND N9Q_FILIAL = 'VALOR'
AND N9Q_NUMERO = 'VALOR'
AND N9Q_SEQUEN = 'VALOR'
AND N9Q_TIPLOC = 'VALOR'
AND N9Q_TIPREG = 'VALOR'
AND N9Q_EST = 'VALOR'
AND N9Q_ESTADO = 'VALOR'
AND N9Q_CODREG = 'VALOR'
AND N9Q_DESREG = 'VALOR'
AND N9Q_FINALI = 'VALOR'
AND N9Q_DESFIN = 'VALOR'
Outras tabelas relacionadas
- N90 Cartas de Crédito da IE
- N91 Contêineres da IE
- N92 Tipo de Operação de Romaneio
- N93 Tipo de Operação X Etapas
- N94 Processos da Etapa
- N95 Campos da Etapa
- N96 Tipo de Remessa
- N97 Tp. Remessa x Modal Pag. Exp.
- N98 Processos de Aprovação
- N99 Aprovadores do processo
- N9A Regras Fiscais do Contrato
- N9B Pendências do romaneio
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.