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

Tabela C3B no Protheus

Demais Docs Não Vinculados

O que é a tabela C3B no Protheus?

A tabela C3B faz parte do sistema ERP Protheus da TOTVS e é utilizada para demais docs não vinculados.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C3B
X2_PATH \DATA\
X2_ARQUIVO C3B990
X2_NOME Demais Docs Não Vinculados
X2_NOMESPA Resto Docs no Vinculados
X2_NOMEENG Other Docs Not Linked
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C3B_FILIAL+C3B_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA067
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_ 1884
R_E_C_D_E_L_ 0

Campos da Tabela C3B (32 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_
C3B 01 C3B_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 A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 30444 0
C3B 02 C3B_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("C3B","C3B_ID") - 1 xx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30445 0
C3B 03 C3B_DTOPER D 8 0 Dt Operação Fch Operac. Operation Dt Data de Operação Fecha de la operacion Operation Date - XFUNVld(1, .F.) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 30446 0
C3B 04 C3B_INDOPE C 6 0 Ind Operação Ind Operac. Operation In Indicador de Operação Indicador de Operacion Operation Indicator @! XFUNVldCmp("C3D",3).AND.XFUNVld(1,.F.) x x x x x x x x x x x x x x x x - C3D 1 x x - S - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 30447 0
C3B 05 C3B_DINDOP C 220 0 Des Operação Des Operac. OperationDes Des Indi Operação Des Indi Operacion Operation Indi Des @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3B->C3B_INDOPE),POSICIONE("C3D",3,xFilial("C3D")+C3B->C3B_INDOPE,"C3D_CODIGO+' - '+C3D_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30448 0
C3B 06 C3B_CODPAR C 36 0 Id. Particip Id. Particip Particip Id Id. Participante Id. Participante Participant Id @! - x x x x x x x x x x x x x x x x - - 1 x x - S - N A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 30449 0
C3B 07 C3B_PARTIC C 60 0 Cod Partic Cód Partic Partic code Código Participante Cód. Participante Participant code @! XFUNVldCmp("C1H",1) x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3B->C3B_CODPAR),POSICIONE("C1H",5,xFilial("C1H")+C3B->C3B_CODPAR,"C1H_CODPAR"),"") C1HA 1 x - S - S A V - - - - - - - Posicione("C1H",5,xFilial("C1H")+C3B->C3B_CODPAR,"ALLTRIM(C1H_CODPAR)") - 1 S - - N - N - - - 1 2 - - - 30450 0
C3B 08 C3B_DCODPA C 220 0 Des Part Des Part Part Des Des Participante Des Participante Participant @! - x x x x x x x x x x x x x x x x xFunRelac() - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30451 0
C3B 09 C3B_CODITE C 36 0 Id.Item Id.Item Item Id. Id. Codigo do Item Id. Codigo de Item Item Code Id. - XFUNVldCmp("C1L",3) .AND.XFUNVld(1, .F.) x x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - 085 1 S - - N - N - - - 1 2 - - - 30452 0
C3B 10 C3B_ITEM C 60 0 Cód. Item Cód. Ítem Item code Código do Item Código del ítem Item code @! XFUNVldCmp("C1L",1) .AND.XFUNVld(1,.F.) x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3B->C3B_CODITE),POSICIONE("C1L",3,XFILIAL("C1L")+C3B->C3B_CODITE,"C1L_CODIGO"),"") C1L1 1 x - S - S A V - - - - - - - POSICIONE("C1L",3,XFILIAL("C1L")+C3B->C3B_CODITE,"C1L_CODIGO") - 1 S - - N - N - - - 1 2 - - - 30453 0
C3B 11 C3B_DCODIT C 220 0 Des Item Des Item Item Descrip Descrição do Item Descr de Item Item Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3B->C3B_CODITE),POSICIONE("C1L",3,xFilial("C1L")+C3B->C3B_CODITE,"C1L_CODIGO+' - '+C1L_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30454 0
C3B 12 C3B_VLOPER N 16 2 Val Operação Val Operac. Operation Vl Valor da Operação Valor Operacion Operation Value @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30455 0
C3B 13 C3B_CSTPIS C 6 0 CST PIS CST PIS PIS CST CST de PIS CST de PIS PIS CST @! XFUNVldCmp("C17",3) x x x x x x x x x x x x x x x x - C17 1 x - S - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30456 0
C3B 14 C3B_DCSTPI C 220 0 Des CST PIS Des CST PIS PIS CST Des Descrição CST PIS Descr CST PIS PIS CST Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3B->C3B_CSTPIS),POSICIONE("C17",3,xFilial("C17")+C3B->C3B_CSTPIS,"C17_CODIGO+' - '+C17_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30457 0
C3B 15 C3B_VBCPIS N 16 2 BC do PIS BC del PIS PIS CB Base de Calculo do PIS Base de Calculo del PIS PIS Calculation Basis @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30458 0
C3B 16 C3B_ALQPIS N 8 4 Aliq PIS Alic PIS PIS Rate Aliquota dePIS Alicuota de PIS PIS Rate @E 999.9999 - x x x x x x x x x x x x x x x x - - 1 x - S - S A - - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30459 0
C3B 17 C3B_VPIS N 16 2 Valor PIS Valor PIS PIS Value Valor de PIS Valor de PIS PIS Value @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 30460 0
C3B 18 C3B_CSTCOF C 6 0 CST COFINS CST COFINS COFINS CST CST de COFINS CST de COFINS COFINS CST @! XFUNVldCmp("C17",3) x x x x x x x x x x x x x x x x - C17 1 x - S - S A R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 30461 0
C3B 19 C3B_DCSTCO C 220 0 Des CST COF Des CST COF COF CST Des Descrição CST de COFINS Descr CST de COFINS COFINS CST Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3B->C3B_CSTCOF),POSICIONE("C17",3,xFilial("C17")+C3B->C3B_CSTCOF,"C17_CODIGO+' - '+C17_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 30462 0
C3B 20 C3B_VBCCOF N 16 2 BC do COFINS BC del COFIN COFINS CB Base de Calculo de COFINS Base de Calculo de COFINS COFINS Calculation Basis @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 30463 0
C3B 21 C3B_ALQCOF N 8 4 Alq COFINS Alic COFINS COFINS Rate Aliquota do Cofins Alicuota de Cofins COFINS Rate @E 999.9999 - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 30464 0
C3B 22 C3B_VCOF N 16 2 Val COFINS Val COFINS COFINS Vl Valor do COFINS Valor de COFINS COFINS Value @E 9,999,999,999,999.99 XFUNVldVal() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 30465 0
C3B 23 C3B_NATBC C 6 0 Id Nat BC Id Mod BC CB Class Id Id. Natureza Base de Calc Id. Modalidad Base de Ca Calc Base Class Id @! XFUNVldCmp("C11",3) x x x x x x x x x x x x x x x x - C11 1 x - S - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30466 0
C3B 24 C3B_DNATBC C 220 0 Des Nat BC Des Mod BC CB Type Des Des da Natureza da BC Des de Modal de BC CB Type Des @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3B->C3B_NATBC),POSICIONE("C11",3,xFilial("C11")+C3B->C3B_NATBC,"C11_CODIGO+' - '+C11_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30467 0
C3B 25 C3B_INDORI C 1 0 Orig Credito Orig Credito Credit Orig Origem do Crédito Orden del Credito Credit Origin @! PERTENCE("01") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 0=Operação no Mercado Interno;1=Operação de Importação. 0=Operacion en el Mercado Interno;1=Operacion de Importacion. 0=Internal Market Operation;1=Import Operation; - - - - 1 S - - N - N - - - 1 2 - - - 30468 0
C3B 26 C3B_CODCTA C 36 0 Id. Cta Cont Id. Cta Cont Led Acc Id Id. Conta Contabil Id. Cuenta contable Ledger Account Id - - x x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - 085 1 S - - N - N - - - 1 2 - - - 30469 0
C3B 27 C3B_CTACTB C 60 0 Cta Contab Cta Contab Ledg Account Conta Contábil Cuenta contable Ledger Account @! XFUNVldCmp("C1O",1) x x x x x x x x x x x x x x x x XFUNRelac(39,'C3B_CODCTA',1) C1OB 1 x - S - S A V - - - - - - - Posicione("C1O",3,xFilial("C1O")+C3B->C3B_CODCTA,"ALLTRIM(C1O_CODIGO)") - 1 S - - N - N - - - 1 2 - - - 30470 0
C3B 28 C3B_DCODCT C 220 0 Des Conta Des Cuenta Account Des Descrição da Conta Contab Descr de Cuenta Contable Ledger Account Descriptio @! - x x x x x x x x x x x x x x x x xFunRelac() - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30471 0
C3B 29 C3B_CODCUS C 6 0 C. de Custo C. de Costo Cost C. Codigo do Centro de Custo Codigo do Centro de Costo Cost Center Code @! XFUNVldCmp("C1P",3) x x x x x x x x x x x x x x x x - C1P 1 x - S - S A R - - - - - - - - 156 1 S - - N - N - - - 1 2 - - - 30472 0
C3B 30 C3B_DCODCU C 220 0 Des C. Custo Des C. Costo Cost C. Des. Descrição Centro de Custo Descr Centro de Costo Cost Center Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3B->C3B_CODCUS),POSICIONE("C1P",3,xFilial("C1P")+C3B->C3B_CODCUS, "C1P_CODCUS+' - '+C1P_CCUS"),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30473 0
C3B 31 C3B_DESDOC C 220 0 Des Doc Des Doc Doc Des Descrição do Documento Descr del Documento Document Descripton @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 30474 0
C3B 32 C3B_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 - - - - 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=Issue Reg.;3=Issued Reg. with inconsistency;4=Valid Issue Reg.;9=In Processing - - - 079 - S - - N - N - - - 1 2 - - - 30475 0

