Dicionário Protheus
Início

Tabela VRT no Protheus

Transf. Servico Especializado

O que é a tabela VRT no Protheus?

A tabela VRT faz parte do sistema ERP Protheus da TOTVS e é utilizada para transf. servico especializado.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VRT
X2_PATH \DATA\
X2_ARQUIVO VRT990
X2_NOME Transf. Servico Especializado
X2_NOMESPA Transf. Serv. Especializado
X2_NOMEENG Specialized Service Transf.
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO VRT_FILIAL+VRT_CODIGO
X2_PYME S
X2_MODULO 14
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 1
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_ 10691
R_E_C_D_E_L_ 0

Campos da Tabela VRT (22 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_
VRT 01 VRT_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 xFilial("VRT") - 1 - - - - N A R - - - - - - - - 033 - S - - N - N - - 001 1 2 - - - 174638 0
VRT 02 VRT_CODIGO C 8 0 Cod.Interno Cód.Interno Internal Cd Cod.Interno Cód.Interno Internal Cd @! - x x x x x x x x x x x x x x x x GetSXENum("VRT","VRT_CODIGO") - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - 001 1 2 - - - 174639 0
VRT 03 VRT_STATUS C 1 0 Status Estatus Status Status Estatus Status @! Pertence("012") x x x x x x x x x x x x x x x x "0" - 1 xx - - - S V R - - 0=Transferencia Digitada;1=Transferencia Efetivada;2=Transferencia Cancelada 0=Transferencia digitada;1=Transferencia realizada;2=Transferencia anulada 0=Transfer Typed;1=Transfer Effective;2=Transfer Canceled - - - - - S - - N - N - - 001 1 2 - - - 174640 0
VRT 04 VRT_FILORI C 2 0 Fil.Origem Suc.Origen Source Br Filial Origem Sucursal origen Source Branch - - x x x x x x x x x x x x x x x x xFilial("SD2") - 1 xxx - - - S V R - - - - - - - - 033 - S - - N - N - - 001 1 1 - - - 174641 0
VRT 05 VRT_NOMORI C 30 0 Nome Origem Nomb Orig. Source Name Nome Filial Origem Nomb Suc Origen Source Branch Name @! - x x x x x x x x x x x x x x x x Left(FWFilialName(,IIf(Inclui,xFilial("SD2"),VRT->VRT_FILORI)),30) - 1 xx - - - S V V - - - - - - - Left(FWFilialName(,VRT->VRT_FILORI),30) - - S - - N - N - - 001 1 2 - - - 174642 0
VRT 06 VRT_FILDES C 2 0 Fil.Destino Suc.Destino Target Br. Filial Destino Sucursal Dest. Target Branch - - x x x x x x x x x x x x x x x x - SM0 1 xxx - - - S A R - - - - - - - - 033 - S - - N - N - - 001 1 1 - - - 174643 0
VRT 07 VRT_NOMDES C 20 0 Nome Destino Nomb Destino Target Name Nome Filial Destino Nomb Suc Destino Target Branch Name @! - x x x x x x x x x x x x x x x x IIf(!Inclui,Left(FWFilialName(,VRT->VRT_FILDES),30),"") - 1 xx - - - S V V - - - - - - - Left(FWFilialName(,VRT->VRT_FILDES),30) - - S - - N - N - - 001 1 2 - - - 174644 0
VRT 08 VRT_TIPTRA C 1 0 Tp.Transfer. Tp.Transfer. Transfer.Tp. Tipo de Transferencia Tipo de transferencia Type of Transfer @! Pertence("01") x x x x x x x x x x x x x x x x "0" - 1 xx - - - S V R - - 0=Manual;1=Automatica 0=Manual;1=Automática 0=Manual;1=Automatic - - - - - S - - N - N - - 001 1 2 - - - 174645 0
VRT 09 VRT_SERINT C 6 0 Cod.Int.Srv. Cód.Int.Srv. Int.Srv.Code Cod.Int.Srv.Especializado Cód.Int.Srv.Especializado Specialized Int.Srv.Code @! - x x x x x x x x x x x x x x x x - VPX 1 xxx - - - S A R - - - - - - - - - - S - - N - N - - 002 1 1 - - - 174646 0
VRT 10 VRT_GRUSER C 2 0 Grp.Servico Grp.Servic Service Grp. Grp.Servico Especializado Grp.Serv Especializado Specialized Service Grp. @! - x x x x x x x x x x x x x x x x IIf(!Inclui,Posicione("VPX",1,xFilial("VPX")+VRT->VRT_SERINT,"VPX_GRUSER"),"") - 1 xx - - - S V V - - - - - - - Posicione("VPX",1,xFilial("VPX")+VRT->VRT_SERINT,"VPX_GRUSER") - - S - - N - N - - 002 1 2 - - - 174647 0
VRT 11 VRT_CODSER C 15 0 Cod.Servico Cód.Servic. Service Code Cod.Servico Especializado Cód.Serv.Especializado Specialized Service Code @! - x x x x x x x x x x x x x x x x IIf(!Inclui,Posicione("VPX",1,xFilial("VPX")+VRT->VRT_SERINT,"VPX_CODSER"),"") - 1 xx - - - S V V - - - - - - - Posicione("VPX",1,xFilial("VPX")+VRT->VRT_SERINT,"VPX_CODSER") - - S - - N - N - - 002 1 2 - - - 174648 0
VRT 12 VRT_DESSER C 40 0 Descricao Descripción Description Descricao do Servico Descrip. Servicio Service description @! - x x x x x x x x x x x x x x x x IIf(!Inclui,Posicione("VPX",1,xFilial("VPX")+VRT->VRT_SERINT,"VPX_DESSER"),"") - 1 xx - - - S V V - - - - - - - Posicione("VPX",1,xFilial("VPX")+VRT->VRT_SERINT,"VPX_DESSER") - - S - - N - N - - 002 1 2 - - - 174649 0
VRT 13 VRT_TIPSER C 3 0 Tp.Servico Tp.Servic. Service Tp. Tp.Servico Especializado Tp.Servic. Especializado Tp. of Specialized Serv @! - x x x x x x x x x x x x x x x x IIf(!Inclui,Posicione("VPX",1,xFilial("VPX")+VRT->VRT_SERINT,"VPX_TIPSER"),"") - 1 xx - - - S V V - - - - - - - Posicione("VPX",1,xFilial("VPX")+VRT->VRT_SERINT,"VPX_TIPSER") - - S - - N - N - - 002 1 2 - - - 174650 0
VRT 14 VRT_QTDSER N 9 0 Quantidade Cantidad Quantity Quantidade Cantidad Quantity @E 999,999,999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - N - N - - 002 1 1 - - - 174651 0
VRT 15 VRT_DOCD3O C 9 0 Mov.Int.Orig Mov.Int.Orig Orig.Int.Tra Nro.Doc.Mov.Interna Orige Nº Doc.Mov.Interno Orig Orig Int.Trans.Doc.No @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - 018 - S - - N - N - - 003 1 2 - - - 174652 0
VRT 16 VRT_DOCD3D C 9 0 Mov.Int.Dest Mov.Int.Dest Dest.Int.Tra Nro.Doc.Mov.Interna Desti Nº Doc.Mov.Interno Dest DestinInt.Trans.Doc.No. @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - 018 - S - - N - N - - 003 1 2 - - - 174653 0
VRT 17 VRT_CUSMED N 12 2 Custo Medio Costo medio Average Cost Custo Medio Costo medio Average Cost @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - 003 1 2 - - - 174654 0
VRT 18 VRT_DATINC D 8 0 Dt.Inclusao Fch.Inclusió Inclusion Dt Data Inclusao Fecha inclusión Date of Inclusion - - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - 004 1 2 - - - 174655 0
VRT 19 VRT_HORINC C 4 0 Hr.Inclusao Hr.Inclus. Inclusion Tm Hora Inclusao Hora Inclus. Time of Inclusion @R 99:99 - x x x x x x x x x x x x x x x x left(time(),2)+substr(time(),4,2) - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - 004 1 2 - - - 174656 0
VRT 20 VRT_USRINC C 6 0 Usuario Usuario User Usuario Inclusao Usuario Inclus Inclusion User @! - x x x x x x x x x x x x x x x x __cUserID - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - 004 1 2 - - - 174657 0
VRT 21 VRT_USRNOM C 25 0 Nome Usuario Nombre usuar User Name Nome Usuario Inclusao Nomb Usuario Inclus Inclusion User Name @! - x x x x x x x x x x x x x x x x Left(UsrRetName(IIf(Inclui,__cUserID,VRT->VRT_USRINC)),25) - 1 xx - - - S V V - - - - - - - Left(UsrRetName(VRT->VRT_USRINC),25) - - S - - N - N - - 004 1 2 - - - 174658 0
VRT 22 VRT_OBSERV M 47 0 Obs.Transf. Obs.Transf. Transf.Note Observação Transferência Observ. Transferencia Transfer 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 - - 001 1 2 - - - 174659 0

Índices da Tabela VRT (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_
VRT 1 VRT_FILIAL+VRT_CODIGO Cod.Interno Cód.Interno Internal Cd S - - S 2 3 - 25184 0

Perguntas frequentes

Para que serve a tabela VRT no Protheus?

Ela é utilizada para transf. servico especializado dentro do sistema ERP Protheus.

Como consultar os campos da tabela VRT?

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

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

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

Exemplo de consulta SQL da tabela VRT

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

SELECT
    VRT_FILIAL,
    VRT_CODIGO,
    VRT_STATUS,
    VRT_FILORI,
    VRT_NOMORI,
    VRT_FILDES,
    VRT_NOMDES,
    VRT_TIPTRA,
    VRT_SERINT,
    VRT_GRUSER,
    VRT_CODSER,
    VRT_DESSER,
    VRT_TIPSER,
    VRT_QTDSER,
    VRT_DOCD3O,
    VRT_DOCD3D,
    VRT_CUSMED,
    VRT_DATINC,
    VRT_HORINC,
    VRT_USRINC,
    VRT_USRNOM,
    VRT_OBSERV
FROM VRT
WHERE
    D_E_L_E_T_ = ' '
    AND VRT_FILIAL = 'VALOR'
    AND VRT_CODIGO = 'VALOR'
    AND VRT_STATUS = 'VALOR'
    AND VRT_FILORI = 'VALOR'
    AND VRT_NOMORI = 'VALOR'
    AND VRT_FILDES = 'VALOR'
    AND VRT_NOMDES = 'VALOR'
    AND VRT_TIPTRA = 'VALOR'
    AND VRT_SERINT = 'VALOR'
    AND VRT_GRUSER = 'VALOR'
    AND VRT_CODSER = 'VALOR'
    AND VRT_DESSER = 'VALOR'
    AND VRT_TIPSER = 'VALOR'
    AND VRT_QTDSER = 0
    AND VRT_DOCD3O = 'VALOR'
    AND VRT_DOCD3D = 'VALOR'
    AND VRT_CUSMED = 0
    AND VRT_DATINC BETWEEN '20260501' AND '20260531'
    AND VRT_HORINC = 'VALOR'
    AND VRT_USRINC = 'VALOR'
    AND VRT_USRNOM = 'VALOR'