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

Tabela SW3 no Protheus

Itens de Purchase Order

A tabela SW3 do Protheus está descrita no dicionário (SX2) como “Itens de Purchase Order”. Possui 71 campos e 8 í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
SW3
Nome
Itens de Purchase Order
Nome (inglês)
Purchase Order Items
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
71 / 8

Campos da tabela SW3 (71)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 W3_FILIAL C 2 0 Filial Filial do Sistema Real
02 W3_CC C 5 0 Unid.Requis. Unidade Requisitante Real
03 W3_CC_NOME C 20 0 Nome Nome Virtual
04 W3_SI_NUM C 6 0 No. da S.I. No. da S.I. Real
05 W3_COD_I C 15 0 Codigo Item Codigo Item Real
06 W3_PART_N C 20 0 Part-Number Part-Number Real
07 W3_DESC_I C 36 0 Descr.Ingles Descr.Ingles Virtual
08 W3_FABR C 6 0 Fabricante Fabricante Real
09 W3_FABLOJ C 2 0 Loja Fa. Loja Fa. Real
10 W3_FAB_DES C 20 0 Desc Fabric. Desc Fabric. Virtual
11 W3_FLUXO C 1 0 Anuencia Anuencia Real
12 W3_QTD_LI N 14 5 Qtde. LI Qtde. LI Virtual
13 W3_REG_TRI C 1 0 Regime DI Codigo Regime DI Real
14 W3_REG_DES C 25 0 Des. Reg Tri Des. Reg Tri Virtual
15 W3_GRUPORT C 3 0 Grupo Reg Tr Grupo Regime Tributacao Real
16 W3_QTD_EMB N 14 5 Embarcado Embarcado Virtual
17 W3_REG_MIN C 10 0 Reg. Ministe Reg. Ministe Virtual
18 W3_QTDE N 14 5 Qtde Pedida Qtde Pedida Real
19 W3_SALDO_Q N 14 5 Saldo Qtde Saldo Qtde Real
20 W3_SEM_PED N 14 5 Sem Pedido Sem LI Virtual
21 W3_UM C 2 0 Unidade Unidade de Medida Real
22 W3_PRECO N 15 7 Preco Unit. Preco Unit. Real
23 W3_QTSEGUM N 14 5 Qtd.Seg.UM Quantidade na seg.unidade Real
24 W3_DT_EMB D 8 0 Dt Embarque Dt Embarque Real
25 W3_SEGUM C 2 0 Seg. Unid. Segunda Unidade de Medida Real
26 W3_CUSTO N 14 2 Vlr. Total CUSTO Virtual
27 W3_DT_ENTR D 8 0 Dt Entrega Dt Entrega Real
28 W3_PORTARI N 2 0 Portaria No. Portaria No. Real
29 W3_TEC C 10 0 Pos.IPI/NCM Nomenclatura Ext.Mercosul Real
30 W3_EX_NCM C 3 0 Ex-NCM Ex-NCM - determina % I.I. Real
31 W3_EX_NBM C 3 0 Ex-NBM Ex-NBM - determina % IPI Real
32 W3_CODREG C 10 0 Cod. Regime Cód. Reg. de Tributação Real
33 W3_FABR_01 C 6 0 Fabricante 1 Fabricante 1 Real
34 W3_FAB1LOJ C 2 0 Loja Fa. Loja Fa. Real
35 W3_FABR_02 C 6 0 Fabricante 2 Fabricante 2 Real
36 W3_FAB2LOJ C 2 0 Loja Fa. Loja Fa. Real
37 W3_FABR_03 C 6 0 Fabricante 3 Fabricante 3 Real
38 W3_FAB3LOJ C 2 0 Loja Fa. Loja Fa. Real
39 W3_FABR_04 C 6 0 Fabricante 4 Fabricante 4 Real
40 W3_FAB4LOJ C 2 0 Loja Fa. Loja Fa. Real
41 W3_FABR_05 C 6 0 Fabricante 5 Fabricante 5 Real
42 W3_FAB5LOJ C 2 0 Loja Fa. Loja Fa. Real
43 W3_POSICAO C 4 0 Posicao Posicao Real
44 W3_PO_NUM C 20 0 No. do P.O. No. do P.O. Real
45 W3_PGI_NUM C 10 0 No. da PLI No. da PLI Real
46 W3_PRECOVE N 15 7 Preco Venda Preco Venda Real
47 W3_SEQ N 2 0 Sequencia Sequencia Real
48 W3_REG N 4 0 Parcela No. Parcela No. Real
49 W3_NR_CONT N 4 0 No. Controle No. Controle Real
50 W3_SLD_ELI N 14 5 Sld. Elim. Saldo Eliminado Real
51 W3_FORN C 6 0 Fornecedor Fornecedor Real
52 W3_FORLOJ C 2 0 Loja Fo. Loja Fo. Real
53 W3_SOFTWAR C 1 0 Software Software Real
54 W3_PRAZO N 5 0 Prazo Prazo Virtual
55 W3_FLAG C 2 0 Flag Flag Virtual
56 W3_FORECAS C 1 0 Forecast Forecast Real
57 W3_PO_DA C 20 0 No. P.O. DA No. do P.O. da DA Real
58 W3_PESOL N 14 5 Peso Liq Uni Peso Liquido Unit Real
59 W3_POSI_DA C 4 0 Posicao DA Posicao da DA Real
60 W3_PGI_DA C 10 0 No. PLI DA No. da PLI da DA Real
61 W3_CTCUSTO C 9 0 Cent.Custo Centro de Custo Real
62 W3_PESO_BR N 14 5 Peso Bru Uni Peso Bruto Unitario Real
63 W3_CODOPE C 2 0 Cód. Ope. Es Cód. Operacão Especial Real
64 W3_DESOPE C 60 0 Desc. Op. Es Desc Operacão Especial Virtual
65 W3_ALTANU C 1 0 Alt.Anuencia Alterada Anuencia? Real
66 W3_FRETE N 14 2 Frete Frete Real
67 W3_SEGURO N 14 2 Seguro Seguro Real
68 W3_INLAND N 14 2 Inland Inland Real
69 W3_DESCONT N 14 2 Desconto Desconto Real
70 W3_PACKING N 14 2 Packing Packing Real
71 W3_OUT_DES N 14 2 Outras Desp. Outras Despesas Real

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

