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

Tabela SW1 no Protheus

Itens Solicitação Importação

A tabela SW1 do Protheus está descrita no dicionário (SX2) como “Itens Solicitação Importação”. Possui 43 campos e 5 í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
SW1
Nome
Itens Solicitação Importação
Nome (inglês)
Import Request Items
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
43 / 5

Campos da tabela SW1 (43)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 W1_FILIAL C 2 0 Filial Filial do Sistema Real
02 W1_POSIT C 4 0 Posição Item Posição Item SI Real
03 W1_COD_I C 15 0 Codigo Item Codigo Item Real
04 W1_COD_DES C 30 0 Descr.Item Descricao do Item Virtual
05 W1_FABR C 6 0 Fabricante Fabricante Real
06 W1_FABLOJ C 2 0 Loja Fa. Loja Fa. Real
07 W1_FAB_NOM C 20 0 Nome Fabr. Nome do Fabricante Virtual
08 W1_FORN C 6 0 Fornecedor Fornecedor Real
09 W1_FORLOJ C 2 0 Loja Fo. Loja Fo. Real
10 W1_FOR_NOM C 20 0 Nome Forn. Nome do Fornecedor Virtual
11 W1_CLASS C 6 0 Classificac. Classificac. Real
12 W1_VMCLASS C 15 0 Descr.Class. Descr.Class. Virtual
13 W1_UM C 2 0 Unidade Unidade de Medida Real
14 W1_QTDE N 14 5 Quantidade Quantidade Real
15 W1_SALDO_Q N 14 5 Saldo Qtde Saldo Qtde Real
16 W1_PRECO N 15 7 Preco Unit. Preco Unit. Real
17 W1_DT_EMB D 8 0 Data Embarq. Data Embarq. Real
18 W1_PO_NUM C 20 0 No. do P.O. No. do P.O. Real
19 W1_FLUXO C 1 0 Fluxo Fluxo Real
20 W1_DTENTR_ D 8 0 Data Entrega Data Entrega Real
21 W1_SEQ N 2 0 Sequencia Sequencia Real
22 W1_REG N 4 0 Parcela No. Parcela No. Real
23 W1_POSICAO C 4 0 Posicao Posicao Real
24 W1_CC C 5 0 Unid.Requis. Unidade Requisitante Real
25 W1_SI_NUM C 6 0 No. da S.I. No. da S.I. Real
26 W1_PRAZO N 5 0 Prazo Decorr Prazo Decorrido Virtual
27 W1_FORECAS C 1 0 Forecast Forecast Real
28 W1_QTSEGUM N 14 5 Qtde 2a. UM Qtde 2a. UM Real
29 W1_SEGUM C 2 0 2a. UM 2a. UM Real
30 W1_NATUREZ C 10 0 Natureza Natureza Real
31 W1_CTCUSTO C 9 0 Cent.Custo Centro de Custo Real
32 W1_CODMAT C 10 0 Cod Matriz Codigo da Matriz Real
33 W1_STATUS C 1 0 Status Status da S.I. / Ordem de Real
34 W1_NR_CONC C 6 0 Concorrência Número da concorrência Real
35 W1_DT_CANC D 8 0 DT. Cancel Data do cancelamento Real
36 W1_MOTCANC C 50 0 Mot.Cancel. Motivo do Cancelamento Real
37 W1_COMPLEM C 150 0 Dados Comp. Dados complementares item Real
38 W1_C3_NUM C 6 0 Contr./Cot. Nro. do Contrato/ cotação Real
39 W1_CONDPG C 5 0 Cond. Pag. Condição de Pagamento Real
40 W1_MOEDA C 3 0 Moeda Moeda Virtual
41 W1_REFER1 C 11 0 Agrupador Agrupador Virtual
42 W1_PEDERP C 20 0 No. PO PO/Ped.ERP Virtual
43 W1_DT_SI D 8 0 Data da S.I. Data da Solic.Importacao Virtual

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

Índices da tabela SW1 (5)

OrdemChaveDescriçãoApelido
1W1_FILIAL+W1_CC+W1_SI_NUM+W1_COD_I+STR(W1_REG,4,0)+STR(W1_SEQ,2,0)Unid.Requis. + No. da S.I. + Codigo Item + Parcela No. + Sequencia
2W1_FILIAL+W1_PO_NUM+W1_POSICAO+W1_CC+W1_SI_NUMNo. do P.O. + Posicao + Unid.Requis. + No. da S.I.
3W1_FILIAL+W1_COD_ICodigo Item
4W1_FILIAL+STR(W1_SEQ,2,0)+STR(W1_SALDO_Q,13,3)+W1_SI_NUMSequencia + Saldo Qtde + No. da S.I.
5W1_FILIAL+W1_C3_NUM+W1_POSICAO+STR(W1_SEQ,2,0)Contr./Cot. + Posicao + Sequencia

