Pragiva — Tecnologia na prática

Tabelas Referência

SW2 Capa de Purchase Order

SW2 tem 122 campos, 5 índices e 39 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
SW2 + empresa, ex.: SW2010
Chave única
W2_FILIAL+W2_PO_NUM
Compartilhamento
Exclusivo
Estrutura
122 campos (15 virtuais), 5 índices, 39 gatilhos
Rotina do sistema
EICPO400
Exibição padrão
W2_PO_NUM+W2_FORN+W2_CLIENTE+W2_AGENTE

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 W2_FILIAL, W2_PO_NUM, W2_FORN, W2_CLIENTE, W2_AGENTE
  FROM SW2010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY W2_FILIAL, W2_PO_NUM
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'SW2'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem SW2 se liga

Consulta 13

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 6

Tabelas onde os gatilhos desta posicionam para trazer um valor.

É consultada por 2

Tabelas cujos campos usam esta como consulta padrão.

Campos 122

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
No. P.O. Caractere 20 0 Real @! — No. P.O.
Data P.O. Data 8 0 Real — — Data P.O.
No.Alteracao Numérico 2 0 Real 99 — No.Alteracao
Import C.O? Caractere 1 0 Real @! — Importação conta Ordem ?
Dt Alteracao Data 8 0 Real @D — Dt.Alteracao
Cod.Forneced Caractere 6 0 Real @! VV6A Fornecedor
Loja Caractere 2 0 Real @! — Loja
Fornecedor Caractere 30 0 Virtual — — Nome do Fornecedor
Cod. Cliente Caractere 6 0 Real @! QPW Codigo do Cliente
Loja Caractere 2 0 Real @! — Loja
Cliente Caractere 50 0 Virtual @! — Nome do Cliente
FOB Numérico 14 2 Real @E 99,999,999,999.99 — FOB
Inland Numérico 14 2 Real @E 99,999,999,999.99 — Inland
Desconto Numérico 14 2 Real @E 99,999,999,999.99 — Desconto
Packing Numérico 14 2 Real @E 99,999,999,999.99 — Packing
Outras Desp. Numérico 14 2 Real @E 99,999,999,999.99 — Outras Despesas
Total do PO Numérico 14 2 Virtual @E 99,999,999,999.99 — FOB Total
Dt Import. Data 8 0 Real @D — Dt Import.
No. Cotacao Caractere 10 0 Real @! SWR No. Cotacao
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Data Cotacao Data 8 0 Real @D — Data Cotacao
No. Proforma Caractere 20 0 Real @! — No. Proforma
Dt Proforma Data 8 0 Real — — Dt Proforma
Cod. Agente Caractere 6 0 Real @! SY4 Agente
Agente Caractere 30 0 Virtual — — Nome do Agente
Cod Forward. Caractere 6 0 Real @! SY4 Forwarder
Forwarder Caractere 30 0 Virtual — — Nome do Forwarder
Via Transp. Caractere 2 0 Real @! SYQ Via Transp.
Descr.da Via Caractere 30 0 Virtual — — Descricao Via Transporte
Origem Caractere 3 0 Real @! EOD Origem
Destino Caractere 3 0 Real @! EDE Destino
Frete Incl. Caractere 1 0 Real @! — Frete Incluso
Int'l Freigh Numérico 14 2 Real @E 99,999,999,999.99 — Int'l Freigh
Tipo Frete Caractere 2 0 Real @! — Tipo Frete
Cond. Pagto Caractere 5 0 Real @! Y6A Cond. Pagto
Dias Pagto Numérico 3 0 Real 999 — Dias Pagto
Cod.Comprad. Caractere 3 0 Real @! SY1 Comprador
Moeda Caractere 3 0 Real @! SYF Moeda
Comprador Caractere 30 0 Virtual — — Nome do Comprador
Peso Bruto Numérico 12 4 Real @E 9,999,999.9999 — Peso Bruto
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Dt Paridade Data 8 0 Real @D — Dt Paridade
Paridade US$ Numérico 14 2 Real @E 99,999,999,999.99 — Paridade US$
Descricao Caractere 48 0 Virtual — — Descricao em Portugues
Incoterm Caractere 3 0 Real @! SYJ Incoterm
Importador Caractere 2 0 Real @! SYT Codigo do Importador
Importador Caractere 30 0 Virtual — — Nome do Importador
Cod.Consig. Caractere 2 0 Real @! SYT Codigo do Consignatario
Consignatar. Caractere 30 0 Virtual — — Nome do Consignatario
Obs Caractere 6 0 Real — — Obs
Emitido S/N Caractere 1 0 Real @! — Emitido? S/N
Dt Pre-Calc. Data 8 0 Real @D — Dt.Pre-Calc.
Tb.Pre-Calc. Caractere 4 0 Real @! SWF Tb.Pre-Calc.
St.Pre-Calc. Caractere 1 0 Real @! — St.Pre-Calc.
Dt Integrac. Data 8 0 Real @D — Dt.Integrac.
Dt Emis.Camb Data 8 0 Real @D — Dt.Emis.Camb
No.Cont.Camb Caractere 15 0 Real @! — No.Cont.Camb
Dt Rec. Camb Data 8 0 Real @D — Dt.Rec. Camb
Banco Receb. Caractere 20 0 Real @! — Banco Receb.
Encargos Numérico 14 2 Real @E 99,999,999,999.99 — Encargos
Corretagem Numérico 14 2 Real @E 99,999,999,999.99 — Corretagem
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Custo Transf Caractere 20 0 Real @! — Custo Transf
Banco Caractere 3 0 Real @! — Banco
Agencia Caractere 5 0 Real @! — Agencia
Taxa Cambio Numérico 15 8 Real @E 999,999.99999999 — Taxa Cambio
Taxa Despes. Numérico 15 8 Real @E 999,999.99999999 — Taxa Despes.
Taxa Reserva Numérico 12 2 Real — — Taxa Reserva
Desp. Cambio Numérico 14 2 Real @E 99,999,999,999.99 — Desp. Cambio
Moeda Desp. Caractere 3 0 Real @! — Moeda Desp.
FOB Antecip. Numérico 14 2 Real @E 99,999,999,999.99 — FOB Antecip.
Carta Credit Caractere 10 0 Real @! — Carta Credit
Descr. Gen. Caractere 60 0 Real @!S50 — Descricao Generica
Ok Caractere 2 0 Real — — Flag para PO's marcados
Codigo Msg Caractere 15 0 Real 999999999999999 MSG Codigo da Mensagem
Observacoes Memo 60 0 Virtual — — Observacoes
No. AB Caractere 20 0 Real @! — Numero AB
Dt Conf Ped Data 8 0 Real — — Data Conf. do Pedido
Envio Orient Data 8 0 Real @D — Data de Envio Orientador
Arquivo Caractere 12 0 Real @! — Arquivo
Despachante Caractere 6 0 Real @! DES Despachante
Exportador Caractere 6 0 Real @! EXP Exportador
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Loja Caractere 2 0 Real @! — Loja
Nome Export. Caractere 30 0 Virtual — — Nome do Exportador
Cond. Pagto Caractere 5 0 Real @! Y6A Cond. Pagto do Exportador
Dias Pagto Numérico 3 0 Real 999 — Dias Pagto do Exportador
Descricao Caractere 48 0 Virtual — — Descricao em Portugues
Carta Cred. Caractere 1 0 Real @! — Carta de Credido ?
Tem comissao Caractere 1 0 Real @! — Tem Comissao do Agente ?
Tipo comis. Caractere 1 0 Real 9 — Tipo de Comissao
Valor Comis. Numérico 14 2 Real @E 99,999,999,999.99 — Valor comissao
Percentual Numérico 6 2 Real @E 999.99 — Percentual Comissao
Outr. comis. Caractere 20 0 Real @! — Outro tipo de Comissao
Modal. CNTR Caractere 1 0 Real @! — Modalidade de Container
Compl. Incot Caractere 20 0 Real @! — Complemento de Incoterm
Cod. Regime Caractere 1 0 Real @! SJP Codigo Regime
Desc.Reg. Caractere 30 0 Virtual @! — Desc.Reg.
Dt. Ship. Data 8 0 Real @D — Data Impressao do Shipp.
Vol. Cubado Numérico 8 2 Real @E 99,999.99 — Volume Cubado
Contain. 20' Numérico 4 0 Real 9999 — Containers de 20'
Ref. do Cli. Caractere 20 0 Real @! — Referencia do Cliente
Contain. 40' Numérico 4 0 Real 9999 — Containers de 40'
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Integracao Caractere 1 0 Real — — Reg. Veio da Integracao ?
Cont. 40' hc Numérico 4 0 Real 9999 — Containers de 40 hc
Outros Numérico 4 0 Real 9999 — Outros
Posicao Caractere 4 0 Real 9999 — Posicao
Processo Caractere 20 0 Real @! — Processo
Ped.Compra Caractere 6 0 Real — — Pedido de compra no ERP
Valor Midia Numérico 14 2 Real @E 99,999,999,999.99 — Valor da Midia
Dt.Vencto DA Data 8 0 Real — — Dt. de Vencimento da DA
Rec.Alfandeg Caractere 7 0 Real 9999999 SJA Rec.Alfandeg
Des.Rec.Alfa Caractere 50 0 Virtual @! — Des.Rec.Alfan
Processo DA Caractere 20 0 Real @! — Processo DA
Chave Fin Caractere 21 0 Real @! — Chave Fin
Controle Ap. Caractere 1 0 Real ! — Controle de Aprovação.
Encomenda? Caractere 1 0 Real @! — Importação por Encomenda?
ID WF ANU Caractere 10 0 Real @! — ID WorkFlow Item Anuente
ID WF PRV Caractere 10 0 Real @! — ID WorkFlow Previsao
Si Auto Caractere 6 0 Real @! — Si Automatica
Contrato? Caractere 1 0 Real @! — Verifica se o P.O. tem co
Rateado Por Caractere 1 0 Real @! — Rateado Por
Seg. Incl. Caractere 1 0 Real @! — Seguro Incluso
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Seguro Numérico 14 2 Real @E 99,999,999,999.99 — Seguro
Gerar Prov. Caractere 1 0 Real @! — Gerar provisório

