Historico das negociacoes
A tabela VS9 faz parte do sistema ERP Protheus da TOTVS e é utilizada para historico das negociacoes.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela VS9 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela VS9, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | VS9 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | VS9990 |
| X2_NOME | Historico das negociacoes |
| X2_NOMESPA | Historial de las negociaciones |
| X2_NOMEENG | Negotiations History |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | - |
| X2_PYME | S |
| X2_MODULO | 14 |
| X2_DISPLAY | - |
| X2_SYSOBJ | - |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 10705 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VS9 | 01 | VS9_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial | Sucursal | Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175108 | 0 |
| VS9 | 02 | VS9_NUMIDE | C | 15 | 0 | Nro Identif. | NºIdentif. | ID Nr. | Numero de Identificacao | Numero de Identificacion | Number of Identification | @! | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | x x x | - | - | - | S | V | - | - | - | - | - | - | - | M->VV0_OPEMOV # "1" | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175109 | 0 |
| VS9 | 03 | VS9_TIPOPE | C | 1 | 0 | Tipo Operac | Tipo Operac | Operat. Type | Tipo de Operacao | Tipo de Operacion | Type of Operation | @! | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | x x x | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175110 | 0 |
| VS9 | 04 | VS9_TIPPAG | C | 2 | 0 | Tipo Pagto | Tipo Pago | Paym. Tp. | Tipo de Pagamento | Tipo de Pago | Payment Type | @!S2 | FG_VALIDA(,"VSAT1M->VS9_TIPPAG*","M->VS9_DESPAG:=VSA->VSA_DESPAG") .AND. VEIVA610(M->VS9_TIPPAG) .AND. FG_ALTFIN() | x x x xx x x x x x x x x x x x x x x | - | SAV | 1 | x xxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 175111 | 0 |
| VS9 | 05 | VS9_DESPAG | C | 30 | 0 | Descricao | Descripcion | Description | Descricao | Descripcion | Description | @!S30 | if(!Inclui,POSICIONE("VSA",1,xFilial("VSA")+VS9->VS9_TIPPAG,"VSA_DESPAG"),"") | x x x xx x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175112 | 0 |
| VS9 | 06 | VS9_DATPAG | D | 8 | 0 | Data | Fecha | Date | Data | Fecha | Date | @D | M->VS9_DATPAG>=DDATABASE .AND. FG_ALTFIN() | x x x xx x x x x x x x x x x x x x | ddatabase | - | 1 | x xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 175113 | 0 |
| VS9 | 07 | VS9_VALPAG | N | 12 | 2 | Valor | Valor | Value | Valor | Valor | Value | @E 999,999,999.99 | FG_VALORENT() .AND. FG_ALTFIN() | x x x xx x x x x x x x x x x x x x | - | - | 1 | xx xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 175114 | 0 |
| VS9 | 08 | VS9_PARCVD | C | 1 | 0 | Rec.Vd.Diret | Cobr.Vt.Dire | Dir Sales | Receber no Venda Direta | Cobra en la venta directa | Receive in Direct Sales | @! | vazio().or.Pertence("01") | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | 0=Não;1=Sim | 0=No;1=Sí | 0=No;1=Yes | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 175115 | 0 |
| VS9 | 09 | VS9_REFPAG | C | 16 | 0 | Documento | Documento | Document | Documento | Documento | Document | @! | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 175116 | 0 |
| VS9 | 10 | VS9_OBSERV | M | 70 | 0 | Observacao | Observacion | Note | Observacao | Observacion | Note | @! | - | x x x xx x x x x x x x x x x x x x | if(!inclui,E_MSMM(VS9->VS9_OBSMEM,70),"") | - | 1 | x x x | - | - | - | N | - | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175117 | 0 |
| VS9 | 11 | VS9_OBSMEM | C | 6 | 0 | Oco-MEMO | Oco-MEMO | MEMO Occur. | Oco-MEMO | Ocu-MEMO | Oco-MEMO | - | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175118 | 0 |
| VS9 | 12 | VS9_SEQUEN | C | 2 | 0 | Sequencia | Secuencia | Sequence | Controle de Seq. Parcelas | Control de Sec. Cuotas | Intall. Sequence Control | @!S2 | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | x x x | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175119 | 0 |
| VS9 | 13 | VS9_PORTAD | C | 3 | 0 | Portador | Portador | Bearer | Codigo do Portador | Código del Portador | Bearer Code | @! | Empty(M->VS9_PORTAD).or.FG_VALIDA(,"SA6T1M->VS9_PORTAD*","M->VS9_DESPOR := SA6->A6_NOME") | x x x xx x x x x x x x x x x x x x | - | A62 | 1 | x x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 007 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175120 | 0 |
| VS9 | 14 | VS9_DESPOR | C | 25 | 0 | Descricao | Descripcion | Description | Nome do Portador | Nombre del Portador | Holder name | @! | - | x x x xx x x x x x x x x x x x x x | if(!Inclui,POSICIONE("SA6",1,xFilial("SA6")+VS9->VS9_PORTAD,"A6_NOME"),"") | - | 1 | x x x | - | - | - | S | V | V | - | - | - | - | - | - | - | POSICIONE("SA6",1,xFilial("SA6")+VS9->VS9_PORTAD,"A6_NOME") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175121 | 0 |
| VS9 | 15 | VS9_NATURE | C | 10 | 0 | Natureza | Modalidad | Nature | Natureza | Modalidad | Nature | @! | FinVldNat(.f.) | x x x x x x x x x x x x x x x x | - | SED | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175122 | 0 |
| VS9 | 16 | VS9_CARTEI | C | 1 | 0 | Carteira | Cartera | Portfolio | Carteira | Cartera | Portfolio | @! | Vazio() .Or. ExistCpo("SX5","07"+M->VS9_CARTEI) | x x x xx x x x x x x x x x x x x x | - | 07 | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175123 | 0 |
| VS9 | 17 | VS9_DATBAI | D | 8 | 0 | Dt. Baixa | Fch. Baja | Posting date | Data da Baixa | Fecha de Baja | Posting date | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175124 | 0 |
| VS9 | 18 | VS9_NATSRV | C | 10 | 0 | Natureza Srv | Modalid. Ser | Serv. Nature | Natureza Financeira Servi | Modalid. Financiera Serv. | Serv. Financial Nature | @! | FinVldNat(.f.) | x x x x x x x x x x x x x x x x | - | SED | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175125 | 0 |
| VS9 | 19 | VS9_TIPFEC | C | 1 | 0 | Tipo Fecto | Tipo Cierre | Closing Type | Tipo de Fechamento | Tipo de Cierre | Closing type | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175126 | 0 |
| VS9 | 20 | VS9_TIPTIT | C | 1 | 0 | Tipo Titulo | Tipo Titulo | Bill Type | Tipo Titulo | Tipo Titulo | Bill Type | @! | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175127 | 0 |
| VS9 | 21 | VS9_SEQPRO | C | 2 | 0 | Seq Provisor | Sec Provisor | Prov. seq. | Seq Provisor | Sec Provisor | Provisional sequence | @! | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175128 | 0 |
| VS9 | 22 | VS9_ENTRAD | C | 1 | 0 | Entrada | Entrada | Inflow | Entrada ? | Entrada? | Inflow | @! | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | A | R | - | - | S=Sim;N=Nao | S=Si;N=No | S=Yes;N=No | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175129 | 0 |
| VS9 | 23 | VS9_TIPTEM | C | 4 | 0 | Tipo de Temp | Tipo de Tiem | Time Type | Tipo de Tempo | Tipo de Tiempo | Type of Time | - | - | x x x xx x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175130 | 0 |
| VS9 | 24 | VS9_PARCEL | C | 2 | 0 | Parcela | Cuota | Installment | Numero da Parcela | Numero de la Cuota | Installment Number | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | 011 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175131 | 0 |
| VS9 | 25 | VS9_SEQTAR | C | 6 | 0 | Seq Tarefas | Sec Tareas | Seq Tasks | Sequencia Tarefas | Secuencia Tareas | Sequence of Tasks | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 175132 | 0 |
| VS9 | 26 | VS9_LIBVOO | C | 8 | 0 | Num. Lib. TT | Num. Ap. TT | TT Rel. Nr. | Numero da Liberacao do TT | Numero Aprobacion de TT | TT Release Number | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 175133 | 0 |
| VS9 | 27 | VS9_FORMID | C | 1 | 0 | ID Cartäo | ID Tarj | Card ID | Identific. Cartäo | Identific. Tarjeta | Id. card | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 175134 | 0 |
| VS9 | 28 | VS9_OBSPAR | M | 47 | 0 | Obs.Usuario | Obs.Usuario | User Note | Observacao do Usuario | Observación del usuario | User Note | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 175135 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | 25216 | 0 |
| VS9 | 2 | VS9_FILIAL+VS9_TIPFEC+VS9_NUMIDE | Tipo Fecto + Nro Identif. | Tipo Cierre + NºIdentif. | Closing Type + ID Nr. | S | - | - | S | 2 | 3 | - | 25217 | 0 |
Ela é utilizada para historico das negociacoes dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
VS9_FILIAL,
VS9_NUMIDE,
VS9_TIPOPE,
VS9_TIPPAG,
VS9_DESPAG,
VS9_DATPAG,
VS9_VALPAG,
VS9_PARCVD,
VS9_REFPAG,
VS9_OBSERV,
VS9_OBSMEM,
VS9_SEQUEN,
VS9_PORTAD,
VS9_DESPOR,
VS9_NATURE,
VS9_CARTEI,
VS9_DATBAI,
VS9_NATSRV,
VS9_TIPFEC,
VS9_TIPTIT,
VS9_SEQPRO,
VS9_ENTRAD,
VS9_TIPTEM,
VS9_PARCEL,
VS9_SEQTAR,
VS9_LIBVOO,
VS9_FORMID,
VS9_OBSPAR
FROM VS9
WHERE
D_E_L_E_T_ = ' '
AND VS9_FILIAL = 'VALOR'
AND VS9_NUMIDE = 'VALOR'
AND VS9_TIPOPE = 'VALOR'
AND VS9_TIPPAG = 'VALOR'
AND VS9_DESPAG = 'VALOR'
AND VS9_DATPAG BETWEEN '20260501' AND '20260531'
AND VS9_VALPAG = 0
AND VS9_PARCVD = 'VALOR'
AND VS9_REFPAG = 'VALOR'
AND VS9_OBSMEM = 'VALOR'
AND VS9_SEQUEN = 'VALOR'
AND VS9_PORTAD = 'VALOR'
AND VS9_DESPOR = 'VALOR'
AND VS9_NATURE = 'VALOR'
AND VS9_CARTEI = 'VALOR'
AND VS9_DATBAI BETWEEN '20260501' AND '20260531'
AND VS9_NATSRV = 'VALOR'
AND VS9_TIPFEC = 'VALOR'
AND VS9_TIPTIT = 'VALOR'
AND VS9_SEQPRO = 'VALOR'
AND VS9_ENTRAD = 'VALOR'
AND VS9_TIPTEM = 'VALOR'
AND VS9_PARCEL = 'VALOR'
AND VS9_SEQTAR = 'VALOR'
AND VS9_LIBVOO = 'VALOR'
AND VS9_FORMID = 'VALOR'