Índices da Tabela C3B (5 í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_
C3B 1 C3B_FILIAL+C3B_INDOPE+C3B_CODPAR+C3B_CODITE+DTOS(C3B_DTOPER) Ind Operação + Id. Particip + Id.Item + Dt Operação Ind Operac. + Id. Particip + Id.Item + Fch Operac. Operation In + Particip Id + Item Id. + Operation Dt S - - S 2 3 - 4377 0
C3B 2 C3B_FILIAL+DTOS(C3B_DTOPER) Dt Operação Fch Operac. Operation Dt S - - S 2 3 - 4378 0
C3B 3 C3B_FILIAL+C3B_CODPAR Id. Particip Id. Particip Particip Id S - - S 2 3 - 4379 0
C3B 4 C3B_FILIAL+C3B_CODITE Id.Item Id.Item Item Id. S - - S 2 3 - 4380 0
C3B 5 C3B_FILIAL+C3B_ID ID ID ID S - - S 2 3 - 4381 0

Perguntas frequentes

Para que serve a tabela C3B no Protheus?

Ela é utilizada para demais docs não vinculados dentro do sistema ERP Protheus.

Como consultar os campos da tabela C3B?

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

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

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

Exemplo de consulta SQL da tabela C3B

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

SELECT
    C3B_FILIAL,
    C3B_ID,
    C3B_DTOPER,
    C3B_INDOPE,
    C3B_DINDOP,
    C3B_CODPAR,
    C3B_PARTIC,
    C3B_DCODPA,
    C3B_CODITE,
    C3B_ITEM,
    C3B_DCODIT,
    C3B_VLOPER,
    C3B_CSTPIS,
    C3B_DCSTPI,
    C3B_VBCPIS,
    C3B_ALQPIS,
    C3B_VPIS,
    C3B_CSTCOF,
    C3B_DCSTCO,
    C3B_VBCCOF,
    C3B_ALQCOF,
    C3B_VCOF,
    C3B_NATBC,
    C3B_DNATBC,
    C3B_INDORI,
    C3B_CODCTA,
    C3B_CTACTB,
    C3B_DCODCT,
    C3B_CODCUS,
    C3B_DCODCU,
    C3B_DESDOC,
    C3B_STATUS
FROM C3B
WHERE
    D_E_L_E_T_ = ' '
    AND C3B_FILIAL = 'VALOR'
    AND C3B_ID = 'VALOR'
    AND C3B_DTOPER BETWEEN '20260801' AND '20260831'
    AND C3B_INDOPE = 'VALOR'
    AND C3B_DINDOP = 'VALOR'
    AND C3B_CODPAR = 'VALOR'
    AND C3B_PARTIC = 'VALOR'
    AND C3B_DCODPA = 'VALOR'
    AND C3B_CODITE = 'VALOR'
    AND C3B_ITEM = 'VALOR'
    AND C3B_DCODIT = 'VALOR'
    AND C3B_VLOPER = 0
    AND C3B_CSTPIS = 'VALOR'
    AND C3B_DCSTPI = 'VALOR'
    AND C3B_VBCPIS = 0
    AND C3B_ALQPIS = 0
    AND C3B_VPIS = 0
    AND C3B_CSTCOF = 'VALOR'
    AND C3B_DCSTCO = 'VALOR'
    AND C3B_VBCCOF = 0
    AND C3B_ALQCOF = 0
    AND C3B_VCOF = 0
    AND C3B_NATBC = 'VALOR'
    AND C3B_DNATBC = 'VALOR'
    AND C3B_INDORI = 'VALOR'
    AND C3B_CODCTA = 'VALOR'
    AND C3B_CTACTB = 'VALOR'
    AND C3B_DCODCT = 'VALOR'
    AND C3B_CODCUS = 'VALOR'
    AND C3B_DCODCU = 'VALOR'
    AND C3B_DESDOC = 'VALOR'
    AND C3B_STATUS = 'VALOR'