Índices 5

OrdemChaveDescriçãoNicknamePesquisa
1 W2_FILIAL+W2_PO_NUM No. P.O. — S
2 W2_FILIAL+W2_FORN+W2_FORLOJ+DTOS(W2_PO_DT) Cod.Forneced + Loja + Data P.O. — S
3 W2_FILIAL+W2_COND_PA+W2_PO_NUM Cond. Pagto + No. P.O. — S
4 W2_FILIAL+DTOS(W2_PO_DT) Data P.O. — S
5 W2_FILIAL+DTOS(W2_ENV_ORI) Envio Orient — S

Gatilhos 39

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
W2_AGENTE 001 W2_AGENTEN P E_Field("W2_AGENTE","Y4_NOME","G") — — —
W2_ARMAZEM 001 W2_VM_ARMA P SJA->JA_DESCR SJA xFilial("SJA")+M->W2_ARMAZEM —
W2_CLIENTE 001 W2_CLILOJ P SA1->A1_LOJA SA1 xFilial("SA1")+M->W2_CLIENTE !AvCpo("SA1", W2_CLIENTE + W2_CLILOJ)
W2_CLIENTE 002 W2_CLINOME P SA1->A1_NOME SA1 xFilial("SA1")+M->W2_CLIENTE+M->W2_CLILOJ —
W2_CLILOJ 001 W2_CLINOME P SA1->A1_NOME SA1 xFilial("SA2") + W2_CLIENTE + W2_CLILOJ AvCpo("SA2", W2_CLIENTE + W2_CLILOJ)
W2_COD_MSG 001 W2_VM_OBS P IF(EMPTY(M->W2_COD_MSG),M->W2_VM_OBS,MSMM(SY7->Y7_TEXTO,60)) SY7 xFilial("SY7")+M->W2_COD_MSG —
W2_COMPRA 001 W2_COMPRAN P E_Field("W2_COMPRA","Y1_NOME","G") — — —
W2_COND_EX 001 W2_DIAS_EX P IF(!EMPTY(M->W2_COND_EX),SY6->Y6_DIAS_PA,0) — — —
W2_CONSIG 001 W2_CONNOME P E_Field("W2_CONSIG","YT_NOME","G") — — —
W2_DESCONT 001 W2_FOB_GER P M->(W2_FOB_TOT+W2_INLAND+W2_PACKING+W2_FRETEIN+W2_OUT_DES-W2_DESCONT) — — —
W2_DT_PAR 001 W2_PARID_U P EICPO400PARI() — — —
W2_EXPLOJ 001 W2_EXPNOME P AvField("W2_EXPORTA+W2_EXPLOJ","A2_NOME","G") — — AvCpo("SA2", W2_EXPORTA + W2_EXPLOJ)
W2_EXPORTA 001 W2_EXPLOJ P SA2->A2_LOJA SA2 xFilial("SA2")+M->W2_EXPORTA !AvCpo("SA2", W2_EXPORTA + W2_EXPLOJ)
W2_FORLOJ 001 W2_FORNDES P AvField("W2_FORN+W2_FORLOJ","A2_NREDUZ","G") — — —
W2_FORN 001 W2_FORLOJ P SA2->A2_LOJA SA2 xFilial()+M->W2_FORN + If(Empty(EicRetLoja("M", "W2_FORLOJ")),"",M->W2_FORLOJ) —
W2_FORN 002 W2_FORNDES P SA2->A2_NREDUZ SA2 xFilial("SA2")+M->W2_FORN+M->W2_FORLOJ —
W2_FORWARD 001 W2_FORWARN P E_Field("W2_FORWARD","Y4_NOME","G") — — —
W2_FREINC 001 W2_FOB_GER P PO400REL('TOTAL') — — —
W2_FRETEIN 001 W2_FOB_GER P PO400REL('TOTAL') — — —
W2_IMPORT 001 W2_IMPNOME P E_Field("W2_IMPORT","YT_NOME","G") — — —
W2_INCOTER 001 W2_FOB_GER P PO400REL('TOTAL') — — —
W2_INLAND 001 W2_FOB_GER P M->(W2_FOB_TOT+W2_INLAND+W2_PACKING+W2_FRETEIN+W2_OUT_DES-W2_DESCONT) — — —
W2_MOEDA 001 W2_PARID_U P EICPO400PARI() — — —
W2_ORIGEM 001 W2_DEST P M->W2_DEST:=SYR->YR_DESTINO SYR xFilial("SYR")+M->W2_TIPO_EM+M->W2_ORIGEM EMPTY(M->W2_DEST)
W2_OUT_DES 001 W2_FOB_GER P M->(W2_FOB_TOT+W2_INLAND+W2_PACKING+W2_FRETEIN+W2_OUT_DES-W2_DESCONT) — — —
W2_PACKING 001 W2_FOB_GER P M->(W2_FOB_TOT+W2_INLAND+W2_PACKING+W2_FRETEIN+W2_OUT_DES-W2_DESCONT) — — —
W2_REG_TRI 001 W2_REGDESC P SJP->JP_DESC SJP XFILIAL("SJP")+M->W2_REG_TRI —
W2_SEGINC 001 W2_FOB_GER P PO400REL('TOTAL') — — —
W2_SEGURIN 001 W2_FOB_GER P PO400REL('TOTAL') — — —
W2_TIPO_EM 001 W2_TIPO_DE P E_Field("W2_TIPO_EM","YQ_DESCR","G") — — —
W2_TIPO_EM 002 W2_DEST P M->W2_DEST:=SYR->YR_DESTINO SYR xFilial("SYR")+M->W2_TIPO_EM+M->W2_ORIGEM —
W2_TIPO_EM 003 W2_TIPO_DE P E_Field("W2_TIPO_EM","YQ_DESCR","G") — — —
W2__NR_COT 001 W2__DT_COT P M->W2__DT_COT:=If(Inclui.OR.EMPTY(M->W2__DT_COT),SWR->WR_DT_CONC,M->W2__DT_COT) — — —
W2__NR_COT 002 W2_DEST P M->W2_DEST:=If(Inclui,SWR->WR_DESTINO,M->W2_DEST) — — —
W2__NR_COT 003 W2_FREPPCC P M->W2_FREPPCC:=If(Inclui,SWR->WR_TIP_FRE,M->W2_FREPPCC) — — —
W2__NR_COT 004 W2_COMPRA P M->W2_COMPRA:=If(Inclui,SWR->WR_COMPRA,M->W2_COMPRA) — — —
W2__NR_COT 005 W2_TIPO_EM P M->W2_TIPO_EM:=If(Inclui,SWR->WR_VIA,M->W2_TIPO_EM) — — —
W2__NR_COT 006 W2_COMPRAN P E_Field("W2_COMPRA","Y1_NOME","G") — — —
W2__NR_COT 007 W2_TIPO_DE P E_Field("W2_TIPO_EM","YQ_DESCR","G") — — —

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.