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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | DI8_FILIAL+DI8_FILORI+DI8_NUMCOT+DI8_CODPAS | Fil.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
- DI0 Permissos por Filial
- DI1 Aduanas
- DI2 Aduanas por Região
- DI3 Descrição do Frete por País
- DI4 Percentual do Frete por País
- DI5 Regioes de Fronteira por Rota
- DI6 Percentual Pagto Frete CIF/FOB
- DI7 Total Cotacao Frete por Pais
- DI9 Composicao de Frete por Pais
- DIA Composicao de Frete CIF/FOB
- DIB Alterações do CRT
- DIC Carta de Correcao do CRT
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.