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

Tabela OI6 no Protheus

Historico Fat. Ocorrencia

A tabela OI6 do Protheus está descrita no dicionário (SX2) como “Historico Fat. Ocorrencia”. Possui 9 campos e 1 índices e chave única OI6_FILIAL+OI6_COD. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
OI6
Nome
Historico Fat. Ocorrencia
Nome (inglês)
Occurrence Billing History
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
OI6_FILIAL+OI6_COD
Campos / índices
9 / 1

Campos da tabela OI6 (9)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 OI6_FILIAL C 2 0 Filial Filial do Sistema Real
02 OI6_COD C 10 0 Código Código do histórico Real
03 OI6_DTINI D 8 0 Data Inicio Data referência Início Real
04 OI6_DTFIM D 8 0 Data Final Data referência Fim Real
05 OI6_CHVUNI C 100 0 Chave única Chave única Real
06 OI6_CONTRA C 6 0 Contrato Contrato Real
07 OI6_ENTIDA C 1 0 Entidade Entidade Real
08 OI6_OCORRE C 10 0 Ocorrência Ocorrência Real
09 OI6_FATADI C 8 0 Fatura Adi. Fatura adicional Real

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

Índices da tabela OI6 (1)

OrdemChaveDescriçãoApelido
1OI6_FILIAL+OI6_CODCódigo

Perguntas frequentes sobre a tabela OI6

O que é a tabela OI6?

É a tabela “Historico Fat. Ocorrencia” do ERP TOTVS Protheus, com 9 campos definidos no dicionário SX3.

Qual é a chave única da tabela OI6?

A chave única é OI6_FILIAL+OI6_COD.

Quais são os índices da tabela OI6?

A tabela tem 1 índice. O principal (ordem 1) usa a chave OI6_FILIAL+OI6_COD.

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

Exemplo de consulta SQL da tabela OI6

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

SELECT
    OI6_FILIAL,
    OI6_COD,
    OI6_DTINI,
    OI6_DTFIM,
    OI6_CHVUNI,
    OI6_CONTRA,
    OI6_ENTIDA,
    OI6_OCORRE,
    OI6_FATADI
FROM OI6
WHERE
    D_E_L_E_T_ = ' '
    AND OI6_FILIAL = 'VALOR'
    AND OI6_COD = 'VALOR'
    AND OI6_DTINI BETWEEN '20261101' AND '20261130'
    AND OI6_DTFIM BETWEEN '20261101' AND '20261130'
    AND OI6_CHVUNI = 'VALOR'
    AND OI6_CONTRA = 'VALOR'
    AND OI6_ENTIDA = 'VALOR'
    AND OI6_OCORRE = 'VALOR'
    AND OI6_FATADI = 'VALOR'

Outras tabelas relacionadas

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