Dicionário Protheus
Início

Tabela VS9 no Protheus

Historico das negociacoes

O que é a tabela VS9 no Protheus?

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.

Propriedades da Tabela

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

Campos da Tabela VS9 (28 campos)

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

Índices da Tabela VS9 (2 índices)

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

Perguntas frequentes

Para que serve a tabela VS9 no Protheus?

Ela é utilizada para historico das negociacoes dentro do sistema ERP Protheus.

Como consultar os campos da tabela VS9?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela VS9?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela VS9

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'