Tabela
VS1 Orcamento
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
VS1_FILIAL C 2 0 Filial S
VS1_NUMORC C 8 0 Nro Orcam/o @E 99999999 S
VS1_TIPORC C 1 0 Tp Orcamento @! Pertence("123") .AND. IIF(FUNNAME() $ "OFIXA011,OFIXA018,OFIOM350",OX001TPTPO() .AND. OX001VLDENC(),OM110TPTPO()) 1=Orcamento Pecas;2=Orcamento Oficina;3=Transferencia Empty(M->VS1_TIPORC) .or. FUNNAME()$"OFIXA011,OFIOM350" S
VS1_TPATEN C 1 0 Tp Atendimen @! FGX_VOITPATEN(M->VS1_TPATEN, M->VS1_TIPTEM, .T.) .AND. FGX_VOITPATEN(M->VS1_TPATEN, M->VS1_TIPTSV, .T.) R #OFIOA560CB("050",1) S
VS1_GETKEY C 25 0 Chv Veiculo @!S25 If(!Empty(M->VS1_GETKEY),OX001GETCHA(),.t.) V15 V M->VS1_TIPORC == "2" S
VS1_CLIFAT C 6 0 Faturar Para @! EMPTY(M->VS1_CLIFAT) .or. IIF(FUNNAME()$"OFIXA011,OFIXA018,OFIOM350",OX001VLDENC(),FS_PREFAT() .and. FS_VALINTE()) VSA S
VS1_LOJA C 2 0 Loja @! EMPTY(M->VS1_LOJA) .or. IIF(FUNNAME()$"OFIXA011,OFIXA018,OFIOM350",OX001VLDENC(),FS_PREFAT() .and. FS_VALINTE()) S
VS1_NCLIFT C 30 0 Nome Cliente @!S30 FS_CLIENTE() .and. FS_PREFAT() .and. FS_VALINTE() VSD !FUNNAME()=="OFIOM350".AND.!"OFIX"$FUNNAME() S
VS1_ENDCLI C 30 0 End Propr @!S30 V S
VS1_CHASSI C 25 0 Chassi @!S25 FS_VERCHASSI() V S
VS1_CIDCLI C 20 0 Cidade @!S20 V S
VS1_ESTCLI C 2 0 UF @! V S
VS1_FONCLI C 15 0 Telefone @! V S
VS1_CODMAR C 3 0 Marca @! Vazio() .or. fg_valida(Nil,"VE1T1M->VS1_CODMAR*","cCodMar := VE1->VE1_CODMAR").and.FS_VALINTE() VE1 R S
VS1_DATORC D 8 0 Dt Orcamento S
VS1_HORORC N 4 0 Hr Orcamento @R 99:99 S
VS1_TIPTEM C 4 0 Tipo Tempo @! OXTIPTEM100() VOI M->VS1_TIPORC == "2" S
VS1_CODVEN C 6 0 Vendedor @! FG_Seek("SA3","M->VS1_CODVEN",1,.f.,"VS1_NOMVEN","A3_NOME") SA3 S
VS1_NOMVEN C 15 0 Nome Vended @! V S
VS1_CODVE2 C 6 0 Vendedor 2 @! FG_Seek("SA3","M->VS1_CODVE2",1,.f.,"VS1_NOMVE2","A3_NOME") SA3 S
VS1_NOMVE2 C 15 0 Nome Vended @! V S
VS1_CODVE3 C 6 0 Vendedor 3 @! FG_Seek("SA3","M->VS1_CODVE3",1,.f.,"VS1_NOMVE3","A3_NOME") SA3 S
VS1_NOMVE3 C 15 0 Nome Vended @! V S
VS1_CODVE4 C 6 0 Vendedor 4 @! FG_Seek("SA3","M->VS1_CODVE4",1,.f.,"VS1_NOMVE4","A3_NOME") SA3 S
VS1_PEDREF C 8 0 Pedido Ref. @! R S
VS1_PEDSTA C 1 0 Status Ped. @! R 0=Aberto;1=Parcialmente Atendido;2=Encerrado;3=Cancelado S
VS1_NOMVE4 C 15 0 Nome Vended @! V S
VS1_CODVE5 C 6 0 Vendedor 5 @! FG_Seek("SA3","M->VS1_CODVE5",1,.f.,"VS1_NOMVE5","A3_NOME") SA3 S
VS1_NOMVE5 C 15 0 Nome Vended @! V S
VS1_DATVAL D 8 0 Dt Validade M->VS1_DATVAL >= dDataBase S
VS1_DATENT D 8 0 Data de Entr M->VS1_DATENT >= dDataBase R S
VS1_FORMUL C 6 0 Formula @! Vazio().or.(OX001VLDENC().and.FG_Seek("VEG","M->VS1_FORMUL",,,"VS1_NOMFOR","VEG_DESCRI")) VEG S
VS1_NOMFOR C 30 0 Tit Formula @!S25 V M->VS1_TIPORC == "2" S
VS1_PERPEC N 6 2 % Desc Pecas @E 999.99 Positivo() S
VS1_PERSER N 6 2 % Desc Srvs @E 999.99 Positivo() M->VS1_TIPORC == "2" S
VS1_FORPAG C 3 0 Forma Pagto @! Vazio().or.(FG_Seek("SE4","M->VS1_FORPAG",1,.f.,"VS1_DESFPG","E4_DESCRI").and.FS_MUDAFPG(1).and.FS_VALINTE().and.OX001VLDENC()) SE4 S
VS1_CENCUS C 9 0 Centro Recei @! Vazio().or.FG_Valida(Nil,"CTTT1M->VS1_CENCUS*","M->VS1_DESCCC:=CTT->CTT_DESC01") VI3 S
VS1_DESFPG C 15 0 Descricao @!S15 V S
VS1_DESCCC C 25 0 Desc C.Recei @! V S
VS1_CODBCO C 3 0 Banco @! Empty(M->VS1_CODBCO).or.FG_VALIDA(,"SA6T1M->VS1_CODBCO*","M->VS1_NOMBCO := SA6->A6_NOME").and.FS_VALINTE() A62 S
VS1_NOMBCO C 25 0 Nome Banco @! V S
VS1_CHAINT C 6 0 Chassi Inter @!S6 NaoVazio() .and. FG_VEIORC() .and. fg_valida(Nil,Nil,"cCodMar := VE1->VE1_CODMAR") VO5 M->VS1_TIPORC == "2" S
VS1_PLAVEI C 10 0 Placa @R! AAA-9999 V S
VS1_KILOME N 8 0 Km Veiculo @E 99,999,999 OX001KIL(M->VS1_CHASSI) R M->VS1_TIPORC == "2" S
VS1_HORTRI N 8 0 Hr OS Veic @E 99,999,999 OX001HOR(M->VS1_CHASSI) R M->VS1_TIPORC == "2" S
VS1_CODFRO C 6 0 Cod Frota @!S6 V S
VS1_DESMAR C 30 0 Marca @!S30 V S
VS1_DESMOD C 30 0 Modelo @!S30 V S
VS1_FABMOD C 8 0 Ano Fabr/Mod @R 9999/9999 V S
VS1_DESCOR C 30 0 Descr Cor @S20 V S
VS1_PROVEI C 6 0 Proprietario @! V S
VS1_LOJAPR C 2 0 Loja @! V S
VS1_NOMPRO C 20 0 Nome Propr @!S20 V S
VS1_ENDPRO C 30 0 End Propr @!S30 V S
VS1_CIDPRO C 20 0 Cidade @!S20 V S
VS1_ESTPRO C 2 0 UF @! V S
VS1_FONPRO C 15 0 Telefone @! V S
VS1_NUMOSV C 8 0 Numero O Srv @ 99999999 S
VS1_NUMPED C 6 0 Pedido @! S
VS1_NUMNFI C 9 0 Nota Fiscal @! S
VS1_SERNFI C 3 0 Serie !!! S
VS1_DESACE N 12 2 Desp Acessor @E 999,999,999.99 FS_CALCVAL("N",.F.).and.IIF(FUNNAME()$"OFIXA011,OFIXA018,OFIOM350",OX001VLDENC(),.t.) S
VS1_CTCDCI C 6 0 Cont. CDCI @! S
VS1_NUMLIB C 8 0 No Liberacao @! S
VS1_VALDES N 12 2 Vl. Desconto @E 999,999,999.99 Positivo() S
VS1_ICMCAL N 12 2 ICM Calcul @E 999,999,999.99 S
VS1_VTOTNF N 12 2 Total da NF @E 999,999,999.99 S
VS1_ORCACE C 1 0 Orc. Aceito @! Pertence("01").and.FS_VALINTE().and.FS_TOTPEC() 0=Sim;1=Nao S
VS1_NOROUT C 1 0 Normal Outro @! Pertence("12") 0=Sim;1=Nao S
VS1_OBSERV M 70 0 Observacao @! V S
VS1_OBSMEM C 6 0 Ocorrencia @! S
VS1_VALFRE N 12 2 Vl do Frete @E 999,999,999.99 FS_CALCVAL("N",.F.).and.IIF(FUNNAME()$"OFIXA011,OFIXA018,OFIOM350",OX001VLDENC(),.t.) S
VS1_VALSEG N 12 2 Vl do Seguro @E 999,999,999.99 FS_CALCVAL("N",.F.).and.IIF(FUNNAME()$"OFIXA011,OFIXA018,OFIOM350",OX001VLDENC(),.t.) S
VS1_PESQLJ C 6 0 Orcamento Lj @! S
VS1_TRANSP C 6 0 Transport. @! Vazio() .or. ExistCpo("SA4") SA4 R S
VS1_VPERDI C 1 0 Venda Perdid @! R 0=Nao;1=Sim S
VS1_APOLIC C 15 0 Apolice @! R N
VS1_SINIST C 15 0 Sinistro @! R N
VS1_NROAPR C 15 0 Aprovacao @! R N
VS1_FRANQU N 12 2 Franquia @E 999,999,999.99 R N
VS1_RETPEC C 1 0 Ret. Pec Fab @! R S
VS1_PGTFRE C 1 0 Tipo Frete @! OX001VLDENC() R C=CIF;F=FOB;T=Por Conta Terceiro;R=Por Conta Remetente;D=Por Conta Destinatario;S=Sem Frete S
VS1_TIPVEN C 1 0 Tipo Venda 9 IIF(FUNNAME()$"OFIXA011,OFIXA018,OFIOM350",OX001VLDENC(),.T.) 1=Varejo;2=Atacado N
VS1_AUTENV C 10 0 Aut. Env Fab @! R S
VS1_ARMFAB C 1 0 Armaz Fab @! Pertence("29") R S
VS1_VALPRE N 12 2 Vl.Pretendid @E 999,999,999.99 Positivo().and.IIF(FUNNAME()$"OFIXA011,OFIXA018,OFIOM350",OX001VLDENC(),.T.) V S
VS1_RESFRE C 1 0 Resp Frete @! Pertence("12") R 1=Emitente;2=Destinatario N
VS1_STATUS C 1 0 Status @! R S
VS1_VLBRNF C 1 0 Vlr.Bruto NF @! Pertence("01") R 0=Nao;1=Sim S
VS1_NATURE C 10 0 Natureza @! FinVldNat( .T. ) SED S
VS1_TITNCC C 200 0 Titulos NCC @! S
VS1_PERDES N 5 2 % Desconto @E 99.99 Positivo().and.FS_TOTPEC().and.OX001VLDENC() S
VS1_DESCON N 12 2 Vl. Desconto @E 999,999,999.99 FS_TOTPEC() S
VS1_DEPTO C 3 0 Depto @! ExistCpo("SX5", "76"+M->VS1_DEPTO) 76 R N
VS1_ALTORC C 1 0 Altera Orcto @! Pertence("01") R 0=Nao;1=Sim S
VS1_MENNOT C 60 0 'Mens.p/ Not @S45 texto().Or.Vazio() R S
VS1_MENPAD C 3 0 Mens. Padrao @! Vazio().Or.ExistCpo("SM4") SM4 R S
VS1_CARTEI C 1 0 Carteira @! Vazio() .Or. ExistCpo("SX5","07"+M->VS1_CARTEI) 07 R S
VS1_MVFASE C 1 0 Par.de Fase @! R S
VS1_CFNF C 1 0 Cupom/Nota @! R 1=Nota Fiscal;2=Cupom Fiscal S
VS1_TIPCLI C 1 0 Tipo Cliente @! OX001VLDENC() R F=Cons.Final;L=Produtor Rural;R=Revendedor;S=Solidario;X=Exportacao S
VS1_TIPTSV C 4 0 TT Servicos @! OXTIPTEM100() VOI M->VS1_TIPORC == "2" S
VS1_NUMAGE C 8 0 Nro.Agendam. @! R S
VS1_NUMATE C 10 0 Atendimento @! R S
VS1_MOTIVO C 6 0 Motivo @ 999999 VS0 R S
VS1_BRICMS N 12 2 Base ICM @E 999,999,999.99 MaFisRef("NF_BASESOL","VS100",M->VS1_BRICMS) R S
VS1_FILDES C 2 0 Filial Desti R M->VS1_TIPORC == "3" S
VS1_ARMDES C 2 0 Armazem Dest @! R M->VS1_TIPORC == "3" S
VS1_NUMLIS C 8 0 No Lib. Srvc @! R S
VS1_ICMRET N 14 2 ICM Ret @E 99,999,999,999.99 MaFisRef("NF_VALSOL","VS100",M->VS1_ICMRET) R S
VS1_VALISS N 14 2 Valor ISS @E 99,999,999,999.99 MaFisRef("NF_VALISS","VS100",M->VS1_VALISS) R S
VS1_VALPIS N 14 2 Valor Pis @E 99,999,999,999.99 MaFisRef("NF_VALPS2","VS100",M->VS1_VALPIS) R S
VS1_VALCOF N 14 2 Valor Cofins @E 99,999,999,999.99 MaFisRef("NF_VALCF2","VS100",M->VS1_VALCOF) R S
VS1_VALIPI N 14 2 Valor IPI @E 99,999,999,999.99 MaFisRef("NF_VALIPI","VS100",M->VS1_VALIPI) R S
VS1_VALDUP N 12 2 Vl.Duplic @E 999,999,999.99 R S
VS1_RESERV C 1 0 Reserva Peca @! Pertence("01").and.OX001VLDENC() R 0=Nao;1=Sim S
VS1_MOTCRD C 6 0 Motivo @! R S
VS1_RESLOG C 99 0 Log Reserva @! R 0=Nao;1=Sim S
VS1_TIPMID C 3 0 Tp de Midia @! FG_Seek("VX5","'027'+M->VS1_TIPMID",1,.F.,"VS1_DESMID","VX5_DESCRI") VX5 R S
VS1_DESMID C 30 0 Descr.Midia @! V S
VS1_VEICUL C 8 0 Veic. Transp @! Vazio().Or.ExistCPO("DA3") DA3 S
VS1_VOLUM1 N 5 0 Volume 1 @E 99,999 R S
VS1_VOLUM2 N 5 0 Volume 2 @E 99,999 R S
VS1_VOLUM3 N 5 0 Volume 3 @E 99,999 R S
VS1_VOLUM4 N 5 0 Volume 4 @E 99,999 R S
VS1_ESPEC1 C 10 0 Especie 1 @X R S
VS1_ESPEC2 C 10 0 Especie 2 @X R S
VS1_ESPEC3 C 10 0 Especie 3 @X R S
VS1_ESPEC4 C 10 0 Especie 4 @X R S
VS1_PESOL N 11 4 Peso Liq. @E 999,999.9999 positivo() .or. vazio() R S
VS1_PESOB N 11 4 Peso Brut @E 999,999.9999 positivo() .or. vazio() R S
VS1_DTPATE C 15 0 Tp Atend. @! V S
VS1_DTPORC C 15 0 Tp Orcto. @! V S
VS1_STARES C 1 0 Stat.Res. @! Pertence("123") R 1=Reservado;2=Parcialmente Reservado;3=Nao Reservado S
VS1_DTPSTP C 15 0 St Pedido @! V S
VS1_DSTRES C 15 0 St Reserv. @! V S
VS1_DSSTAT C 15 0 Status @! V S
VS1_DATALT D 8 0 Dt Ult Alter S
VS1_TIPPAG C 30 0 Tipos Pagto. @! OX004TPPG(nOpc,.f.) R S
VS1_INDPRE C 1 0 Presenca Cpa @! Pertence ("01239") 0=Nao se Aplica;1=Op.Presencial;2=Op. nao Presencial, Internet;3=Op.nao Presencial, Teleatendimento;9=Op.nao Presencial, outros S
VS1_DTHRPL C 16 0 Dt/Hr Lib.Cr @! S
VS1_USUENT C 6 0 Usuario Auto @! SU5 S
VS1_VALCMP N 12 2 ICMS Compl. @E 999,999,999.99 S
VS1_DIFAL N 12 2 Dif.de ICMS @E 999,999,999.99 S
VS1_SDOC C 3 0 Serie Doc. !!! R S
VS1_GERFIN C 1 0 Gerou Financ @! Pertence("01") R 0=Nao;1=Sim S
VS1_DEXPOS D 8 0 Dt Export OS R S
VS1_HEXPOS N 4 0 Hr Export OS @R 99:99 R S