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

Tabela C3F no Protheus

Compls Esp. Mods 08 ,8B e 26

O que é a tabela C3F no Protheus?

A tabela C3F faz parte do sistema ERP Protheus da TOTVS e é utilizada para compls esp. mods 08 ,8b e 26.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C3F
X2_PATH \DATA\
X2_ARQUIVO C3F990
X2_NOME Compls Esp. Mods 08 ,8B e 26
X2_NOMESPA Compls Esp. Mods 08 ,8B y 26
X2_NOMEENG Compls Esp. Mods 08 ,8B and 26
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C3F_FILIAL+C3F_CHVNF+C3F_UFORIG+C3F_CMUNOR+C3F_UFDEST+C3F_CMUNDE
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA062
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_ 1888
R_E_C_D_E_L_ 0

Campos da Tabela C3F (27 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_
C3F 01 C3F_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 - - - 30490 0
C3F 02 C3F_CHVNF C 36 0 Cód. Doc. Cod. Doc Doc. Code Cód. Documento Fiscal Cod. Documento Fiscal Tax Document Code @! - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - 062 - S - - N - N - - - 1 2 - - - 30491 0
C3F 03 C3F_UFORIG C 6 0 ID UF Origem ID R/E/P Ori Origin FU ID Cod. Id. UF Origem Cod. Id. R/E/P Origen Origin FU Id. Code @! XFUNVldCmp("C09",3) x x x x x x x x x x x x x x x x - C09 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30492 0
C3F 04 C3F_DUFORI C 220 0 D. UF Or. D. R/E/P Or. Or. State D. Descr. UF Origem Descr. R/E/P Origen Origin State Descr. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3F->C3F_UFORIG),POSICIONE("C09",3,xFilial("C09")+C3F->C3F_UFORIG,"C09_CODIGO+' - '+C09_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30493 0
C3F 05 C3F_CMUNOR C 6 0 ID Mn Origem ID Mn Origen Origin C. ID Cod. Id.Municipio Origem Cod. Id.Municipio Origen Origin City Id. Code @! XFUNVldCmp("C07",4,FWFLDGET("C3F_UFORIG")+M->C3F_CMUNOR) .Or. Vazio() 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 - - - 30494 0
C3F 06 C3F_DCMUNO C 220 0 D. Mun Or D. Mun Or Or City D. Descr. Municipio Origem Descr. Municipio Origen Origin City Descr. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3F->C3F_CMUNOR),POSICIONE("C07",3,xFilial("C07")+C3F->C3F_CMUNOR,"C07_CODIGO+' - '+C07_DESCRI"),"") - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30495 0
C3F 07 C3F_UFDEST C 6 0 ID UF Dest. ID R/E/P Des Dest. FU ID Cod Id UF Dest Transporte Cod Id R/E/P Dest Trans Transport Dest FU Id Code @! XFUNVldCmp("C09",3) x x x x x x x x x x x x x x x x - C09 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30496 0
C3F 08 C3F_DUFDES C 220 0 D. UF Des D. R/E/P Des Des State D. Descr. UF Destino Descr. R/E/P Destino Destination State Descr. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3F->C3F_UFDEST),POSICIONE("C09",3,xFilial("C09")+C3F->C3F_UFDEST,"C09_CODIGO+' - '+C09_DESCRI"),"") - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30497 0
C3F 09 C3F_CMUNDE C 6 0 ID Mun Dest. ID Mun Dest. Origin C. ID Cod. Id.Municipio Destino Cod. Id.Municipio Destino Destination City Id. Code @! XFUNVldCmp("C07",4,FWFLDGET("C3F_UFDEST")+M->C3F_CMUNDE) .Or. Vazio() x x x x x x x x x x x x x x x x - C07 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30498 0
C3F 10 C3F_DCMUND C 220 0 D Mun Des D Mun Des Des City D Descr. Municipio Destino Descr. Municipio Destino Destination City Descr. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3F->C3F_CMUNDE),POSICIONE("C07",3,xFilial("C07")+C3F->C3F_CMUNDE,"C07_CODIGO+' - '+C07_DESCRI"),"") - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30499 0
C3F 11 C3F_CODVEI C 8 0 ID Veiculo ID Veiculo Vehicle ID Cod de ident Veículo Cod de ident Vehiculo Vehicle Ident Code @! XFUNVldCmp("C0Q",4) x x x x x x x x x x x x x x x x - C0Q 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30500 0
C3F 12 C3F_DCODVE C 220 0 Descr Veic. Descr Vehic. Vehic. Desc Descricao do veículo Descr de vehiculo Vehicle Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3F->C3F_CODVEI),POSICIONE("C0Q",4,XFILIAL("C0Q")+C3F->C3F_CODVEI,"C0Q_CODIGO+ ' - '+C0Q_DESCRI"),"") - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30501 0
C3F 13 C3F_CPARCO C 36 0 Id Par Cons. Id Par Cons. Cons. Par Id Id. Participante Consig. Id. Participante Consig. Consig. Participant Id @! - x x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30502 0
C3F 14 C3F_PARCOS C 60 0 Part Cons. Part Cons. Consig Part Participante Consig. Participante Consig. Consig Participant @! XFUNVldCmp("C1H",1) x x x x x x x x x x x x x x x x XFUNRELAC(15,'C3F_CPARCO', 1) C1HA 1 x - S - S A V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30503 0
C3F 15 C3F_DCPARC C 220 0 D.Part.Cons D.Part.Cons Cons.Part.D. Descr Participante Cons Descr Participante Cons Cons Participant Descr @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3F->C3F_CPARCO),POSICIONE("C1H",5,XFILIAL("C1H")+C3F->C3F_CPARCO,"TRIM(C1H_CODPAR)+' - '+C1H_NOME"),"") - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30504 0
C3F 16 C3F_CPARRE C 36 0 Id.Part Desp Id.Part Desp Exp Part Id Id. Participante Red. Id. Participante Red. Exp Participant Id @! - x x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30505 0
C3F 17 C3F_PARRED C 60 0 Part Desp Part Desp Exp Part Cód. Participante Redesp. Cód. Participante Redesp. Redisp Participant Code @! XFUNVldCmp("C1H",1) x x x x x x x x x x x x x x x x XFUNRELAC(15,'C3F_CPARRE', 1) C1HA 1 x - S - S A V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30506 0
C3F 18 C3F_DCPARR C 220 0 D.Part.Red D.Part.Red Red Part D Descr Participante Red Descr Participante Red Red Participant Descr @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C3F->C3F_CPARRE),POSICIONE("C1H",5,XFILIAL("C1H")+C3F->C3F_CPARRE,"TRIM(C1H_CODPAR)+' - '+C1H_NOME"),"") - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30507 0
C3F 19 C3F_INDRED C 1 0 Tp Redesp Tp Redesp Redisp Tp Tipo Frete Redespacho Tipo Flete Redespacho Redispatch Freight Type @! Pertence("0129") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 0=Sem redespacho;1=Por conta emitente;2=Por conta destinatário;9=Outros; 0=Sin redespacho;1=Por cuenta emitente;2=Por cuenta destinatario;9=Otros; 0=No redispatch;1=By issuer;2=By recipient;9=Others; - - - - - S - - N - N - - - 1 2 - - - 30508 0
C3F 20 C3F_INDNAT C 1 0 Nat Frete Mod Flete Freight Clas Natureza Frete Modalidad Flete Freight Class @! Pertence("01") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 0=Negociável;1=Não negociável; 0=Negociable;1=No negociable; 0=Negotiable;1=Non negotiable; - - - - - S - - N - N - - - 1 2 - - - 30509 0
C3F 21 C3F_VLIQFR N 16 2 Vlr Lq Frt Vlr Nt Fl Net Fr. Vl. Valor Líquido Frete Valor Neto Flete Net Freight 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 - - - - - - - - - - S - - N - N - - - 1 1 - - - 30510 0
C3F 22 C3F_VSECAT N 16 2 Vl Sec/Cat Vl Sec/Cat Sec/Cat Vl Valor Sec/Cat Valor Sec/Cat Sec/Cat 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 - - - - - - - - - - S - - N - N - - - 1 2 - - - 30511 0
C3F 23 C3F_VDESP N 16 2 Vl Despacho Vl Despacho Dispatch Vl Valor Despacho Valor Despacho Dispatch 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 - - - - - - - - - - S - - N - N - - - 1 2 - - - 30512 0
C3F 24 C3F_VPEDAG N 16 2 Vl Pedag Vl Peaje Toll Vl Valor Pedágio Valor Peaje Toll 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 - - - - - - - - - - S - - N - N - - - 1 2 - - - 30513 0
C3F 25 C3F_VOUTRO N 16 2 Vl Outro Vl Otro Other Value Outros Valor Otros Valor Other 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 - - - - - - - - - - S - - N - N - - - 1 2 - - - 30514 0
C3F 26 C3F_VGRIS N 16 2 Vlr GRIS Vlr GRIS GRIS Value Valor GRIS Valor GRIS GRIS 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 - - - - - - - - - - S - - N - N - - - 1 2 - - - 30515 0
C3F 27 C3F_VTOTFR N 16 2 Vl Tot Fr Vl Tot Fl Fr Total Vl Valor Total do Frete Valor Total del Flete Freight Total 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 - - - - - - - - - - S - - N - N - - - 1 2 - - - 30516 0

