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

Tabela SWF no Protheus

Tabela de Pré-Cálculo

A tabela SWF do Protheus está descrita no dicionário (SX2) como “Tabela de Pré-Cálculo”. Possui 6 campos e 2 í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
SWF
Nome
Tabela de Pré-Cálculo
Nome (inglês)
Pre-Calculation Table
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
6 / 2

Campos da tabela SWF (6)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 WF_FILIAL C 2 0 Filial Filial do Sistema Real
02 WF_TAB C 4 0 Tabela Codigo da Tabela Real
03 WF_VIA C 2 0 Via Transp. Via Transp. Real
04 WF_DESC C 40 0 Descricao Descricao Real
05 WF_IDFRETE C 1 0 Rateio Frete Rateio de Frete Real
06 WF_IDMOEDA C 1 0 Moeda Titulo Moeda dos tit.provisorios Real

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

Índices da tabela SWF (2)

OrdemChaveDescriçãoApelido
1WF_FILIAL+WF_TABTabela
2WF_FILIAL+WF_VIA+WF_TABVia Transp. + Tabela

Perguntas frequentes sobre a tabela SWF

O que é a tabela SWF?

É a tabela “Tabela de Pré-Cálculo” do ERP TOTVS Protheus, com 6 campos definidos no dicionário SX3.

Quais são os índices da tabela SWF?

A tabela tem 2 índices. O principal (ordem 1) usa a chave WF_FILIAL+WF_TAB.

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

Exemplo de consulta SQL da tabela SWF

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

SELECT
    WF_FILIAL,
    WF_TAB,
    WF_VIA,
    WF_DESC,
    WF_IDFRETE,
    WF_IDMOEDA
FROM SWF
WHERE
    D_E_L_E_T_ = ' '
    AND WF_FILIAL = 'VALOR'
    AND WF_TAB = 'VALOR'
    AND WF_VIA = 'VALOR'
    AND WF_DESC = 'VALOR'
    AND WF_IDFRETE = 'VALOR'
    AND WF_IDMOEDA = 'VALOR'

Outras tabelas relacionadas

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