Índices da tabela SW3 (8)

OrdemChaveDescriçãoApelido
1W3_FILIAL+W3_PO_NUM+W3_CC+W3_SI_NUM+W3_COD_I+STR(W3_REG,4,0)+STR(W3_SEQ,2,0)No. do P.O. + Unid.Requis. + No. da S.I. + Codigo Item + Parcela No. +
2W3_FILIAL+W3_PGI_NUMNo. da PLI
3W3_FILIAL+W3_COD_ICodigo Item
4W3_FILIAL+W3_CC+W3_SI_NUMUnid.Requis. + No. da S.I.
5W3_FILIAL+DTOS(W3_DT_EMB)Dt Embarque
6W3_FILIAL+STR(W3_SEQ,2,0)+STR(W3_SALDO_Q,13,3)+W3_SI_NUMSequencia + Saldo Qtde + No. da S.I.
7W3_FILIAL+W3_PO_NUM+STR(W3_SEQ,2)+STR(W3_NR_CONT,3)No. do P.O. + Sequencia + No. Controle
8W3_FILIAL+W3_PO_NUM+W3_POSICAONo. do P.O. + Posicao

Perguntas frequentes sobre a tabela SW3

O que é a tabela SW3?

É a tabela “Itens de Purchase Order” do ERP TOTVS Protheus, com 71 campos definidos no dicionário SX3.

Quais são os índices da tabela SW3?

A tabela tem 8 índices. O principal (ordem 1) usa a chave W3_FILIAL+W3_PO_NUM+W3_CC+W3_SI_NUM+W3_COD_I+STR(W3_REG,4,0)+STR(W3_SEQ,2,0).

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

Exemplo de consulta SQL da tabela SW3

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

