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

Tabela C4F no Protheus

Inf Exportacao Comp Documento

O que é a tabela C4F no Protheus?

A tabela C4F faz parte do sistema ERP Protheus da TOTVS e é utilizada para inf exportacao comp documento.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C4F
X2_PATH \DATA\
X2_ARQUIVO C4F990
X2_NOME Inf Exportacao Comp Documento
X2_NOMESPA Inf Exportacion Comp Documento
X2_NOMEENG Inf Export Comp Document
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C4F_FILIAL+C4F_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA082
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_ 1922
R_E_C_D_E_L_ 0

Campos da Tabela C4F (19 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_
C4F 01 C4F_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 - - - 30946 0
C4F 02 C4F_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("C4F","C4F_ID") - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30947 0
C4F 03 C4F_INDDOC C 1 0 Tp Documento Tp Documento Document Tp Tipo do Documento Tipo de Documento Document Type @! Pertence("012").and.XFunVld() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 0=Declaração de Exportação;1=Declaração Simplificada de Exportação;2=Declaração Única de Exportação 0=Declaración de exportación;1=Declaración simplificada de exportación;2=Declaración única de exportación 0=Export Statement;1=Export Simplified Statement;2=Export Single Statement - - - - - S - - N - N - - - 1 1 - - - 30948 0
C4F 04 C4F_NRODE C 14 0 Numero da DE Numero de DE DE Number Numero da Declaração Numero de Declaracion Declaration Number @! XFunVld() 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 - - - 30949 0
C4F 05 C4F_DTDE D 8 0 Data da DE Fecha de DE DE Date Data da Declaração Fecha de Declaracion Declaration Date - XFunVld() 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 - - - 30950 0
C4F 06 C4F_NATEXP C 1 0 Nat Export Mod Export Export Nat Natureza da Exportação Modalidad de Exportacion Export Nature @! Pertence("0123").AND. XFunVld() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 0=Exportação Direta;1=Exportação Indireta;2=Exportação Direta Simplificada;3=Exportação Indireta Simplificada 0=Exportacion Directa;1=Exportacion Indirecta;2=Exportacion Directa Simplificada;3=Exportacion Indirecta Simplificada 0=Direct Export;1=Indirect Export;2=Simplified Direct Export;3=Simplified Indirect Export - - - - - S - - N - N - - - 1 1 - - - 30951 0
C4F 07 C4F_NRORE C 12 0 Reg Export Reg Export Export Rec. Registro de Exportação Registro de Exportacion Export Record @! - 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 - - - 30952 0
C4F 08 C4F_DTRE D 8 0 Dt Reg Exp Fc Reg Exp Exp Reg Dt Dt Registro de Exportação Fc Registro de Exportac Export Registration Dt - - 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 - - - 30953 0
C4F 09 C4F_CHCEMB C 18 0 Nro Conhec. Nro Conoc. Waybill Nr Nr Conhecimento de Embarq Nr Conocimiento Embarque Ship. Waybill Nr @! - 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 - - - 30954 0
C4F 10 C4F_DTCHC D 8 0 Dt Conhec. Fc Conoc. Waybill Dt Data Conhecimento Fecha Conocimiento Waybill Date - - 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 - - - 30955 0
C4F 11 C4F_DTAVB D 8 0 Dt Averbação Fc Anotacion Annotation D Dt da Averbação da DE Fc Anotacion de DE ED Annotation Dt - - 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 - - - 30956 0
C4F 12 C4F_TPCHC C 6 0 Tp Conhec. Tp Conoc. Waybill Tp Id. Tipo Conhecimento Id. Tipo Conocimiento Waybill Type Id. @! XFunVldCmp("C0S",3) x x x x x x x x x x x x x x x x - C0S 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30957 0
C4F 13 C4F_DTPCHC C 220 0 Des Conhec. Des Conoc. Waybill Des Des Tp de Conhecimento Des Tp de Conocimiento Waybill Tp Des @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C4F->C4F_TPCHC),POSICIONE("C0S",3,xFilial("C0S")+C4F->C4F_TPCHC,"C0S_CODIGO+' - '+C0S_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30958 0
C4F 14 C4F_PAIS C 6 0 ID Pais ID Pais Country ID Cod. Id. Pais Cod. Id. Pais Country Id. Code @! XFUNVldCmp("C08",3) x x x x x x x x x x x x x x x x - C08 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30959 0
C4F 15 C4F_DPAIS C 220 0 Des Pais Des Pais Country Des Descrição Pais Descripcion Pais Country Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C4F->C4F_PAIS),POSICIONE("C08",3,xFilial("C08")+C4F->C4F_PAIS,"C08_PAISSX+' - '+C08_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30960 0
C4F 16 C4F_UFEMBQ C 9 0 ID UF Emb ID E/P/R Emb Shipm.St ID ID da UF de Embarque ID de E/P/R de Embarque Shipment State ID - xFunVldCmp("C09",3) x x x x x x x x x x x x x x x x - C09 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30961 0
C4F 17 C4F_DUFEMB C 220 0 Desc UF Emb Des E/P/R Em Shipm.St.Des Descrição UF de Embarque Descrip E/P/R de Embarque Shipment State Desc. - - x x x x x x x x x x x x x x x x IIf(!INCLUI .and. !Empty(C4F->C4F_UFEMBQ),Posicione("C09",3,xFilial("C09")+ C4F->C4F_UFEMBQ,"C09_UF+' - '+C09_DESCRI"),"") - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 30962 0
C4F 18 C4F_LCEMBQ C 60 0 Local Emb. Local Emb. Shipm. Loc. Local de Embarque Local de Embarque Shipment Location - - 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 - - - 30963 0
C4F 19 C4F_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=Issued Reg.;3=Issued Reg. with Inconsistency;4=Issued Reg Valid;9=In processing - - - 079 - S - - N - N - - - 1 2 - - - 30964 0

Índices da Tabela C4F (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_
C4F 1 C4F_FILIAL+C4F_INDDOC+C4F_NRODE+DTOS(C4F_DTDE)+C4F_NATEXP Tp Documento + Numero da DE + Data da DE + Nat Export Tp Documento + Numero de DE + Fecha de DE + Mod Export Document Tp + DE Number + DE Date + Export Nat S - - S 2 3 - 4483 0
C4F 2 C4F_FILIAL+DTOS(C4F_DTDE) Data da DE Fecha de DE DE Date S - - S 2 3 - 4484 0
C4F 3 C4F_FILIAL+C4F_NRODE Numero da DE Numero de DE DE Number S - - S 2 3 - 4485 0
C4F 4 C4F_FILIAL+C4F_ID ID ID ID S - - S 2 3 - 4486 0
C4F 5 C4F_FILIAL+DTOS(C4F_DTAVB)+C4F_INDDOC+C4F_NRODE+DTOS(C4F_DTDE)+C4F_NATEXP Dt Averbação + Tp Documento + Numero da DE + Data da DE + Nat Export Fc Anotacion + Tp Documento + Numero de DE + Fecha de DE + Mod Export Annotation D + Document Tp + DE Number + DE Date + Export Nat S - - S 2 3 - 4487 0

Perguntas frequentes

Para que serve a tabela C4F no Protheus?

Ela é utilizada para inf exportacao comp documento dentro do sistema ERP Protheus.

Como consultar os campos da tabela C4F?

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

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

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

Exemplo de consulta SQL da tabela C4F

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

SELECT
    C4F_FILIAL,
    C4F_ID,
    C4F_INDDOC,
    C4F_NRODE,
    C4F_DTDE,
    C4F_NATEXP,
    C4F_NRORE,
    C4F_DTRE,
    C4F_CHCEMB,
    C4F_DTCHC,
    C4F_DTAVB,
    C4F_TPCHC,
    C4F_DTPCHC,
    C4F_PAIS,
    C4F_DPAIS,
    C4F_UFEMBQ,
    C4F_DUFEMB,
    C4F_LCEMBQ,
    C4F_STATUS
FROM C4F
WHERE
    D_E_L_E_T_ = ' '
    AND C4F_FILIAL = 'VALOR'
    AND C4F_ID = 'VALOR'
    AND C4F_INDDOC = 'VALOR'
    AND C4F_NRODE = 'VALOR'
    AND C4F_DTDE BETWEEN '20260601' AND '20260630'
    AND C4F_NATEXP = 'VALOR'
    AND C4F_NRORE = 'VALOR'
    AND C4F_DTRE BETWEEN '20260601' AND '20260630'
    AND C4F_CHCEMB = 'VALOR'
    AND C4F_DTCHC BETWEEN '20260601' AND '20260630'
    AND C4F_DTAVB BETWEEN '20260601' AND '20260630'
    AND C4F_TPCHC = 'VALOR'
    AND C4F_DTPCHC = 'VALOR'
    AND C4F_PAIS = 'VALOR'
    AND C4F_DPAIS = 'VALOR'
    AND C4F_UFEMBQ = 'VALOR'
    AND C4F_DUFEMB = 'VALOR'
    AND C4F_LCEMBQ = 'VALOR'
    AND C4F_STATUS = 'VALOR'