Tabela
SW2 Capa de Purchase Order
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
W2_FILIAL C 2 0 Filial N
W2_PO_NUM C 15 0 No. P.O. @! ExistChav("SW2",M->W2_PO_NUM) GetMV("MV_NRPO")#'S' N
W2_PO_DT D 8 0 Data P.O. @D N
W2_NR_ALTE N 2 0 No.Alteracao 99 PO420VAL("W2_NR_ALTE") N
W2_IMPCO C 1 0 Import C.O? @! Pertence('12') R 1=Sim;2=Nao N
W2_DT_ALTE D 8 0 Dt Alteracao @D PO420VAL("W2_DT_ALTE") N
W2_FORN C 6 0 Cod.Forneced @! PO420VAL('W2_FORN') VV6A N
W2_FORLOJ C 2 0 Loja @! PO420VAL("W2_FORLOJ") S
W2_FORNDES C 30 0 Fornecedor V N
W2_CLIENTE C 6 0 Cod. Cliente @! Vazio() .OR. ExistCpo("SA1",M->W2_CLIENTE) QPW N
W2_CLILOJ C 2 0 Loja @! PO420VAL("W2_CLILOJ") S
W2_CLINOME C 30 0 Cliente V N
W2_FOB_TOT N 15 4 FOB @E 9,999,999,999.9999 N
W2_INLAND N 15 2 Inland @E 999,999,999,999.99 PO420VAL('W2_INLAND') PO400When('W2_INLAND') N
W2_DESCONT N 15 2 Desconto @E 999,999,999,999.99 PO420VAL('W2_DESCONT') PO400When('W2_DESCONT') N
W2_PACKING N 15 2 Packing @E 999,999,999,999.99 PO420VAL('W2_PACKING') PO400When('W2_PACKING') N
W2_OUT_DES N 15 2 Outras Desp. @E 999,999,999,999.99 Positivo() N
W2_FOB_GER N 15 2 Total do PO @E 999,999,999,999.99 V N
W2_DT_IMP D 8 0 Dt Import. @D N
W2__NR_COT C 10 0 No. Cotacao @! PO420VAL("W2__NR_COT") SWR N
W2__DT_COT D 8 0 Data Cotacao @D N
W2_NR_PRO C 15 0 No. Proforma @! !(EYZ->(DbSeek(xFilial('EYZ')+SW2->W2_PO_NUM))) N
W2_DT_PRO D 8 0 Dt Proforma PO400WHEN('W2_DT_PRO') N
W2_AGENTE C 3 0 Cod. Agente @! ExistCpo("SY4",M->W2_AGENTE) SY4 N
W2_AGENTEN C 30 0 Agente V N
W2_FORWARD C 3 0 Cod Forward. @! Vazio() .OR. ExistCpo("SY4",M->W2_FORWARD) SY4 N
W2_FORWARN C 30 0 Forwarder V N
W2_TIPO_EM C 2 0 Via Transp. @! ExistCpo("SYQ",M->W2_TIPO_EM) .AND. PO420Val("COMP_VIA") SYQ N
W2_TIPO_DE C 30 0 Descr.da Via V N
W2_ORIGEM C 3 0 Origem @! ExistCpo("SYR",M->W2_TIPO_EM+M->W2_ORIGEM) .AND. PO420Val("COMP_ORIG") EOD N
W2_DEST C 3 0 Destino @! ExistCpo("SYR",M->W2_TIPO_EM+M->W2_ORIGEM+M->W2_DEST) .AND. PO420Val("COMP_DEST") EDE N
W2_FREINC C 1 0 Frete Incl. @! Pertence("12") .AND. PO420VAL('W2_FRETEIN') R 1=Sim;2=Nao PO400When('W2_FREINC') N
W2_FRETEIN N 15 2 Int'l Freigh @E 999,999,999,999.99 PO420VAL("W2_FRETEINT") PO400When('W2_FRETEIN') N
W2_FREPPCC C 2 0 Tipo Frete @! PO420VAL("PPCC") CC=Collect;PP=Prepaid N
W2_COND_PA C 5 0 Cond. Pagto @! PO420VAL("W2_COND_PA") Y6A N
W2_DIAS_PA N 3 0 Dias Pagto 999 PO420VAL("W2_DIAS_PA") N
W2_COMPRA C 3 0 Cod.Comprad. @! ExistCpo("SY1",M->W2_COMPRA,1) SY1 N
W2_MOEDA C 3 0 Moeda @! PO420Val("W2_MOEDA") SYE N
W2_COMPRAN C 30 0 Comprador V N
W2_PESO_B N 14 3 Peso Bruto @E 9,999,999,999.999 POSITIVO() N
W2_DT_PAR D 8 0 Dt Paridade @D PO400Paridade() N
W2_PARID_U N 13 6 Paridade US$ @E 999,999.999999 Positivo() N
W2_DESC_PD C 48 0 Descricao V N
W2_INCOTER C 3 0 Incoterm @! ExistCpo("SYJ",M->W2_INCOTER) .AND. PO420Val("W2_INCOTER") SYJ N
W2_IMPORT C 2 0 Importador @! PO420VAL("W2_IMPORT") SYT N
W2_IMPNOME C 30 0 Importador V N
W2_CONSIG C 2 0 Cod.Consig. @! PO420VAL("W2_CONSIG") SYT N
W2_CONNOME C 30 0 Consignatar. V N
W2_OBS C 6 0 Obs N
W2_EMITIDO C 1 0 Emitido S/N @! N
W2_DT_PC D 8 0 Dt Pre-Calc. @D N
W2_TAB_PC C 4 0 Tb.Pre-Calc. @! Vazio().or.ExistCpo("SWF",M->W2_TAB_PC) SWF N
W2_STAT_PC C 1 0 St.Pre-Calc. @! N
W2_DT_INTE D 8 0 Dt Integrac. @D N
W2_EMISCCA D 8 0 Dt Emis.Camb @D N
W2_NRCCAMB C 15 0 No.Cont.Camb @! N
W2_RECCCAM D 8 0 Dt Rec. Camb @D N
W2_BAN_REC C 20 0 Banco Receb. @! N
W2_ENCARGO N 15 4 Encargos N
W2_CORRETA N 12 2 Corretagem N
W2_CUST_TR C 20 0 Custo Transf @! N
W2_BANCO C 3 0 Banco @! N
W2_AGENCIA C 5 0 Agencia @! N
W2_TX_CAM N 15 8 Taxa Cambio @E 999,999.99999999 N
W2_TX_DESP N 15 8 Taxa Despes. @E 999,999.99999999 N
W2_TX_RESE N 12 2 Taxa Reserva N
W2_DESP_CA N 12 2 Desp. Cambio N
W2_MOE_DES C 3 0 Moeda Desp. @! N
W2_FOB_ANT N 15 2 FOB Antecip. N
W2_LC_NUM C 10 0 Carta Credit @! N
W2_DES_IPI C 60 0 Descr. Gen. @!S50 N
W2_OK C 2 0 Ok N
W2_COD_MSG C 3 0 Codigo Msg 999 Vazio() .OR. EXISTCPO("SY7","1"+M->W2_COD_MSG,03) MSG R N
W2_VM_OBS M 60 0 Observacoes V N
W2__AB C 20 0 No. AB @! N
W2_CONF_PE D 8 0 Dt Conf Ped @D N
W2_ENV_ORI D 8 0 Envio Orient @D N
W2_ARQ C 12 0 Arquivo @! N
W2_DESP C 6 0 Despachante @! (EMPTY(M->W2_DESP) .OR. ExistCpo("SY5",M->W2_DESP)) .AND. PO420VAL("W2_DESP") DES N
W2_EXPORTA C 6 0 Exportador @! IF(!EMPTY(M->W2_EXPORTA),ExistCpo("SA2",M->W2_EXPORTA),.T.) EXP N
W2_EXPLOJ C 2 0 Loja @! PO420VAL("W2_EXPLOJ") N
W2_EXPNOME C 30 0 Nome Export. V N
W2_COND_EX C 5 0 Cond. Pagto @! PO420VAL("W2_COND_EX",1) Y6A N
W2_DIAS_EX N 3 0 Dias Pagto 999 PO420VAL("W2_DIAS_EX",1) N
W2_DESC_EX C 48 0 Descricao V N
W2_E_LC C 1 0 Carta Cred. @! Pertence("12 ") 1=Sim;2=Nao N
W2_COMIS C 1 0 Tem comissao @! Pertence("12 ") 1=Sim;2=Nao N
W2_TIP_COM C 1 0 Tipo comis. 9 (Vazio() .OR. Pertence("1234 ")) .AND. PO420Val("W2_TIP_COM") 1=Percentual;2=Valor Fixo;3=Valor s/ Unidade;4=Outros N
W2_VAL_COM N 15 4 Valor Comis. @E 9,999,999,999.9999 PO420VAL('W2_VAL_COM') N
W2_PER_COM N 6 2 Percentual 999.99 PO420Val("W2_PER_COM") N
W2_OUT_COM C 20 0 Outr. comis. @! PO420Val("W2_OUT_COM") N
W2_CONTAIN C 1 0 Modal. CNTR @! VAZIO() .or. Pertence("1234 ") 1=House to House;2=House to Pier;3=Pier to House;4=Pier to Pier N
W2_COMPL_I C 20 0 Compl. Incot @! N
W2_REG_TRI C 1 0 Cod. Regime @! Vazio() .OR. ExistCpo("SJP",M->W2_REG_TRI) SJP N
W2_REGDESC C 30 0 Desc.Reg. @! V N
W2_DT_SHIP D 8 0 Dt. Ship. @D N
W2_MT3 N 8 2 Vol. Cubado @E 99,999.99 Po420Val('W2_MT3') N
W2_CONTA20 N 4 0 Contain. 20' 9999 Po420Val('W2_CONTA20') N
W2_REFCLI C 20 0 Ref. do Cli. @! N
W2_CONTA40 N 4 0 Contain. 40' 9999 Po420Val('W2_CONTA40') N
W2_INTEGRA C 1 0 Integracao N
W2_CON40HC N 4 0 Cont. 40' hc 9999 Po420Val('W2_CON40HC') N
W2_OUTROS N 4 0 Outros 9999 Po420Val('W2_OUTROS') N
W2_POSICAO C 4 0 Posicao 9999 N
W2_PROCNU C 20 0 Processo @! N
W2_PO_SIGA C 6 0 Ped.Compra N
W2_VLMIDIA N 15 5 Valor Midia @E 999,999,999.99999 Positivo() N
W2_VENCDA D 8 0 Dt.Vencto DA @D SJA cProg="PN" N
W2_ARMAZEM C 7 0 Rec.Alfandeg 9999999 IF(!EMPTY(M->W2_ARMAZEM),ExistCpo("SJA",M->W2_ARMAZEM),.T.) SJA N
W2_VM_ARMA C 50 0 Des.Rec.Alfa @! V N
W2_HAWB_DA C 17 0 Processo DA @! N
W2_CHAVEFI C 21 0 Chave Fin @! R N
W2_CONAPRO C 1 0 Controle Ap. ! N
W2_IMPENC C 1 0 Encomenda? @! Pertence('12') R 1=Sim;2=Nao N
W2_ID_ANU C 10 0 ID WF ANU @! R S
W2_ID_PRV C 10 0 ID WF PRV @! R S
W2_SIAUTO C 6 0 Si Auto @! N
W2_CONTR C 1 0 Contrato? @! R 1=Sim;2=Nao N
W2_RAT_POR C 1 0 Rateado Por @! Pertence('123') R 1=Peso;2=Preco;3=Quantidade PO400When('W2_RAT_POR') S
W2_SEGINC C 1 0 Seg. Incl. @! Pertence('12') .AND. PO420VAL('W2_SEGURIN') R 1=Sim;2=Nao PO400When('W2_SEGINC') S
W2_SEGURIN N 15 2 Seguro @E 999,999,999,999.99 PO420VAL('W2_SEGURIN') R PO400When('W2_SEGURIN') S