
| 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 | ||||