Índices da Tabela C3F (3 í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_
C3F 1 C3F_FILIAL+C3F_CHVNF+C3F_UFORIG+C3F_CMUNOR+C3F_UFDEST+C3F_CMUNDE Cód. Doc. + ID UF Origem + ID Mn Origem + ID UF Dest. + ID Mun Dest. Cod. Doc + ID R/E/P Ori + ID Mn Origen + ID R/E/P Des + ID Mun Dest. Doc. Code + Origin FU ID + Origin C. ID + Dest. FU ID + Origin C. ID S - - S 2 3 - 4389 0
C3F 2 C3F_FILIAL+C3F_UFORIG+C3F_CMUNOR+C3F_UFDEST+C3F_CMUNDE ID UF Origem + ID Mn Origem + ID UF Dest. + ID Mun Dest. ID R/E/P Ori + ID Mn Origen + ID R/E/P Des + ID Mun Dest. Origin FU ID + Origin C. ID + Dest. FU ID + Origin C. ID S - - S 2 3 - 4390 0
C3F 3 C3F_FILIAL+C3F_UFDEST+C3F_CMUNDE ID UF Dest. + ID Mun Dest. ID R/E/P Des + ID Mun Dest. Dest. FU ID + Origin C. ID S - - S 2 3 - 4391 0

Perguntas frequentes

Para que serve a tabela C3F no Protheus?

Ela é utilizada para compls esp. mods 08 ,8b e 26 dentro do sistema ERP Protheus.

Como consultar os campos da tabela C3F?

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

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

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

Exemplo de consulta SQL da tabela C3F

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

SELECT
    C3F_FILIAL,
    C3F_CHVNF,
    C3F_UFORIG,
    C3F_DUFORI,
    C3F_CMUNOR,
    C3F_DCMUNO,
    C3F_UFDEST,
    C3F_DUFDES,
    C3F_CMUNDE,
    C3F_DCMUND,
    C3F_CODVEI,
    C3F_DCODVE,
    C3F_CPARCO,
    C3F_PARCOS,
    C3F_DCPARC,
    C3F_CPARRE,
    C3F_PARRED,
    C3F_DCPARR,
    C3F_INDRED,
    C3F_INDNAT,
    C3F_VLIQFR,
    C3F_VSECAT,
    C3F_VDESP,
    C3F_VPEDAG,
    C3F_VOUTRO,
    C3F_VGRIS,
    C3F_VTOTFR
FROM C3F
WHERE
    D_E_L_E_T_ = ' '
    AND C3F_FILIAL = 'VALOR'
    AND C3F_CHVNF = 'VALOR'
    AND C3F_UFORIG = 'VALOR'
    AND C3F_DUFORI = 'VALOR'
    AND C3F_CMUNOR = 'VALOR'
    AND C3F_DCMUNO = 'VALOR'
    AND C3F_UFDEST = 'VALOR'
    AND C3F_DUFDES = 'VALOR'
    AND C3F_CMUNDE = 'VALOR'
    AND C3F_DCMUND = 'VALOR'
    AND C3F_CODVEI = 'VALOR'
    AND C3F_DCODVE = 'VALOR'
    AND C3F_CPARCO = 'VALOR'
    AND C3F_PARCOS = 'VALOR'
    AND C3F_DCPARC = 'VALOR'
    AND C3F_CPARRE = 'VALOR'
    AND C3F_PARRED = 'VALOR'
    AND C3F_DCPARR = 'VALOR'
    AND C3F_INDRED = 'VALOR'
    AND C3F_INDNAT = 'VALOR'
    AND C3F_VLIQFR = 0
    AND C3F_VSECAT = 0
    AND C3F_VDESP = 0
    AND C3F_VPEDAG = 0
    AND C3F_VOUTRO = 0
    AND C3F_VGRIS = 0
    AND C3F_VTOTFR = 0