Dicionário Protheus
Início

Tabela VP4 no Protheus

Lances

O que é a tabela VP4 no Protheus?

A tabela VP4 faz parte do sistema ERP Protheus da TOTVS e é utilizada para lances.

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 VP4 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 VP4, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VP4
X2_PATH \DATA\
X2_ARQUIVO VP4990
X2_NOME Lances
X2_NOMESPA Licitaciones
X2_NOMEENG Offers
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_ 10613
R_E_C_D_E_L_ 0

Campos da Tabela VP4 (11 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_
VP4 01 VP4_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 - - - 173501 0
VP4 02 VP4_CODGRU C 5 0 Grupo Grupo Group Codigo do Grupo Codigo de Grupo Code of Group 99999 FG_StrZero("M->VP4_CODGRU",5) .and. FG_Seek("VP3","M->VP4_CODGRU",1,.f.) x x x xx x x x x x x x x x x x x x x - VP3 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173502 0
VP4 03 VP4_NUMCOT C 4 0 Nro Cota NºCota Quota Number Numero da Cota Numero de Cuota Quota Number 9999 FG_VALIDA("S","VP1TM->VP4_CODGRU+M->VP4_NUMCOT*SA1TVP1->VP1_CODCLI*","VP4_CODCLI:=VP1->VP1_CODCLI,VP4_NOMCLI:=SA1->A1_NOME") x x x xx x x x x x x x x x x x x x x - VP1 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173503 0
VP4 04 VP4_CODCLI C 6 0 Cliente Cliente Customer Codigo do Cliente Codigo de Cliente Customer Code @! FG_Seek("SA1","M->VP4_CODCLI",1,.f.) x x x xx x x x x x x x x x x x x x x - VSA2 1 x xx - - - S V - - - - - - - - - 001 - S - - N N N - - - 1 1 - - - 173504 0
VP4 05 VP4_LOJA C 2 0 Loja Tienda Unit Loja do Cliente Negocio del Ciente Customer Unit @! FG_Seek("SA1","M->VP4_CODCLI+M->VP4_LOJA",1,.f.,"VP4_NOMCLI","A1_NOME") x x x xx x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - 002 - S - - N N N - - - 1 1 - - - 173505 0
VP4 06 VP4_NOMCLI C 50 0 Nome Cliente Nomb Cliente Custom.Name Nome do Cliente Nombre de Cliente Customer Name @! - x x x xx x x x x x x x x x x x x x if(!Inclui,Posicione("SA1",1,xFilial("SA1")+VP4->VP4_CODCLI+VP4->VP4_LOJA,"A1_NOME"),"") - 1 x x x - - - S V V - - - - - - - Posicione("SA1",1,xFilial("SA1")+VP4->VP4_CODCLI+VP4->VP4_LOJA,"A1_NOME") 175 - S - - N N N - - - 1 2 - - - 173506 0
VP4 07 VP4_DATLAN D 8 0 Dt Lanc/Ant Fc Puja/Ant Dt Bid/Ant Data do Lance Fecha de Puja Date of Bid @D EXISTCHAV("VP4",M->VP4_CODGRU+M->VP4_NUMCOT+dtos(M->VP4_DATLAN),1,"EXIDATLAN") x x x xx x x x x x x x x x x x x x x dDataBase - 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173507 0
VP4 08 VP4_VALLAN N 12 2 Vl Lanc/Ant Vl Puja/Ant Val Bid/Ant Vlr do Lance Vlr de Puja Amount of Bid @E 999,999.99 Positivo().and.FG_VALIDA(NIL,"VP1TM->VP4_CODGRU+M->VP4_NUMCOT*","M->VP4_PERLAN:=(VP4_VALLAN/VP1->VP1_VALCRE)*100").AND.FS_VALL() 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 - - - 173508 0
VP4 09 VP4_PERLAN N 8 4 % Lanc/Antec % Puja/Antic % Bid/Antec Percetual do Lance Porcentaje de Puja Bid Percentage @E 999.9999 FG_VALIDA(NIL,"VP1TM->VP4_CODGRU+M->VP4_NUMCOT*","M->VP4_VALLAN:=(VP4_PERLAN*VP1->VP1_VALCRE)/100").and.FS_VALL() 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 - - - 173509 0
VP4 10 VP4_PARINI C 1 0 Ref Abatimto Ref Deducc. Discount Ref Referencia de Abatimento Referencia de Deduccion Reference of Discount @!S1 PERTENCE("12") x x x xx x x x x x x x x x x x x x - - 1 x xx - - - S - - - - 1=Inicio;2=Final 1=Inicio;2=Final 1=Beggining;2=End - - - - - S - - N N N - - - 1 1 - - - 173510 0
VP4 11 VP4_ANTLAN C 1 0 Lance/Antec Oferta/Ant. Bid/Antec. Lance ou Antecipacao Oferta o Anticipo Bid or Antecipation @! PERTENCE("12") x x x xx x x x x x x x x x x x x x - - 1 x xx - - - S - - - - 1=Lance;2=Antecipacao 1=Puja;2=Anticipo 1=Bid;2=Anticipation - Inclui - - - S - - N N N - - - 1 1 - - - 173511 0

Índices da Tabela VP4 (1 í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_
VP4 1 VP4_FILIAL+VP4_CODGRU+VP4_NUMCOT+VP4_CODCLI+VP4_LOJA+DTOS(VP4_DATLAN) Grupo + Nro Cota + Cliente + Loja + Dt Lanc/Ant Grupo + NºCota + Cliente + Tienda + Fc Puja/Ant Group + Quota Number + Customer + Unit + Dt Bid/Ant S - - S 2 3 - 25045 0

Perguntas frequentes

Para que serve a tabela VP4 no Protheus?

Ela é utilizada para lances dentro do sistema ERP Protheus.

Como consultar os campos da tabela VP4?

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

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

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

Exemplo de consulta SQL da tabela VP4

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    VP4_FILIAL,
    VP4_CODGRU,
    VP4_NUMCOT,
    VP4_CODCLI,
    VP4_LOJA,
    VP4_NOMCLI,
    VP4_DATLAN,
    VP4_VALLAN,
    VP4_PERLAN,
    VP4_PARINI,
    VP4_ANTLAN
FROM VP4
WHERE
    D_E_L_E_T_ = ' '
    AND VP4_FILIAL = 'VALOR'
    AND VP4_CODGRU = 'VALOR'
    AND VP4_NUMCOT = 'VALOR'
    AND VP4_CODCLI = 'VALOR'
    AND VP4_LOJA = 'VALOR'
    AND VP4_NOMCLI = 'VALOR'
    AND VP4_DATLAN BETWEEN '20260401' AND '20260430'
    AND VP4_VALLAN = 0
    AND VP4_PERLAN = 0
    AND VP4_PARINI = 'VALOR'
    AND VP4_ANTLAN = 'VALOR'