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

Tabela DI8 no Protheus

Total Cotacao Frete CIF/FOB

A tabela DI8 do Protheus está descrita no dicionário (SX2) como “Total Cotacao Frete CIF/FOB”. Possui 9 campos e 1 índices e chave única DI8_FILIAL+DI8_FILORI+DI8_NUMCOT+DI8_CODPAS. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DI8
Nome
Total Cotacao Frete CIF/FOB
Nome (inglês)
CIF/FOB Freight Quotation Tot.
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DI8_FILIAL+DI8_FILORI+DI8_NUMCOT+DI8_CODPAS
Campos / índices
9 / 1

Campos da tabela DI8 (9)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DI8_FILIAL C 2 0 Filial Filial Real
02 DI8_FILORI C 2 0 Fil.Origem Filial de Origem Real
03 DI8_NUMCOT C 6 0 No.Cotacao No.Cotacao de Frete Real
04 DI8_CODPAS C 2 0 Componente Componente Real
05 DI8_DESPAS C 30 0 Desc.Comp. Descrição Componente Virtual
06 DI8_PERCIF N 8 4 Perc. CIF Percentual CIF Real
07 DI8_VALCIF N 14 2 Vl.Frete CIF Valor Frete CIF Real
08 DI8_PERFOB N 8 4 Perc. FOB Percentual FOB Real
09 DI8_VALFOB N 14 2 Vl.Frete FOB Valor Frete FOB Real

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

Índices da tabela DI8 (1)

OrdemChaveDescriçãoApelido
1DI8_FILIAL+DI8_FILORI+DI8_NUMCOT+DI8_CODPASFil.Origem + No.Cotacao + Componente

Perguntas frequentes sobre a tabela DI8

O que é a tabela DI8?

É a tabela “Total Cotacao Frete CIF/FOB” do ERP TOTVS Protheus, com 9 campos definidos no dicionário SX3.

Qual é a chave única da tabela DI8?

A chave única é DI8_FILIAL+DI8_FILORI+DI8_NUMCOT+DI8_CODPAS.

Quais são os índices da tabela DI8?

A tabela tem 1 índice. O principal (ordem 1) usa a chave DI8_FILIAL+DI8_FILORI+DI8_NUMCOT+DI8_CODPAS.

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

Exemplo de consulta SQL da tabela DI8

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

SELECT
    DI8_FILIAL,
    DI8_FILORI,
    DI8_NUMCOT,
    DI8_CODPAS,
    DI8_DESPAS,
    DI8_PERCIF,
    DI8_VALCIF,
    DI8_PERFOB,
    DI8_VALFOB
FROM DI8
WHERE
    D_E_L_E_T_ = ' '
    AND DI8_FILIAL = 'VALOR'
    AND DI8_FILORI = 'VALOR'
    AND DI8_NUMCOT = 'VALOR'
    AND DI8_CODPAS = 'VALOR'
    AND DI8_DESPAS = 'VALOR'
    AND DI8_PERCIF = 0
    AND DI8_VALCIF = 0
    AND DI8_PERFOB = 0
    AND DI8_VALFOB = 0

Outras tabelas relacionadas

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