Dicionário Protheus
Início

Tabela SW1 no Protheus

Itens Solicitação Importação

O que é a tabela SW1 no Protheus?

A tabela SW1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens solicitação importação.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela SW1 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela SW1, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SW1
X2_PATH \DATA\
X2_ARQUIVO SW1990
X2_NOME Itens Solicitação Importação
X2_NOMESPA Items Solicitud Importacion
X2_NOMEENG Import Request Items
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 17
X2_DISPLAY W1_COD_I+W1_FABR+W1_FORN
X2_SYSOBJ EICSI400
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 8754
R_E_C_D_E_L_ 0

Campos da Tabela SW1 (43 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
SW1 01 W1_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - S - - A - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 146267 0
SW1 02 W1_POSIT C 4 0 Posição Item Posic. Item Item Status Posição Item SI Posic. Item SI SI Item status @! - x x x x x x x x x x x x x x x x SI400NUMPOITEM() - 1 x - - - N V R - - - - - - GI400HabAladi() - - - N - - N N N - - - 1 2 - - - 146268 0
SW1 03 W1_COD_I C 15 0 Codigo Item Codigo Item Item Code Codigo Item Codigo Item Item Code @! ExistCpo("SB1").AND.SI400KitValid() x x x x x x x x x x x x x x x xx - PRT 1 x - S - S - - - - - - - - - - 030 - N - - S N N - - - 1 1 - - - 146269 0
SW1 04 W1_COD_DES C 30 0 Descr.Item Descr.Item Item Descr. Descricao do Item Descripcion del Item Item Description - - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 146270 0
SW1 05 W1_FABR C 6 0 Fabricante Fabricante Manufacturer Fabricante Fabricante Manufacturer @! SI400Valid() x x x x x x x x x x x x x x x x - E00 1 x x - S - S - - - - - - - - - - 001 - N - - S N N - - - 1 2 - - - 146271 0
SW1 06 W1_FABLOJ C 2 0 Loja Fa. Tienda Fb Unit Fa. Loja Fa. Tienda Fabricante Fa. Unit @! SI400Valid() x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 146272 0
SW1 07 W1_FAB_NOM C 20 0 Nome Fabr. Nomb Fabr. Manuf. Name Nome do Fabricante Nombre del Fabricante Manufacturer Name - - x x x x x x x x x x x x x x x x E_Field("W1_FABR","A2_NREDUZ","G",.F.,1) - 1 xx x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 146273 0
SW1 08 W1_FORN C 6 0 Fornecedor Proveedor Supplier Fornecedor Proveedor Supplier @! SI400Valid() .AND. SI400GET("W1_FORN") x x x x x x x x x x x x x x x x - E01 1 x x - S - S - - - - - - - - - - 001 - N - - S N N - - - 1 2 - - - 146274 0
SW1 09 W1_FORLOJ C 2 0 Loja Fo. Tienda Prov. Unit Fo. Loja Fo. Tienda Proveedor Manufacturer Unit @! SI400Valid() x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 146275 0
SW1 10 W1_FOR_NOM C 20 0 Nome Forn. Nomb Prov. Sup. Name Nome do Fornecedor Nombre del Proveedor Supplier Name - - x x x x x x x x x x x x x x x x avField("W1_FORN+W1_FORLOJ","A2_NREDUZ","G",.F.,1) - 1 xx x - - - S V V - - - - - - - avField("W1_FORN+W1_FORLOJ","A2_NREDUZ",,.T.,1) - - N - - N N N - - - 1 2 - - - 146276 0
SW1 11 W1_CLASS C 6 0 Classificac. Clasificac. Classif Classificac. Clasificac. Classif. @! SI400VldClass(M->W1_CLASS) .AND. SI400GET("W1_CLASS") x x x x x x x x x x x x x x x x "1" Y1 1 xxx - S - S - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 146277 0
SW1 12 W1_VMCLASS C 15 0 Descr.Class. Descr.Clas. Desc. Clas. Descr.Class. Descr.Clas. Desc. Class. - - x x x x x x x x x x x x x x x x SI400Tabela("Y1",M->W1_CLASS) - 1 x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 146278 0
SW1 13 W1_UM C 2 0 Unidade Unidad Unit Unidade de Medida Unidad de Medida Measure Unit - ExistCpo("SAH") x x x x x x x x x x x x x x x x - SAH 1 x xx x - - - S V R - - - - - - - - 122 - S - - N - N - - - 1 2 - - - 146279 0
SW1 14 W1_QTDE N 14 5 Quantidade Cantidad Amount Quantidade Cantidad Amount @E 99,999,999.99999 SI400Valid().AND.POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxxx - - - S - - - - - - - - lInclui - - - N - - N N N - - - 1 1 - - - 146280 0
SW1 15 W1_SALDO_Q N 14 5 Saldo Qtde Saldo Cant. Qty.Blc. Saldo Qtde Saldo Cant. Qty.Balance @E 99,999,999.99999 SI400Valid().AND.POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx - - - S - - - - - - - - ! lInclui - - - N - - N N N - - - 1 2 - - - 146281 0
SW1 16 W1_PRECO N 15 7 Preco Unit. Precio Unit. Unit Price Preco Unit. Precio Unit. Unit. Price @E 9,999,999.9999999 Positivo(M->W1_PRECO).AND.SI400Valid() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146282 0
SW1 17 W1_DT_EMB D 8 0 Data Embarq. Fecha Embarq Ship. Date Data Embarq. Fecha Embarq. Ship. Date - SI400Valid() x x x x x x x x x x x x x x x x CTOD("") - 1 xx x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146283 0
SW1 18 W1_PO_NUM C 20 0 No. do P.O. Nº del P.O. OP Nmb No. do P.O. Nº del P.O. OP Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - 148 - N - - N N N - - - 1 2 - - - 146284 0
SW1 19 W1_FLUXO C 1 0 Fluxo Flujo Flow Fluxo Flujo Flow @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146285 0
SW1 20 W1_DTENTR_ D 8 0 Data Entrega Fecha Entr. Delivery Dt. Data Entrega Fecha Entrega Delivery Dt. - SI400Valid() .AND. SI400GET("W1_DTENTR_") x x x x x x x x x x x x x x x x CTOD("") - 1 xx x - - - S - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 146286 0
SW1 21 W1_SEQ N 2 0 Sequencia Secuencia Sequence Sequencia Secuencia Sequence 99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146287 0
SW1 22 W1_REG N 4 0 Parcela No. Cuota Nº Nm Instal. Parcela No. Cuota Nº Nm. Instal. 9999 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146288 0
SW1 23 W1_POSICAO C 4 0 Posicao Posicion Status Posicao Posicion Status 9999 - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146289 0
SW1 24 W1_CC C 5 0 Unid.Requis. Unid.Requis. Req.Unit Unidade Requisitante Unidade Requisitante Requst.Unit @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - 084 - N - - N N N - - - 1 2 - - - 146290 0
SW1 25 W1_SI_NUM C 6 0 No. da S.I. Nº de S.I. S.I. No. No. da S.I. Nº de S.I. S.I. Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - 083 - N - - N N N - - - 1 2 - - - 146291 0
SW1 26 W1_PRAZO N 5 0 Prazo Decorr Plazo Transc Res. Deadl. Prazo Decorrido Plazo Transcurrido Past Deadline 99999 - x x x x x x x x x x x x x x x x - - 1 xx x - - - S - V - - - - - - - - - - N - - N N N - - - 1 2 - - - 146292 0
SW1 27 W1_FORECAS C 1 0 Forecast Forecast Forecast Forecast Forecast Forecast @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xx - - - S - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - N - - N N N - - - 1 2 - - - 146293 0
SW1 28 W1_QTSEGUM N 14 5 Qtde 2a. UM Cant. 2a. UM 2nd.M.U.Qt. Qtde 2a. UM Cant 2a. UM 2nd.M.U.Qty. @E 99,999,999.99999 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 146294 0
SW1 29 W1_SEGUM C 2 0 2a. UM 2a. UM 2nd.M.U. 2a. UM 2a. UM 2nd.M.U. - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S - - - - - - - - .F. - 122 - N - - N N N - - - 1 2 - - - 146295 0
SW1 30 W1_NATUREZ C 10 0 Natureza Modalidad Class Natureza Modalidad Class - ExistCpo("SED", M->W1_NATUREZ) x x x x x x x x x x x x x x x - SED 1 x xx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 146296 0
SW1 31 W1_CTCUSTO C 9 0 Cent.Custo Cent.Costo Cost Center Centro de Custo Centro de Costo Cost Center @! ExistCpo("CTT") x x x x x x x x x x x x x x x x - CTT 1 xx x - - - S A R - - - - - - - - 004 - N - - N N N - - - 1 2 - - - 146297 0
SW1 32 W1_CODMAT C 10 0 Cod Matriz Cod Matriz HQ Code Codigo da Matriz Codigo de la matriz HQ Code 9999999999 ExistCpo('EJB',M->W1_CODMAT,2) x x x x x x x x x x x x x x x x - EJB 1 xx x - - - S - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 146298 0
SW1 33 W1_STATUS C 1 0 Status Estatus Status Status da S.I. / Ordem de Estatus de S.I. /Orden de SI Status / Order - - x x x x x x x x x x x x x x x - - 1 xx x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 146299 0
SW1 34 W1_NR_CONC C 6 0 Concorrência Competencia Competition Número da concorrência Numero de la competencia Occurrence Number @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 146300 0
SW1 35 W1_DT_CANC D 8 0 DT. Cancel Fch. Anulac Cancel Dt Data do cancelamento Fecha de la anulacion Cancelation Date - - x x x x x x x x x x x x x x x x - - 1 xxx x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 146301 0
SW1 36 W1_MOTCANC C 50 0 Mot.Cancel. Mot. Anul. Cancel Res Motivo do Cancelamento Motivo de la Anulacion Cancelation Reason @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 146302 0
SW1 37 W1_COMPLEM C 150 0 Dados Comp. Datos Comp. Compl Data Dados complementares item Dat. complementarios item Item Complementary Data @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 146303 0
SW1 38 W1_C3_NUM C 6 0 Contr./Cot. Contr./Cot. Contr/Quot Nro. do Contrato/ cotação Nº de Contrato/Cotización Contr/Quota Number @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 146304 0
SW1 39 W1_CONDPG C 5 0 Cond. Pag. Cond. Pag. Paymt Term Condição de Pagamento Condición de pago Payment Term @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 146305 0
SW1 40 W1_MOEDA C 3 0 Moeda Moneda Currency Moeda Moneda Currency - - x x x x x x x x x x x x x x x x SI410Relacao("W1_MOEDA") - 1 xx x - - - S V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 146306 0
SW1 41 W1_REFER1 C 11 0 Agrupador Agrupador Grouper Agrupador Agrupador Grouper - - x x x x x x x x x x x x x x x x SI410Relacao("W1_REFER1") - 1 xx x - - - S V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 146307 0
SW1 42 W1_PEDERP C 20 0 No. PO Nº PO PO Number PO/Ped.ERP PO/Ped.ERP PO/Ord.ERP - - x x x x x x x x x x x x x x x x SI410Relacao("W1_PEDERP") - 1 x x xx x - - - N V V - - - - - - - SI410Relacao("W1_PEDERP") - - S - - N - N - - - 1 2 - - - 146308 0
SW1 43 W1_DT_SI D 8 0 Data da S.I. Fecha S.I. I R Date Data da Solic.Importacao Fecha Solic.Importación Import Request Date - - x x x x x x x x x x x x x x x x POSICIONE("SW0",1,XFILIAL("SW0")+SW1->W1_CC+SW1->W1_SI_NUM,"W0__DT") - 1 x x x - - - N V V - - - - - - - - - - N - - N - N - - - 2 2 - - - 146309 0

Índices da Tabela SW1 (5 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
SW1 1 W1_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 Unid.Requis. + Nº de S.I. + Codigo Item + Cuota Nº + Secuencia Req.Unit + S.I. No. + Item Code + Nm Instal. + Sequence S EY2 - S 2 3 - 20839 0
SW1 2 W1_FILIAL+W1_PO_NUM+W1_POSICAO+W1_CC+W1_SI_NUM No. do P.O. + Posicao + Unid.Requis. + No. da S.I. Nº del P.O. + Posicion + Unid.Requis. + Nº de S.I. OP Nmb + Status + Req.Unit + S.I. No. S - - S 2 3 - 20840 0
SW1 3 W1_FILIAL+W1_COD_I Codigo Item Codigo Item Item Code S - - S 2 3 - 20841 0
SW1 4 W1_FILIAL+STR(W1_SEQ,2,0)+STR(W1_SALDO_Q,13,3)+W1_SI_NUM Sequencia + Saldo Qtde + No. da S.I. Secuencia + Saldo Cant. + Nº de S.I. Sequence + Qty.Blc. + S.I. No. S - - S 2 3 - 20842 0
SW1 5 W1_FILIAL+W1_C3_NUM+W1_POSICAO+STR(W1_SEQ,2,0) Contr./Cot. + Posicao + Sequencia Contr./Cot. + Posicion + Secuencia Contr/Quot + Status + Sequence S - - S 2 3 - 20843 0

Perguntas frequentes

Para que serve a tabela SW1 no Protheus?

Ela é utilizada para itens solicitação importação dentro do sistema ERP Protheus.

Como consultar os campos da tabela SW1?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela SW1?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela SW1

Modelo de query gerado automaticamente com base na estrutura da tabela.

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 '20260501' AND '20260531'
    AND W1_PO_NUM = 'VALOR'
    AND W1_FLUXO = 'VALOR'
    AND W1_DTENTR_ BETWEEN '20260501' AND '20260531'
    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 '20260501' AND '20260531'
    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 '20260501' AND '20260531'