Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela SO8 no Protheus

Cabeçalho da Ordem de Serviço

A tabela SO8 do Protheus está descrita no dicionário (SX2) como “Cabeçalho da Ordem de Serviço”. Possui 27 campos e 4 í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
SO8
Nome
Cabeçalho da Ordem de Serviço
Nome (inglês)
Service Orders Header
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
27 / 4

Campos da tabela SO8 (27)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 O8_OK C 2 0 oK oK Real
02 O8_FILIAL C 2 0 Filial Filial do Sistema Real
03 O8_NUM C 6 0 Numero O.S. Numero da Ordem de Serv. Real
04 O8_ORCAMEN C 6 0 Orcamento Numero do Orcamento Real
05 O8_EMISSAO D 8 0 Emissao O.S. Data de Emissao da O.S. Real
06 O8_CONE C 2 0 Numero Cone Numero do Cone no Veiculo Real
07 O8_VEICULO C 15 0 Ident. Veic. Numero Identif. do Veic. Real
08 O8_PLACA C 8 0 Placa Numero da Placa do Veic. Real
09 O8_RECEB D 8 0 Recebido Data de Entrada do Veic. Real
10 O8_HORAREC N 5 2 Hora Receb. Hora da Entrada do Veic. Real
11 O8_ENTREGA D 8 0 Entrega Data da Entrega do Veic. Real
12 O8_HORAENT N 5 2 Hora Entrega Hora da Entrega do Veic. Real
13 O8_CLIENTE C 6 0 Cliente Codigo do Cliente Real
14 O8_LOJA C 2 0 Loja Cliente Loja Cliente Real
15 O8_DATFIM D 8 0 Encerramento Data de encerram. da OS Real
16 O8_NOTA C 6 0 Nota Fiscal Numero da Nota Fiscal Real
17 O8_SERIE C 3 0 Serie Serie da Nota Fiscal Real
18 O8_TABELA C 1 0 Tabela Tabela de Preco a usar Real
19 O8_VEND C 6 0 ConsultorTec Codigo do Vendedor Real
20 O8_COMIS N 5 2 Comissao % Comissao do Vendedor Real
21 O8_COND C 3 0 Cond. Pagam. Condicao de Pagamento Real
22 O8_SEGURAD C 6 0 Seguradora Codigo da Seguradora Real
23 O8_LOJASEG C 2 0 Loja Segura. Loja Seguradora Real
24 O8_STATUS C 2 0 Status Status da O.S. Real
25 O8_CODOBS C 6 0 Observacoes Observacoes Real
26 O8_OBS M 70 0 Problemas Memo Virtual
27 O8_KITREP C 6 0 Kit Reparo Kit Reparo Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela SO8 (4)

OrdemChaveDescriçãoApelido
1O8_FILIAL+O8_NUMNumero O.S.
2O8_FILIAL+O8_ORCAMENOrcamento
3O8_FILIAL+DTOS(O8_EMISSAO)Emissao O.S.
4O8_FILIAL+O8_VEICULO+O8_NUMIdent. Veic. + Numero O.S.

Perguntas frequentes sobre a tabela SO8

O que é a tabela SO8?

É a tabela “Cabeçalho da Ordem de Serviço” do ERP TOTVS Protheus, com 27 campos definidos no dicionário SX3.

Quais são os índices da tabela SO8?

A tabela tem 4 índices. O principal (ordem 1) usa a chave O8_FILIAL+O8_NUM.

Qual é o nome físico da tabela SO8 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: SO8990). Em ADVPL, use RetSqlName("SO8") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SO8

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    O8_OK,
    O8_FILIAL,
    O8_NUM,
    O8_ORCAMEN,
    O8_EMISSAO,
    O8_CONE,
    O8_VEICULO,
    O8_PLACA,
    O8_RECEB,
    O8_HORAREC,
    O8_ENTREGA,
    O8_HORAENT,
    O8_CLIENTE,
    O8_LOJA,
    O8_DATFIM,
    O8_NOTA,
    O8_SERIE,
    O8_TABELA,
    O8_VEND,
    O8_COMIS,
    O8_COND,
    O8_SEGURAD,
    O8_LOJASEG,
    O8_STATUS,
    O8_CODOBS,
    O8_OBS,
    O8_KITREP
FROM SO8
WHERE
    D_E_L_E_T_ = ' '
    AND O8_OK = 'VALOR'
    AND O8_FILIAL = 'VALOR'
    AND O8_NUM = 'VALOR'
    AND O8_ORCAMEN = 'VALOR'
    AND O8_EMISSAO BETWEEN '20261101' AND '20261130'
    AND O8_CONE = 'VALOR'
    AND O8_VEICULO = 'VALOR'
    AND O8_PLACA = 'VALOR'
    AND O8_RECEB BETWEEN '20261101' AND '20261130'
    AND O8_HORAREC = 0
    AND O8_ENTREGA BETWEEN '20261101' AND '20261130'
    AND O8_HORAENT = 0
    AND O8_CLIENTE = 'VALOR'
    AND O8_LOJA = 'VALOR'
    AND O8_DATFIM BETWEEN '20261101' AND '20261130'
    AND O8_NOTA = 'VALOR'
    AND O8_SERIE = 'VALOR'
    AND O8_TABELA = 'VALOR'
    AND O8_VEND = 'VALOR'
    AND O8_COMIS = 0
    AND O8_COND = 'VALOR'
    AND O8_SEGURAD = 'VALOR'
    AND O8_LOJASEG = 'VALOR'
    AND O8_STATUS = 'VALOR'
    AND O8_CODOBS = 'VALOR'
    AND O8_KITREP = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.