Salve salve, blz?
Tabela VS9. #VS9
SX2 - TABELA
| X2_CHAVE | X2_PATH | X2_ARQUIVO | X2_NOME | X2_NOMESPA | X2_NOMEENG | X2_ROTINA | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_DELET | X2_TTS | X2_UNICO | X2_PYME | X2_MODULO | X2_DISPLAY | X2_SYSOBJ | X2_USROBJ | X2_POSLGT | X2_CLOB | X2_AUTREC | X2_TAMFIL | X2_TAMUN | X2_TAMEMP | X2_STAMP | X2_INSDT |
| VS9 | DATA | VS9990 | Historico das negociacoes | Historial de las negociaciones | Negotiations History | | E | E | E | 0 | | | S | 14 | | | | 1 | 2 | 2 | 2 | 0 | 0 |
SX3 - CAMPOS
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| VS9 | 01 | VS9_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | | | | | | | | 033 | |
| VS9 | 02 | VS9_NUMIDE | C | 15 | 0 | Nro Identif. | Numero de Identificacao | @! | | | | 1 | | S | V | | | | | M->VV0_OPEMOV # "1" | | | |
| VS9 | 03 | VS9_TIPOPE | C | 1 | 0 | Tipo Operac | Tipo de Operacao | @! | | | | 1 | | N | V | | | | | | | | |
| VS9 | 04 | VS9_TIPPAG | C | 2 | 0 | Tipo Pagto | Tipo de Pagamento | @!S2 | FG_VALIDA(,"VSAT1M->VS9_TIPPAG*","M->VS9_DESPAG:=VSA->VSA_DESPAG") .AND. VEIVA610(M->VS9_TIPPAG) .AND. FG_ALTFIN() | | SAV | 1 | | S | A | R | | | | | | | |
| VS9 | 05 | VS9_DESPAG | C | 30 | 0 | Descricao | Descricao | @!S30 | if(!Inclui,POSICIONE("VSA",1,xFilial("VSA")+VS9->VS9_TIPPAG,"VSA_DESPAG"),"") | | | 1 | | S | V | V | | | | | | | |
| VS9 | 06 | VS9_DATPAG | D | 8 | 0 | Data | Data | @D | M->VS9_DATPAG>=DDATABASE .AND. FG_ALTFIN() | ddatabase | | 1 | | S | | | | | | | | | |
| VS9 | 07 | VS9_VALPAG | N | 12 | 2 | Valor | Valor | @E 999,999,999.99 | FG_VALORENT() .AND. FG_ALTFIN() | | | 1 | | S | | | | | | | | | |
| VS9 | 08 | VS9_REFPAG | C | 16 | 0 | Documento | Documento | @! | | | | 1 | | S | | | | | | | | | |
| VS9 | 09 | VS9_PARCVD | C | 1 | 0 | Rec.Vd.Diret | Receber no Venda Direta | @! | vazio().or.Pertence("01") | | | 1 | | N | A | R | | 0=Não;1=Sim | | | | | |
| VS9 | 10 | VS9_OBSERV | M | 70 | 0 | Observacao | Observacao | @! | | if(!inclui,E_MSMM(VS9->VS9_OBSMEM,70),"") | | 1 | | N | | V | | | | | | | |
| VS9 | 11 | VS9_OBSMEM | C | 6 | 0 | Oco-MEMO | Oco-MEMO | | | | | 1 | | | | | | | | | | | |
| VS9 | 12 | VS9_SEQUEN | C | 2 | 0 | Sequencia | Controle de Seq. Parcelas | @!S2 | | | | 1 | | N | V | | | | | | | | |
| VS9 | 13 | VS9_PORTAD | C | 3 | 0 | Portador | Codigo do Portador | @! | Empty(M->VS9_PORTAD).or.FG_VALIDA(,"SA6T1M->VS9_PORTAD*","M->VS9_DESPOR := SA6->A6_NOME") | | A62 | 1 | | S | A | R | | | | | | 007 | |
| VS9 | 14 | VS9_DESPOR | C | 25 | 0 | Descricao | Nome do Portador | @! | | if(!Inclui,POSICIONE("SA6",1,xFilial("SA6")+VS9->VS9_PORTAD,"A6_NOME"),"") | | 1 | | S | V | V | | | | | POSICIONE("SA6",1,xFilial("SA6")+VS9->VS9_PORTAD,"A6_NOME") | | |
| VS9 | 15 | VS9_NATURE | C | 10 | 0 | Natureza | Natureza | @! | FinVldNat(.f.) | | SED | 1 | | N | A | R | | | | | | | |
| VS9 | 16 | VS9_CARTEI | C | 1 | 0 | Carteira | Carteira | @! | Vazio() .Or. ExistCpo("SX5","07"+M->VS9_CARTEI) | | 07 | 1 | | N | A | R | | | | | | | |
| VS9 | 17 | VS9_DATBAI | D | 8 | 0 | Dt. Baixa | Data da Baixa | | | | | 1 | | | | | | | | | | | |
| VS9 | 18 | VS9_NATSRV | C | 10 | 0 | Natureza Srv | Natureza Financeira Servi | @! | FinVldNat(.f.) | | SED | 1 | | N | A | R | | | | | | | |
| VS9 | 19 | VS9_TIPFEC | C | 1 | 0 | Tipo Fecto | Tipo de Fechamento | @! | | | | 1 | | | | | | | | | | | |
| VS9 | 20 | VS9_TIPTIT | C | 1 | 0 | Tipo Titulo | Tipo Titulo | @! | | | | 1 | | N | A | R | | | | | | | |
| VS9 | 21 | VS9_SEQPRO | C | 2 | 0 | Seq Provisor | Seq Provisor | @! | | | | 1 | | N | A | R | | | | | | | |
| VS9 | 22 | VS9_ENTRAD | C | 1 | 0 | Entrada | Entrada ? | @! | | | | 1 | | | A | R | | S=Sim;N=Nao | | | | | |
| VS9 | 23 | VS9_TIPTEM | C | 4 | 0 | Tipo de Temp | Tipo de Tempo | | | | | 1 | | | V | R | | | | | | | |
| VS9 | 24 | VS9_PARCEL | C | 2 | 0 | Parcela | Numero da Parcela | @! | | | | 1 | | N | V | R | | | | | | 011 | |
| VS9 | 25 | VS9_SEQTAR | C | 6 | 0 | Seq Tarefas | Sequencia Tarefas | @! | | | | 1 | | N | V | R | | | | | | | |
| VS9 | 26 | VS9_LIBVOO | C | 8 | 0 | Num. Lib. TT | Numero da Liberacao do TT | | | | | 1 | | S | V | R | | | | | | | |
| VS9 | 27 | VS9_FORMID | C | 1 | 0 | ID Cartäo | Identific. Cartäo | @! | | | | 1 | | S | A | R | | | | | | | |
| VS9 | 28 | VS9_OBSPAR | M | 47 | 0 | Obs.Usuario | Observacao do Usuario | | | | | 1 | | N | A | R | | | | | | | |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| VS9 | 1 | VS9_FILIAL+VS9_NUMIDE+VS9_TIPOPE+VS9_TIPPAG+VS9_SEQUEN | Nro Identif. + Tipo Operac + Tipo Pagto + Sequencia | NºIdentif. + Tipo Operac + Tipo Pago + Secuencia | ID Nr. + Operat. Type + Paym. Tp. + Sequence | S | | | S | 2 | 3 |
| VS9 | 2 | VS9_FILIAL+VS9_TIPFEC+VS9_NUMIDE | Tipo Fecto + Nro Identif. | Tipo Cierre + NºIdentif. | Closing Type + ID Nr. | S | | | S | 2 | 3 |
SX9 - Relacionamento entre Tabelas
| X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_CONDSQL | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
| VS9 | 001 | VRR | VS9_TIPOPE+VS9_NUMIDE | 'E'+VRR_CODIGO | S | N | 1 | | S | S | 2 | 2 |
SXG - Grupo de Campos
| XG_GRUPO | XG_DESCRI | XG_DESSPA | XG_DESENG | XG_SIZEMAX | XG_SIZEMIN | XG_SIZE | XG_PICTURE |
| 007 | Banco | Banco | Bank | 5 | 3 | 3 | @! |
| 011 | Parcela | Cuota | Installment | 4 | 1 | 2 | @! |
| 033 | Tamanho da Filial | Tamano de la Sucursal | Branch Size | 12 | 2 | 2 | |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima