A tabela SO7 do Protheus está descrita no dicionário (SX2) como “Itens do Orçamento”. Possui 18 campos e 1 í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
- SO7
- Nome
- Itens do Orçamento
- Nome (inglês)
- Quotation Items
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 18 / 1
Campos da tabela SO7 (18)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | O7_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | O7_NUM | C | 6 | 0 | Orcamento | Numero do Orcamento | Real |
| 03 | O7_ITEM | C | 2 | 0 | Item | No. Item do orcamento | Real |
| 04 | O7_PRODUTO | C | 15 | 0 | Produto | Codigo do produto | Real |
| 05 | O7_DESCRI | C | 30 | 0 | Descricao | Descricao | Real |
| 06 | O7_UN | C | 2 | 0 | Unidade | Unidade de medida | Real |
| 07 | O7_QUANT | N | 10 | 2 | Quantidade | Quantidade utilizada | Real |
| 08 | O7_PRUNIT | N | 16 | 2 | Preco Unit. | Preco unitario do item | Real |
| 09 | O7_TOTAL | N | 16 | 2 | Total | Valor total do item | Real |
| 10 | O7_DESCONT | N | 16 | 2 | Vlr. Desc. | Valor do desconto no item | Real |
| 11 | O7_PERDESC | N | 5 | 2 | % Desconto | Percentual de Desconto | Real |
| 12 | O7_EMISSAO | D | 8 | 0 | Data Emissao | Dt. emissao do orcamento | Real |
| 13 | O7_LOCAL | C | 2 | 0 | Armazem | Armazem do Produto | Real |
| 14 | O7_BLEST | C | 2 | 0 | Bloq.Estoque | Cod.Bloqueio ref.estoque | Real |
| 15 | O7_TIPOOS | C | 3 | 0 | Tipo Operac. | Indicador da Operacao | Real |
| 16 | O7_CERTIF | C | 10 | 0 | Certificado | Cod. Certificado garantia | Real |
| 17 | O7_PRCTAB | N | 16 | 2 | Preco Tabela | Preco da Tabela | Real |
| 18 | O7_OBS | C | 25 | 0 | Observacao | Observacao | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela SO7 (1)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | O7_FILIAL+O7_NUM+O7_ITEM+O7_PRODUTO | Orcamento + Item + Produto |
Perguntas frequentes sobre a tabela SO7
O que é a tabela SO7?
É a tabela “Itens do Orçamento” do ERP TOTVS Protheus, com 18 campos definidos no dicionário SX3.
Quais são os índices da tabela SO7?
A tabela tem 1 índice. O principal (ordem 1) usa a chave O7_FILIAL+O7_NUM+O7_ITEM+O7_PRODUTO.
Qual é o nome físico da tabela SO7 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: SO7990). Em ADVPL, use RetSqlName("SO7") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela SO7
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
O7_FILIAL,
O7_NUM,
O7_ITEM,
O7_PRODUTO,
O7_DESCRI,
O7_UN,
O7_QUANT,
O7_PRUNIT,
O7_TOTAL,
O7_DESCONT,
O7_PERDESC,
O7_EMISSAO,
O7_LOCAL,
O7_BLEST,
O7_TIPOOS,
O7_CERTIF,
O7_PRCTAB,
O7_OBS
FROM SO7
WHERE
D_E_L_E_T_ = ' '
AND O7_FILIAL = 'VALOR'
AND O7_NUM = 'VALOR'
AND O7_ITEM = 'VALOR'
AND O7_PRODUTO = 'VALOR'
AND O7_DESCRI = 'VALOR'
AND O7_UN = 'VALOR'
AND O7_QUANT = 0
AND O7_PRUNIT = 0
AND O7_TOTAL = 0
AND O7_DESCONT = 0
AND O7_PERDESC = 0
AND O7_EMISSAO BETWEEN '20261101' AND '20261130'
AND O7_LOCAL = 'VALOR'
AND O7_BLEST = 'VALOR'
AND O7_TIPOOS = 'VALOR'
AND O7_CERTIF = 'VALOR'
AND O7_PRCTAB = 0
AND O7_OBS = 'VALOR'
Outras tabelas relacionadas
- SO1 Tabela de Serviços
- SO2 Solicitações de Garantia
- SO3 Funcionários da Oficina
- SO4 Kit de Reparos
- SO5 Identificação do Veículo
- SO6 Cabeçalho de Orçamento
- SO8 Cabeçalho da Ordem de Serviço
- SO9 Ordens de Serviços
- SOA Apontamento de Tempos da OS
- SOB Manutenções Gratuitas
- SOC Itens da Tabela de Serviços
- SOD Parâmetros da integraçao MES
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.