Demons. Difer. Adoção Inicial
A tabela CHF faz parte do sistema ERP Protheus da TOTVS e é utilizada para demons. difer. adoção inicial.
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 CHF 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 CHF, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | CHF |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | CHF990 |
| X2_NOME | Demons. Difer. Adoção Inicial |
| X2_NOMESPA | Estado Difer. Adop Inicial |
| X2_NOMEENG | Initial Adoption Diff. Stateme |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | CHF_FILIAL+CHF_ID |
| X2_PYME | S |
| X2_MODULO | 84 |
| X2_DISPLAY | - |
| X2_SYSOBJ | TAFA373 |
| 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_ | 2327 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CHF | 01 | CHF_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 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36535 | 0 |
| CHF | 02 | CHF_ID | C | 36 | 0 | ID | ID | ID | Identificador do Registro | Identificador del reg. | Record ID | - | - | x x x x x x x x x x x x x x x x | TAFGeraID("TAF") | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | 085 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36536 | 0 |
| CHF | 03 | CHF_PERIOD | D | 8 | 0 | Período | Periodo | Term | Período | Periodo | Term | - | xFunVldUni("CHF",2,DToS(M->CHF_PERIOD)+FwFldGet("CHF_CODCTA")+FwFldGet("CHF_CODCUS")) | 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 | - | - | - | 36537 | 0 |
| CHF | 04 | CHF_CODCTA | C | 36 | 0 | Id Cta Ctb | Id Cta Ctb | Ledg acc id | ID Cód Conta Cont. Analít | ID Cód Cuenta Cont. Analí | Detail ledger accnt cd id | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | 085 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 36538 | 0 |
| CHF | 05 | CHF_CTACTB | C | 60 | 0 | Cód Cta Ctb | Cód Cta Ctb | Ledg acc cd | Cód Conta Cont. Analítica | Cód Cuenta Cont Analítica | Detailed ledger accnt cd | @! | XFUNVldCmp("C1O",1) | x x x x x x x x x x x x x x x x | XFUNRelac(68,'CHF_CODCTA',1) | C1OB | 1 | x x | - | S | - | S | A | V | - | - | - | - | - | - | - | Posicione("C1O",3,xFilial("C1O")+CHF->(CHF_CODCTA),"C1O_CODIGO") | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 36539 | 0 |
| CHF | 06 | CHF_DCODCT | C | 220 | 0 | Desc Cta Ctb | Desc.Cta.Ctb | Disc.LedgAcc | Desc Conta Contab Analit | Desc.Cuenta Contab.Analit | Disc. Ledger Account Deta | @! | - | x x x x x x x x x x x x x x x x | XFUNRelac(68,'CHF_CODCTA') | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36540 | 0 |
| CHF | 07 | CHF_CODCUS | C | 6 | 0 | Cód C Custo | Cod.C.Costo | CostC. Code | Código Centro de Custos | Codigo centro de costos | Cost Center Code | @! | xFunVldCmp("C1P",3) .and. xFunVldUni("CHF",2,DToS(FwFldGet("CHF_PERIOD"))+FwFldGet("CHF_CODCTA")+M->CHF_CODCUS,.F.) | x x x x x x x x x x x x x x x x | - | C1P | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 156 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36541 | 0 |
| CHF | 08 | CHF_DCODCU | C | 220 | 0 | Desc C Custo | Desc.C.Costo | CCenter Disc | Descrição Centro de Custo | Descripcion centro costo | Cost Center Description | @! | - | x x x x x x x x x x x x x x x x | XFUNRelac(69,'CHF_CODCUS') | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36542 | 0 |
| CHF | 09 | CHF_VLSDSC | N | 16 | 2 | Título Vlr S | Título Vlr S | Corp.Blnc.Vl | Valor Saldo Societário | Valor saldo societario | Corporate Balance 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 | - | - | - | 36543 | 0 |
| CHF | 10 | CHF_INDSOC | C | 1 | 0 | Ind Sld Soc | Ind.Sld.Soc | Co.BlncVlInd | Ind Valor Saldo Societári | Ind.Valor Saldo Societar. | Corp. Balance Value Ind. | @! | Pertence(" 12") | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | 1=Devedor;2=Credor | 1=Deudor;2=Acreedor | 1=Credit;2=Debit | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36544 | 0 |
| CHF | 11 | CHF_VLSDFI | N | 16 | 2 | Vlr Sld Fis | Val.Sld.Fisc | Inv.Blnc.Vl. | Valor Saldo Fiscal | Valor saldo fiscal | Invoice Difference 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 | - | - | - | 36545 | 0 |
| CHF | 12 | CHF_INDFIS | C | 1 | 0 | Ind Sld Fis | Ind.Sld.Fis. | InvBlncVlInd | Ind Valor Saldo Fiscal | Ind.Valor Saldo Fiscal | Invoice Balance Value Ind | @! | Pertence(" 12") | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | 1=Devedor;2=Credor | 1=Deudor;2=Acreedor | 1=Credit;2=Debit | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36546 | 0 |
| CHF | 13 | CHF_VLDFSD | N | 16 | 2 | Vlr Dif Sld | Val.Dif.Sld. | Blnc.Diff.Vl | Valor Diferença Saldo | Valor diferencia saldo | Balance Diference 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 | - | - | - | 36547 | 0 |
| CHF | 14 | CHF_INDDIF | C | 1 | 0 | Ind Dif Sld | Ind.Dif.Sld | Blnc.Dif.Ind | Ind Diferença Saldo | Ind.Diferencia Saldo | Balance Difference Ind. | @! | Pertence(" 12") | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | 1=Devedor;2=Credor | 1=Deudor;2=Acreedor | 1=Credit;2=Debit | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36548 | 0 |
| CHF | 15 | CHF_MTDCTL | C | 1 | 0 | Método Ctl | Método Ctl | Control Mode | Método de Controle | Método de control | Control Mode | @! | Pertence(" 1234567") | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | 1=Contr.;2=Contr.,art.169;3=Não contr.,art.169;4=Não contr.,s/ajustes;5=Sem contr.;6=Contr.subcta em 01/01/2015;7=Contr.aux | 1=Contr.;2=Contr.,Art.169;3=No Contr.,Art.169;4=No Contr.,s/ajustes;5=Sin Contr.;6=Contr.Subcta en 01/01/2015;7=Contr.Aux | 1=Contr.;2=Contr.,art.169;3=Do not contr.,art.169;4=Do not contr.,without adjust;5=Without contr.;6=Contr.subct on 01/01/2015;7 | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 36549 | 0 |
| CHF | 16 | CHF_CODSUB | C | 60 | 0 | Cód Subconta | Cod.Subcuent | Cod.Subacc. | Cód Subcta Contáb Analit | Cod.Subcta Contab.Analit | Cd Ledger Subacc. Detaile | @! | - | 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 | - | - | - | 36550 | 0 |
| CHF | 17 | CHF_DCODSU | C | 220 | 0 | Desc Subcont | Desc.Subcuen | Disc.Subacc | Desc Subcta Contáb Analít | Desc.Subcta Contab.Analit | Disc. Ledger Subacc. Deta | @ | - | 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 | - | - | - | 36551 | 0 |
| CHF | 18 | CHF_CCUSUB | C | 6 | 0 | C Custo Sub | C.Costo Subc | Suba.Cost Cd | Cód Centro Custos Subcta | Cod.Centro Costos Subcta | Subacc. 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 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36552 | 0 |
| CHF | 19 | CHF_DCCUSU | C | 220 | 0 | Des C Cst Su | Des.C.Cst.Sc | Dis.Ccent.Su | Des Centro Custo Subconta | Desc.centro costo subcont | Disc. Cost Center Subacc. | @! | - | x x x x x x x x x x x x x x x x | XFUNRelac(70,'CHF_CCUSUB') | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36553 | 0 |
| CHF | 20 | CHF_STATUS | C | 1 | 0 | Status Reg. | Estatus reg. | Rec. 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 | A | R | - | - | 0=Reg. Válido;1=Reg. Inválido | 0=Reg. Valido;1=Reg. Invalido | 0=Valid Rec.;1=Invalid Rec. | - | - | - | 079 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36554 | 0 |
| CHF | 21 | CHF_SUBAUX | C | 60 | 0 | Sub. C. Aux | Subcta. Aux | Aux Sub Acc | Codigo Sub Conta Auxiliar | Código Subcta Auxiliar | Auxiliary Sub Account Cod | @! | - | 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 | - | - | - | 36555 | 0 |
| CHF | 22 | CHF_CUSAUX | C | 6 | 0 | C Cst Aux. | C Cst Aux. | Aux Cst Cd | Cod. Cst. Sub. Cont. Aux. | Cód. Cst. Subcta. Aux. | Aux. Sub Acc. Cst. Code | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 156 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 36556 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CHF | 1 | CHF_FILIAL+CHF_ID | ID | ID | ID | S | - | - | S | 2 | 3 | - | 5612 | 0 |
| CHF | 2 | CHF_FILIAL+DTOS(CHF_PERIOD)+CHF_CODCTA+CHF_CODCUS | Período + Id Cta Ctb + Cód C Custo | Periodo + Id Cta Ctb + Cod.C.Costo | Term + Ledg acc id + CostC. Code | S | - | - | S | 2 | 3 | - | 5613 | 0 |
Ela é utilizada para demons. difer. adoção inicial dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
CHF_FILIAL,
CHF_ID,
CHF_PERIOD,
CHF_CODCTA,
CHF_CTACTB,
CHF_DCODCT,
CHF_CODCUS,
CHF_DCODCU,
CHF_VLSDSC,
CHF_INDSOC,
CHF_VLSDFI,
CHF_INDFIS,
CHF_VLDFSD,
CHF_INDDIF,
CHF_MTDCTL,
CHF_CODSUB,
CHF_DCODSU,
CHF_CCUSUB,
CHF_DCCUSU,
CHF_STATUS,
CHF_SUBAUX,
CHF_CUSAUX
FROM CHF
WHERE
D_E_L_E_T_ = ' '
AND CHF_FILIAL = 'VALOR'
AND CHF_ID = 'VALOR'
AND CHF_PERIOD BETWEEN '20260401' AND '20260430'
AND CHF_CODCTA = 'VALOR'
AND CHF_CTACTB = 'VALOR'
AND CHF_DCODCT = 'VALOR'
AND CHF_CODCUS = 'VALOR'
AND CHF_DCODCU = 'VALOR'
AND CHF_VLSDSC = 0
AND CHF_INDSOC = 'VALOR'
AND CHF_VLSDFI = 0
AND CHF_INDFIS = 'VALOR'
AND CHF_VLDFSD = 0
AND CHF_INDDIF = 'VALOR'
AND CHF_MTDCTL = 'VALOR'
AND CHF_CODSUB = 'VALOR'
AND CHF_DCODSU = 'VALOR'
AND CHF_CCUSUB = 'VALOR'
AND CHF_DCCUSU = 'VALOR'
AND CHF_STATUS = 'VALOR'
AND CHF_SUBAUX = 'VALOR'
AND CHF_CUSAUX = 'VALOR'