Perguntas frequentes sobre a tabela SW1

O que é a tabela SW1?

É a tabela “Itens Solicitação Importação” do ERP TOTVS Protheus, com 43 campos definidos no dicionário SX3.

Quais são os índices da tabela SW1?

A tabela tem 5 índices. O principal (ordem 1) usa a chave W1_FILIAL+W1_CC+W1_SI_NUM+W1_COD_I+STR(W1_REG,4,0)+STR(W1_SEQ,2,0).

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

Exemplo de consulta SQL da tabela SW1

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

SELECT
    W1_FILIAL,
    W1_POSIT,
    W1_COD_I,
    W1_COD_DES,
    W1_FABR,
    W1_FABLOJ,
    W1_FAB_NOM,
    W1_FORN,
    W1_FORLOJ,
    W1_FOR_NOM,
    W1_CLASS,
    W1_VMCLASS,
    W1_UM,
    W1_QTDE,
    W1_SALDO_Q,
    W1_PRECO,
    W1_DT_EMB,
    W1_PO_NUM,
    W1_FLUXO,
    W1_DTENTR_,
    W1_SEQ,
    W1_REG,
    W1_POSICAO,
    W1_CC,
    W1_SI_NUM,
    W1_PRAZO,
    W1_FORECAS,
    W1_QTSEGUM,
    W1_SEGUM,
    W1_NATUREZ,
    W1_CTCUSTO,
    W1_CODMAT,
    W1_STATUS,
    W1_NR_CONC,
    W1_DT_CANC,
    W1_MOTCANC,
    W1_COMPLEM,
    W1_C3_NUM,
    W1_CONDPG,
    W1_MOEDA,
    W1_REFER1,
    W1_PEDERP,
    W1_DT_SI
FROM SW1
WHERE
    D_E_L_E_T_ = ' '
    AND W1_FILIAL = 'VALOR'
    AND W1_POSIT = 'VALOR'
    AND W1_COD_I = 'VALOR'
    AND W1_COD_DES = 'VALOR'
    AND W1_FABR = 'VALOR'
    AND W1_FABLOJ = 'VALOR'
    AND W1_FAB_NOM = 'VALOR'
    AND W1_FORN = 'VALOR'
    AND W1_FORLOJ = 'VALOR'
    AND W1_FOR_NOM = 'VALOR'
    AND W1_CLASS = 'VALOR'
    AND W1_VMCLASS = 'VALOR'
    AND W1_UM = 'VALOR'
    AND W1_QTDE = 0
    AND W1_SALDO_Q = 0
    AND W1_PRECO = 0
    AND W1_DT_EMB BETWEEN '20261101' AND '20261130'
    AND W1_PO_NUM = 'VALOR'
    AND W1_FLUXO = 'VALOR'
    AND W1_DTENTR_ BETWEEN '20261101' AND '20261130'
    AND W1_SEQ = 0
    AND W1_REG = 0
    AND W1_POSICAO = 'VALOR'
    AND W1_CC = 'VALOR'
    AND W1_SI_NUM = 'VALOR'
    AND W1_PRAZO = 0
    AND W1_FORECAS = 'VALOR'
    AND W1_QTSEGUM = 0
    AND W1_SEGUM = 'VALOR'
    AND W1_NATUREZ = 'VALOR'
    AND W1_CTCUSTO = 'VALOR'
    AND W1_CODMAT = 'VALOR'
    AND W1_STATUS = 'VALOR'
    AND W1_NR_CONC = 'VALOR'
    AND W1_DT_CANC BETWEEN '20261101' AND '20261130'
    AND W1_MOTCANC = 'VALOR'
    AND W1_COMPLEM = 'VALOR'
    AND W1_C3_NUM = 'VALOR'
    AND W1_CONDPG = 'VALOR'
    AND W1_MOEDA = 'VALOR'
    AND W1_REFER1 = 'VALOR'
    AND W1_PEDERP = 'VALOR'
    AND W1_DT_SI BETWEEN '20261101' AND '20261130'

Outras tabelas relacionadas

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