Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela C0Q no Protheus

Cadastro de Veículos

O que é a tabela C0Q no Protheus?

A tabela C0Q faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de veículos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C0Q
X2_PATH \DATA\
X2_ARQUIVO C0Q990
X2_NOME Cadastro de Veículos
X2_NOMESPA Archivo de Vehiculos
X2_NOMEENG Vehicle Register
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C0Q_FILIAL+C0Q_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA026
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
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_ 1793
R_E_C_D_E_L_ 0

Campos da Tabela C0Q (16 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_
C0Q 01 C0Q_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 - XM0 1 - - - - - - R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 29033 0
C0Q 02 C0Q_ID C 6 0 ID ID ID Identificador Registro Identificador Registro Register Identifier @! - x x x x x x x x x x x x x x x x GetSx8Num("C0Q","C0Q_ID",,4) - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 29034 0
C0Q 03 C0Q_CODIGO C 9 0 Código Codigo Code Código Codigo Code @! - x x x x x x x x x x x x x x x x IF(INCLUI,FWFLDGET("C0Q_ID"),C0Q->C0Q_CODIGO) - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 29035 0
C0Q 04 C0Q_PLACA C 7 0 Placa Veic. Matr Vehic Vehi. Plate Placa do veículo Matricula del vehiculo Vehicle Plate @! XFUNNWFunc("XFUNMEMVAR").AND.XFUNVldUni("C0Q",3,M->C0Q_PLACA+FWFLDGET("C0Q_UF")) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 29036 0
C0Q 05 C0Q_UF C 6 0 ID UF Placa ID R/E/P Mat Plate FU ID Cod. Id. UF Placa Cod. Id. R/E/P Mat Plate FU Id. Code @! XFUNVldCmp("C09",3) .And.XFUNVldUni("C0Q",3,FWFLDGET("C0Q_PLACA")+M->C0Q_UF) x x x x x x x x x x x x x x x x - C09 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 29037 0
C0Q 06 C0Q_DUF C 220 0 Desc UF Desc Reg/E/P State Desc Descr Unid Feder placa Descr R/E/P matricula Plate State Descr @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C0Q->C0Q_UF),POSICIONE("C09",3,xFilial("C09")+C0Q->C0Q_UF,"C09_CODIGO+' - '+C09_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 29038 0
C0Q 07 C0Q_CODMUN C 6 0 Munic. Veic. Munic. Vehic Vehicle City Munic. de licenc do veíc Munic. de licenc del vehi Vehicle license city - XFUNVldCmp("C07",4,FWFLDGET("C0Q_UF")+M->C0Q_CODMUN) x x x x x x x x x x x x x x x x - C07 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 29039 0
C0Q 08 C0Q_DCODMU C 220 0 Desc Mun. Desc Mun. City Desc. Descr Munic do veículo Descr Munic do vehiculo Vehicle City Descr @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C0Q->C0Q_CODMUN),POSICIONE("C07",3,xFilial("C07")+C0Q->C0Q_CODMUN,"C07_CODIGO+' - '+C07_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 29040 0
C0Q 09 C0Q_DESCRI C 220 0 Descr Veic. Descr Vehic. Vehicle Desc Descricao do veículo Descr del vehiculo Vehicle Description @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 29041 0
C0Q 10 C0Q_CHASSI C 17 0 Chassi Veic Chasis Vehic Vehicle Chas Núm do chassi do veículo Num de chasis vehiculo Vehicle chassis number @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 29042 0
C0Q 11 C0Q_TPVEIC C 1 0 Tipo Veic. Tipo Vehic Vehicle Type Tipo veíc transportador Tipo vehic transportador Carrier vehicle type - Pertence(" 01") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 0=Embarcação;1=Empurrador/Rebocador; 0=Embarcacion;1=Empujador/Remolcador; 0=Ship;1=Towing vessel; - - - - - S - - N - N - - - 1 2 - - - 29043 0
C0Q 12 C0Q_TPNAV C 1 0 Tipo Naveg Tipo Naveg Naviga Type Tipo nav embarcação Tipo nav embarcacion Ship nav type - Pertence(" 01") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 0=Interior;1=Cabotagem; 0=Interior;1=Cabotaje; 0=Inland;1=Cabotage - - - - - S - - N - N - - - 1 2 - - - 29044 0
C0Q 13 C0Q_RNTC C 20 0 Cod. RNTC Cod. RNTC RNTC Code Regis Nac Transp de Carga Regis Nac Transp de Carga Cargo Transp National Reg @! - 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 - - - 29045 0
C0Q 14 C0Q_VAGAO C 20 0 Vagão Vagon Wagon Identificação do Vagão Identificacion del Vagon Wagon Identification @! - 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 - - - 29046 0
C0Q 15 C0Q_BALSA C 20 0 Balsa Balsa Ferry Identificação da Balsa Identificacion de Balsa Ferry Identification @! - 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 - - - 29047 0
C0Q 16 C0Q_STATUS C 1 0 Status Reg. Estatus Reg. Rec Status Status do registro Estatus del registro Record Status @! Pertence("012349") x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 0=Reg.Válido;1=Reg.Inválido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistência;4=Reg.Transmitido válido;9=Em Processamento 0=Reg.Valido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido con inconsistencia;4=Reg.Transmitido valido;9=En Procesamiento 0=Valid Reg.;1=Invalid Reg.;2=Issued Reg.;3=Issued Reg. with Inconsistency;4=Issued Reg valid;9=In Processing - - - 079 - S - - N - N - - - 1 2 - - - 29048 0

Índices da Tabela C0Q (4 í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_
C0Q 1 C0Q_FILIAL+C0Q_CODIGO Código Codigo Code S - - S 2 3 - 4070 0
C0Q 2 C0Q_FILIAL+C0Q_DESCRI Descr Veic. Descr Vehic. Vehicle Desc S - - S 2 3 - 4071 0
C0Q 3 C0Q_FILIAL+C0Q_PLACA+C0Q_UF Placa Veic. + ID UF Placa Matr Vehic + ID R/E/P Mat Vehi. Plate + Plate FU ID S - - S 2 3 - 4072 0
C0Q 4 C0Q_FILIAL+C0Q_ID ID ID ID S - - S 2 3 - 4073 0

Perguntas frequentes

Para que serve a tabela C0Q no Protheus?

Ela é utilizada para cadastro de veículos dentro do sistema ERP Protheus.

Como consultar os campos da tabela C0Q?

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

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

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

Exemplo de consulta SQL da tabela C0Q

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

SELECT
    C0Q_FILIAL,
    C0Q_ID,
    C0Q_CODIGO,
    C0Q_PLACA,
    C0Q_UF,
    C0Q_DUF,
    C0Q_CODMUN,
    C0Q_DCODMU,
    C0Q_DESCRI,
    C0Q_CHASSI,
    C0Q_TPVEIC,
    C0Q_TPNAV,
    C0Q_RNTC,
    C0Q_VAGAO,
    C0Q_BALSA,
    C0Q_STATUS
FROM C0Q
WHERE
    D_E_L_E_T_ = ' '
    AND C0Q_FILIAL = 'VALOR'
    AND C0Q_ID = 'VALOR'
    AND C0Q_CODIGO = 'VALOR'
    AND C0Q_PLACA = 'VALOR'
    AND C0Q_UF = 'VALOR'
    AND C0Q_DUF = 'VALOR'
    AND C0Q_CODMUN = 'VALOR'
    AND C0Q_DCODMU = 'VALOR'
    AND C0Q_DESCRI = 'VALOR'
    AND C0Q_CHASSI = 'VALOR'
    AND C0Q_TPVEIC = 'VALOR'
    AND C0Q_TPNAV = 'VALOR'
    AND C0Q_RNTC = 'VALOR'
    AND C0Q_VAGAO = 'VALOR'
    AND C0Q_BALSA = 'VALOR'
    AND C0Q_STATUS = 'VALOR'