Serviços/Peças por Incidente
A tabela VAJ faz parte do sistema ERP Protheus da TOTVS e é utilizada para serviços/peças por incidente.
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 VAJ 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 VAJ, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | VAJ |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | VAJ990 |
| X2_NOME | Serviços/Peças por Incidente |
| X2_NOMESPA | Servicios/Piezas por Incidente |
| X2_NOMEENG | Services/Parts by Incident |
| X2_ROTINA | - |
| X2_MODO | C |
| 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_ | 10268 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VAJ | 01 | VAJ_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 | - | - | - | 166857 | 0 |
| VAJ | 02 | VAJ_CODMAR | C | 3 | 0 | Marca | Marca | Brand | Codigo da Marca | Codigo de Marca | Brand Code | @!S3 | M->VAJ_CODMAR==M->VSL_CODMAR | x x x xx x x x x x x x x x x x x x x | M->VSL_CODMAR | - | 1 | x xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 166858 | 0 |
| VAJ | 03 | VAJ_CODGRU | C | 3 | 0 | Grupo Incon. | Grupo Incon. | Inconv group | Grupo do Inconveniente | Grupo del Inconveniente | Inconvenient Group | @!S3 | - | x x x xx x x x x x x x x x x x x x x | - | - | 1 | x xxxx | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 166859 | 0 |
| VAJ | 04 | VAJ_CODINC | C | 8 | 0 | Cod. Incon. | Cod. Incon. | Inconv Cd | Codigo do Inconveniente | Codigo del Inconveniente | Inconvenient Code | @! | - | x x x xx x x x x x x x x x x x x x x | - | - | 1 | x xxxx | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 166860 | 0 |
| VAJ | 05 | VAJ_TIPTEM | C | 4 | 0 | Tp de Tempo | Tp de Tiempo | Time type | Tipo de Tempo | Tipo de Tiempo | Time type | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 166861 | 0 |
| VAJ | 06 | VAJ_GRUMOD | C | 6 | 0 | Grupo Modelo | Grupo Modelo | Model Group | Grupo Modelo Veiculo | Grupo Modelo Veiculo | Vehicle Model Group | @S6 | Vazio().or.If(!Empty(M->VAJ_CODMAR),ExistCpo("VVR",M->VAJ_CODMAR+M->VAJ_GRUMOD,2),.t.) | x x x x x x x x x x x x x x x x | - | VVRVAJ | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166862 | 0 |
| VAJ | 07 | VAJ_CODMOD | C | 30 | 0 | Mod Veiculo | Mod Vehiculo | Vehicle Mod | Modelo do Veiculo | Modelo del Vehiculo | Vehicle Model | @! | Iif(!Empty(M->VAJ_CODMAR),ExistCpo("VV2",M->VAJ_CODMAR+M->VAJ_CODMOD,1),ExistCpo("VV2",M->VAJ_CODMOD,4)) | x x x xx x x x x x x x x x x x x x x | - | VAA | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | S | N | N | - | - | - | 1 | 2 | - | - | - | 166863 | 0 |
| VAJ | 08 | VAJ_CODSEG | C | 10 | 0 | Segmento | Segmento | Segment | Segmento do Modelo | Segmento de Modelo | Model Segment | - | Vazio() .or. FG_Seek("VVX","M->VSL_CODMAR+M->VAJ_CODSEG",1,.f.) | x x x xx x x x x x x x x x x x x | - | VAB | 1 | x x x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 147 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166864 | 0 |
| VAJ | 09 | VAJ_TIPSER | C | 3 | 0 | Tipo Servico | Tipo Servici | Service Tp | Tipo de Servico | Tipo de Servicio | Tp Service | @!S3 | FG_Seek("VOK","M->VAJ_TIPSER",1,.f.,"VAJ_DESSER","VOK_DESSER") .And.FS_TPSTPT(M->VSL_TIPTSV,M->VAJ_TIPSER,.t.) | x x x x x x x x x x x x x x x x | - | VK1 | 1 | xxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 166865 | 0 |
| VAJ | 10 | VAJ_TSCONC | C | 3 | 0 | Tp Serv Conc | Tp Serv Conc | Deal.Serv.Tp | Tipo Serv. Concessionaria | Tipo Serv. Concesionaria | Dealer Service Type | @!S3 | Vazio().or.(ExistCPO("VOK",M->VAJ_TSCONC,1).And.FS_TPSTPT(M->VSL_TPCONC,M->VAJ_TSCONC)) | x x x x x x x x x x x x x x x x | - | VK1 | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166866 | 0 |
| VAJ | 11 | VAJ_TSFABR | C | 3 | 0 | Tp Serv Fabr | Tp Serv Fabr | Fact.Serv.Tp | Tipo Serv. Fabrica | Tipo Serv. Fabrica | Factory Service Type | @!S3 | Vazio().or.(ExistCPO("VOK",M->VAJ_TSFABR,1).And.FS_TPSTPT(M->VSL_TPFABR,M->VAJ_TSFABR)) | x x x x x x x x x x x x x x x x | - | VK1 | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166867 | 0 |
| VAJ | 12 | VAJ_TSOUTR | C | 3 | 0 | Tp Serv Outr | Tp Serv Otro | OtherServ.Tp | Tipo Serv. Outros | Tipo Serv. Otros | Other Service Types | @!S3 | Vazio().or.(ExistCPO("VOK",M->VAJ_TSOUTR,1).And.FS_TPSTPT(M->VSL_TPOUTR,M->VAJ_TSOUTR)) | x x x x x x x x x x x x x x x x | - | VK1 | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166868 | 0 |
| VAJ | 13 | VAJ_GRUSER | C | 2 | 0 | Grupo Serv. | Grupo Serv. | Serv. Group | Grupo de Servico | Grupo de Servicio | Service Group | @! | OA300GRUSER(M->VAJ_CODMAR,M->VAJ_GRUSER) | x x x x x x x x x x x x x x x x | - | VAC | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 166869 | 0 |
| VAJ | 14 | VAJ_CODSEC | C | 3 | 0 | Sec Oficina | Sec.Taller | Workshop Sec | Secao da Oficina | Seccion de Taller | Section of Workshop | @!S3 | FG_Seek("VOD","M->VAJ_CODSEC",1,.f.,"VAJ_DESSEC","VOD_DESSEC") | x x x xx x x x x x x x x x x x x x | - | VOD | 1 | x xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 166870 | 0 |
| VAJ | 15 | VAJ_CODSER | C | 15 | 0 | Cod Servico | Cod Servicio | Serv.Code | Codigo do Servico | Codigo de Servicio | Code of Service | @!S15 | FS_DESSERX() | x x x xx x x x x x x x x x x x x x | - | VAD | 1 | x xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 166871 | 0 |
| VAJ | 16 | VAJ_DESSER | C | 20 | 0 | Descricao | Descripcion | Description | Descricao do Servico | Descripcion del Servicio | Descript. of Service | @!S20 | - | x x x xx x x x x x x x x x x x x x | Posicione("VO6",2,xFilial("VO6")+FG_MARSRV(VAJ->VAJ_CODMAR,VAJ->VAJ_CODSER)+VAJ->VAJ_CODSER,"VO6_DESSER") | - | 1 | x x x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("VO6",2,xFilial("VO6")+VAJ->VAJ_CODMAR+VAJ->VAJ_CODSER,"VO6_DESSER") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166872 | 0 |
| VAJ | 17 | VAJ_GRUPEC | C | 4 | 0 | Grupo Item | Grupo Item | Item Group | Grupo do Item | Grupo de Item | Item Group | @! | FG_Seek("SBM","M->VAJ_GRUPEC",1,.f.).And.FG_GRUTEM(M->VSL_TIPTEM).and.OA300VALGRP(M->VAJ_CODMAR,M->VAJ_GRUPEC) | x x x xx x x x x x x x x x x x x x | - | E11 | 1 | x xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 162 | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 166873 | 0 |
| VAJ | 18 | VAJ_CODPEC | C | 27 | 0 | Codigo Item | Codigo Item | Item Code | Codigo do Item | Codigo del Item | Item Code | @!S27 | FG_POSSB1("M->VAJ_CODPEC","SB1->B1_CODITE","M->VAJ_GRUPEC") | x x x xx x x x x x x x x x x x x x x | - | B21 | 1 | x xx | - | - | - | S | - | - | - | - | - | - | - | RtPict("VAJ_GRUPEC") | - | - | - | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 166874 | 0 |
| VAJ | 19 | VAJ_DESPEC | C | 50 | 0 | Descricao | Descripcion | Description | Descricao do Item | Descripcion del Item | Descript. of Item | @! | - | x x x xx x x x x x x x x x x x x x | IIf(!Inclui,Posicione("SB1",7,xFilial("SB1")+VAJ->VAJ_GRUPEC+VAJ->VAJ_CODPEC,"B1_DESC"),"") | - | 1 | x x x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("SB1",7,xFilial("SB1")+VAJ->VAJ_GRUPEC+VAJ->VAJ_CODPEC,"B1_DESC") | 171 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166875 | 0 |
| VAJ | 20 | VAJ_QTDPEC | N | 6 | 0 | Qtd Requisit | Ctd Requerid | Qty Request. | Qtde Requisitada | Ctd Requerida | Quantity Requested | @E 999,999 | M->VAJ_QTDPEC > 0 | x x x xx x x x x x x x x x x x x x | - | - | 1 | xxxx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166876 | 0 |
| VAJ | 21 | VAJ_QTDCPA | N | 3 | 0 | Qtd.DiasCpra | Cant.Dias Cp | Amt D Purchs | Qtd.Dias para Compra | Cant Dias para Compra | Days Amt for Purchase | @E 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 166877 | 0 |
| VAJ | 22 | VAJ_APLICA | C | 6 | 0 | Aplicacao | Aplicacion | Application | Aplicacao do Servico | Aplicacion del Servicio | Service Application | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 166878 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VAJ | 1 | VAJ_FILIAL+VAJ_CODMAR+VAJ_CODGRU+VAJ_CODINC+VAJ_TIPTEM+VAJ_CODMOD+VAJ_CODSEG+VAJ_TIPSER+VAJ_CODSER+VAJ_GRUPEC+VAJ_CODPEC | Marca + Grupo Incon. + Cod. Incon. + Tp de Tempo + Mod Veiculo + Segme | Marca + Grupo Incon. + Cod. Incon. + Tp de Tiempo + Mod Vehiculo + Seg | Brand + Inconv group + Inconv Cd + Time type + Vehicle Mod + Segment + | S | - | - | S | 2 | 3 | - | 24308 | 0 |
Ela é utilizada para serviços/peças por incidente 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
VAJ_FILIAL,
VAJ_CODMAR,
VAJ_CODGRU,
VAJ_CODINC,
VAJ_TIPTEM,
VAJ_GRUMOD,
VAJ_CODMOD,
VAJ_CODSEG,
VAJ_TIPSER,
VAJ_TSCONC,
VAJ_TSFABR,
VAJ_TSOUTR,
VAJ_GRUSER,
VAJ_CODSEC,
VAJ_CODSER,
VAJ_DESSER,
VAJ_GRUPEC,
VAJ_CODPEC,
VAJ_DESPEC,
VAJ_QTDPEC,
VAJ_QTDCPA,
VAJ_APLICA
FROM VAJ
WHERE
D_E_L_E_T_ = ' '
AND VAJ_FILIAL = 'VALOR'
AND VAJ_CODMAR = 'VALOR'
AND VAJ_CODGRU = 'VALOR'
AND VAJ_CODINC = 'VALOR'
AND VAJ_TIPTEM = 'VALOR'
AND VAJ_GRUMOD = 'VALOR'
AND VAJ_CODMOD = 'VALOR'
AND VAJ_CODSEG = 'VALOR'
AND VAJ_TIPSER = 'VALOR'
AND VAJ_TSCONC = 'VALOR'
AND VAJ_TSFABR = 'VALOR'
AND VAJ_TSOUTR = 'VALOR'
AND VAJ_GRUSER = 'VALOR'
AND VAJ_CODSEC = 'VALOR'
AND VAJ_CODSER = 'VALOR'
AND VAJ_DESSER = 'VALOR'
AND VAJ_GRUPEC = 'VALOR'
AND VAJ_CODPEC = 'VALOR'
AND VAJ_DESPEC = 'VALOR'
AND VAJ_QTDPEC = 0
AND VAJ_QTDCPA = 0
AND VAJ_APLICA = 'VALOR'