SELECT
    W3_FILIAL,
    W3_CC,
    W3_CC_NOME,
    W3_SI_NUM,
    W3_COD_I,
    W3_PART_N,
    W3_DESC_I,
    W3_FABR,
    W3_FABLOJ,
    W3_FAB_DES,
    W3_FLUXO,
    W3_QTD_LI,
    W3_REG_TRI,
    W3_REG_DES,
    W3_GRUPORT,
    W3_QTD_EMB,
    W3_REG_MIN,
    W3_QTDE,
    W3_SALDO_Q,
    W3_SEM_PED,
    W3_UM,
    W3_PRECO,
    W3_QTSEGUM,
    W3_DT_EMB,
    W3_SEGUM,
    W3_CUSTO,
    W3_DT_ENTR,
    W3_PORTARI,
    W3_TEC,
    W3_EX_NCM,
    W3_EX_NBM,
    W3_CODREG,
    W3_FABR_01,
    W3_FAB1LOJ,
    W3_FABR_02,
    W3_FAB2LOJ,
    W3_FABR_03,
    W3_FAB3LOJ,
    W3_FABR_04,
    W3_FAB4LOJ,
    W3_FABR_05,
    W3_FAB5LOJ,
    W3_POSICAO,
    W3_PO_NUM,
    W3_PGI_NUM,
    W3_PRECOVE,
    W3_SEQ,
    W3_REG,
    W3_NR_CONT,
    W3_SLD_ELI,
    W3_FORN,
    W3_FORLOJ,
    W3_SOFTWAR,
    W3_PRAZO,
    W3_FLAG,
    W3_FORECAS,
    W3_PO_DA,
    W3_PESOL,
    W3_POSI_DA,
    W3_PGI_DA,
    W3_CTCUSTO,
    W3_PESO_BR,
    W3_CODOPE,
    W3_DESOPE,
    W3_ALTANU,
    W3_FRETE,
    W3_SEGURO,
    W3_INLAND,
    W3_DESCONT,
    W3_PACKING,
    W3_OUT_DES
FROM SW3
WHERE
    D_E_L_E_T_ = ' '
    AND W3_FILIAL = 'VALOR'
    AND W3_CC = 'VALOR'
    AND W3_CC_NOME = 'VALOR'
    AND W3_SI_NUM = 'VALOR'
    AND W3_COD_I = 'VALOR'
    AND W3_PART_N = 'VALOR'
    AND W3_DESC_I = 'VALOR'
    AND W3_FABR = 'VALOR'
    AND W3_FABLOJ = 'VALOR'
    AND W3_FAB_DES = 'VALOR'
    AND W3_FLUXO = 'VALOR'
    AND W3_QTD_LI = 0
    AND W3_REG_TRI = 'VALOR'
    AND W3_REG_DES = 'VALOR'
    AND W3_GRUPORT = 'VALOR'
    AND W3_QTD_EMB = 0
    AND W3_REG_MIN = 'VALOR'
    AND W3_QTDE = 0
    AND W3_SALDO_Q = 0
    AND W3_SEM_PED = 0
    AND W3_UM = 'VALOR'
    AND W3_PRECO = 0
    AND W3_QTSEGUM = 0
    AND W3_DT_EMB BETWEEN '20261101' AND '20261130'
    AND W3_SEGUM = 'VALOR'
    AND W3_CUSTO = 0
    AND W3_DT_ENTR BETWEEN '20261101' AND '20261130'
    AND W3_PORTARI = 0
    AND W3_TEC = 'VALOR'
    AND W3_EX_NCM = 'VALOR'
    AND W3_EX_NBM = 'VALOR'
    AND W3_CODREG = 'VALOR'
    AND W3_FABR_01 = 'VALOR'
    AND W3_FAB1LOJ = 'VALOR'
    AND W3_FABR_02 = 'VALOR'
    AND W3_FAB2LOJ = 'VALOR'
    AND W3_FABR_03 = 'VALOR'
    AND W3_FAB3LOJ = 'VALOR'
    AND W3_FABR_04 = 'VALOR'
    AND W3_FAB4LOJ = 'VALOR'
    AND W3_FABR_05 = 'VALOR'
    AND W3_FAB5LOJ = 'VALOR'
    AND W3_POSICAO = 'VALOR'
    AND W3_PO_NUM = 'VALOR'
    AND W3_PGI_NUM = 'VALOR'
    AND W3_PRECOVE = 0
    AND W3_SEQ = 0
    AND W3_REG = 0
    AND W3_NR_CONT = 0
    AND W3_SLD_ELI = 0
    AND W3_FORN = 'VALOR'
    AND W3_FORLOJ = 'VALOR'
    AND W3_SOFTWAR = 'VALOR'
    AND W3_PRAZO = 0
    AND W3_FLAG = 'VALOR'
    AND W3_FORECAS = 'VALOR'
    AND W3_PO_DA = 'VALOR'
    AND W3_PESOL = 0
    AND W3_POSI_DA = 'VALOR'
    AND W3_PGI_DA = 'VALOR'
    AND W3_CTCUSTO = 'VALOR'
    AND W3_PESO_BR = 0
    AND W3_CODOPE = 'VALOR'
    AND W3_DESOPE = 'VALOR'
    AND W3_ALTANU = 'VALOR'
    AND W3_FRETE = 0
    AND W3_SEGURO = 0
    AND W3_INLAND = 0
    AND W3_DESCONT = 0
    AND W3_PACKING = 0
    AND W3_OUT_DES = 0

Outras tabelas relacionadas

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