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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | W3_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. + | |
| 2 | W3_FILIAL+W3_PGI_NUM | No. da PLI | |
| 3 | W3_FILIAL+W3_COD_I | Codigo Item | |
| 4 | W3_FILIAL+W3_CC+W3_SI_NUM | Unid.Requis. + No. da S.I. | |
| 5 | W3_FILIAL+DTOS(W3_DT_EMB) | Dt Embarque | |
| 6 | W3_FILIAL+STR(W3_SEQ,2,0)+STR(W3_SALDO_Q,13,3)+W3_SI_NUM | Sequencia + Saldo Qtde + No. da S.I. | |
| 7 | W3_FILIAL+W3_PO_NUM+STR(W3_SEQ,2)+STR(W3_NR_CONT,3) | No. do P.O. + Sequencia + No. Controle | |
| 8 | W3_FILIAL+W3_PO_NUM+W3_POSICAO | No. 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
- SW0 Capa de Solicitação Importação
- SW1 Itens Solicitação Importação
- SW2 Capa de Purchase Order
- SW4 Capa Preparação de Licença Imp
- SW5 Itens Preparação Licença Imp
- SW6 Capa Declaração de Importação
- SW7 Itens Declaração de Importação
- SW8 Itens de Invoices
- SW9 Capa de Invoices
- SWA Capa de Câmbio
- SWB Itens de Câmbio
- SWC Carta Crédito
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.