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

Tabela C1O no Protheus

Plano de Contas Contábeis

O que é a tabela C1O no Protheus?

A tabela C1O faz parte do sistema ERP Protheus da TOTVS e é utilizada para plano de contas contábeis.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C1O
X2_PATH \DATA\
X2_ARQUIVO C1O990
X2_NOME Plano de Contas Contábeis
X2_NOMESPA Plan de Cuentas Contables
X2_NOMEENG Ledger Account Plan
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C1O_FILIAL+C1O_ID
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA060
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_ 1827
R_E_C_D_E_L_ 0

Campos da Tabela C1O (20 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_
C1O 01 C1O_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 V R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 29558 0
C1O 02 C1O_ID C 36 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 TAFGeraID("TAF") - 1 xx - - - N V R - - - - - - - - 085 - S - - N - N - - - 1 2 - - - 29559 0
C1O 03 C1O_CODIGO C 60 0 Código Codigo Code Código Codigo Code @! XFUNVldUni("C1O") 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 - - - 29560 0
C1O 04 C1O_DESCRI C 60 0 Descrição Descripcion Description Descrição da Conta Descr de la Cuenta Account 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 - - - 29561 0
C1O 05 C1O_INDCTA C 1 0 Tipo Tipo Type Tipo da Conta Tipo de Cuenta Account Type @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 0=Sintética;1=Analítica 0=Sintetica;1=Analitica 0=Summarized;1=Detailed - - - - - S - - N - N - - - 1 1 - - - 29562 0
C1O 06 C1O_NIVEL C 5 0 Nivel Nivel Level Nivel da Conta Nivel de la Cuenta Account Level @! - 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 1 - - - 29563 0
C1O 07 C1O_CODNAT C 6 0 Cod.Nat. Cod. Mod. Class Code Cod Natureza Cta/Grp Cod Modalidad Cta/Grp Acc/Grp Class Code @! XFUNVldCmp("C2R",3) x x x x x x x x x x x x x x x x - C2R 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 29564 0
C1O 08 C1O_DCODNA C 220 0 Desc Nat Desc Mod. Class Desc Descr Natureza Descr Modalidad Class Descr. @ - x x x x x x x x x x x x x x x x IIF(!INCLUI .AND. !EMPTY(C1O->C1O_CODNAT),POSICIONE("C2R",3,xFilial("C2R")+C1O->C1O_CODNAT,"C2R_CODIGO+' - '+C2R_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 29565 0
C1O 09 C1O_CTAREF C 36 0 Id Conta Ref Id Cta Ref Ref Acc Id Id. Conta Referenciada Id. Cuenta referida Reference 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 - S - - N - N - - - 1 2 - - - 29566 0
C1O 10 C1O_CCTARF C 60 0 Conta Ref. Cuenta Ref. Ref Account Conta Referenciada Cuenta referida Reference Account @! XFUNVldCmp("C1O",1) x x x x x x x x x x x x x x x x xFunRelac(62,"C1O_CTAREF", 1) C1OB 1 x - S - S A V - - - - - - - xFunRelac(62,"C1O_CTAREF", 1, .T.) - - S - - N - N - - - 1 2 - - - 29567 0
C1O 11 C1O_DCTARE C 220 0 Desc Conta R Des Cuenta R Desc Acct R Descrição Conta Referenci Descripcion Cuenta Refere Description Account Ref @! - x x x x x x x x x x x x x x x x XFUNRELAC(62,'C1O_CTAREF') - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 29568 0
C1O 12 C1O_CNPJ C 14 0 CNPJ RNPJ CNPJ CNPJ do estabelecimento RNPJ del establecimiento Establishment CNPJ @R! NN.NNN.NNN/NNNN-99 Empty(M->C1O_CNPJ) .or. CGC(M->C1O_CNPJ) 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 - - - 29569 0
C1O 13 C1O_DTALT D 8 0 Data ERP Fecha ERP ERP Date Data Inc/Alt ERP Fecha Inc/Alt ERP ERP Inc/Alt 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 1 - - - 29570 0
C1O 14 C1O_STATUS C 1 0 Status Estatus Status Status do Registro Estatus del Registro Record status @! Pertence(" 01") x x x x x x x x x x x x x x x - - 1 - - - - N V R - - 0=Reg.Valido;1=Reg.Inválido 0=Reg.Valido;1=Reg.Invalido 0=Valid Reg.;1=Invalid reg. - - - 079 - S - - N - N - - - 1 2 - - - 29571 0
C1O 15 C1O_CTASUP C 36 0 Id Cta Super Id Cta Super Super Acc Id Id. Conta Superior Id. Cta Superior Superior Acc Id - xFunVldCmp("C1O",3) .And. M->(C1O_CTASUP) <> FWFLDGET("C1O_ID") x x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - 085 - S - - N - N - - - 1 2 - - - 29572 0
C1O 16 C1O_CCTASP C 60 0 Cta Superior Cta Superior Sup Account Conta Superior Cuenta superior Superior Account @! xFunVldCmp("C1O",1) .And. M->(C1O_CTASUP) <> FWFLDGET("C1O_ID") x x x x x x x x x x x x x x x x xFunRelac(62,"C1O_CTASUP", 1) C1OB 1 x - S - S A V - - - - - - - xFunRelac(62,"C1O_CTASUP", 1, .T.) - - S - - N - N - - - 1 2 - - - 29573 0
C1O 17 C1O_DCTASU C 220 0 Desc Cta Sup Desc Cta Sup Up Acct Desc Descrição Conta Superior Descripcion Cta. Superior Upper Account Description @! - x x x x x x x x x x x x x x x x xFunRelac(62,"C1O_CTASUP") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 29574 0
C1O 18 C1O_DTCRIA D 8 0 Data Criação Fch Creación Creat. Date Data de Criação Fecha de creación Creation 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 - - - 29575 0
C1O 19 C1O_NATURE C 1 0 Natureza Modalidad Nature Natureza da Conta Modalidad de la cuenta Account Nature @! Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Devedora;2=Credora 1=Deudora;2=Acreedora 1=Debtor;2=Creditor - - - - - S - - N - N - - - 1 2 - - - 29576 0
C1O 20 C1O_STAMP C 23 0 Stamp Stamp Stamp Controle de integração Control de integración Integration Control @! - x x x x x x x x x x x x x x x x - - 1 x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 29577 0

Índices da Tabela C1O (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_
C1O 1 C1O_FILIAL+C1O_CODIGO Código Codigo Code S - - S 2 3 - 4199 0
C1O 2 C1O_FILIAL+C1O_DESCRI Descrição Descripcion Description S - - S 2 3 - 4200 0
C1O 3 C1O_FILIAL+C1O_ID ID ID ID S - - S 2 3 - 4201 0

Perguntas frequentes

Para que serve a tabela C1O no Protheus?

Ela é utilizada para plano de contas contábeis dentro do sistema ERP Protheus.

Como consultar os campos da tabela C1O?

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

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

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

Exemplo de consulta SQL da tabela C1O

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

SELECT
    C1O_FILIAL,
    C1O_ID,
    C1O_CODIGO,
    C1O_DESCRI,
    C1O_INDCTA,
    C1O_NIVEL,
    C1O_CODNAT,
    C1O_DCODNA,
    C1O_CTAREF,
    C1O_CCTARF,
    C1O_DCTARE,
    C1O_CNPJ,
    C1O_DTALT,
    C1O_STATUS,
    C1O_CTASUP,
    C1O_CCTASP,
    C1O_DCTASU,
    C1O_DTCRIA,
    C1O_NATURE,
    C1O_STAMP
FROM C1O
WHERE
    D_E_L_E_T_ = ' '
    AND C1O_FILIAL = 'VALOR'
    AND C1O_ID = 'VALOR'
    AND C1O_CODIGO = 'VALOR'
    AND C1O_DESCRI = 'VALOR'
    AND C1O_INDCTA = 'VALOR'
    AND C1O_NIVEL = 'VALOR'
    AND C1O_CODNAT = 'VALOR'
    AND C1O_DCODNA = 'VALOR'
    AND C1O_CTAREF = 'VALOR'
    AND C1O_CCTARF = 'VALOR'
    AND C1O_DCTARE = 'VALOR'
    AND C1O_CNPJ = 'VALOR'
    AND C1O_DTALT BETWEEN '20260601' AND '20260630'
    AND C1O_STATUS = 'VALOR'
    AND C1O_CTASUP = 'VALOR'
    AND C1O_CCTASP = 'VALOR'
    AND C1O_DCTASU = 'VALOR'
    AND C1O_DTCRIA BETWEEN '20260601' AND '20260630'
    AND C1O_NATURE = 'VALOR'
    AND C1O_STAMP = 'VALOR'