Dicionário Protheus
Início

Tabela OHF no Protheus

Itens de Desdobramento Financ.

O que é a tabela OHF no Protheus?

A tabela OHF faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens de desdobramento financ..

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE OHF
X2_PATH \DATA\
X2_ARQUIVO OHF990
X2_NOME Itens de Desdobramento Financ.
X2_NOMESPA Ítems de desdoblamiento Financ
X2_NOMEENG Financ breakdown items
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO OHF_FILIAL+OHF_IDDOC+OHF_CITEM
X2_PYME S
X2_MODULO 77
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
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_ 7353
R_E_C_D_E_L_ 0

Campos da Tabela OHF (43 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_
OHF 01 OHF_FILIAL C 2 0 Filial Sucursal Branch Filial do sistema Sucursal del sistema System branch - - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 116527 0
OHF 02 OHF_IDDOC C 32 0 Id. Doc. Id. Doc. Doc id Identif. Documento Identif. Documento Document identif !@ - x x x x x x x x x x x x x x x xx - - 1 x xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116528 0
OHF 03 OHF_CITEM C 4 0 Cód item Cód Ítem Item code Cód item de desdobramento Cód ítem de desdoblamient Breakdown item code - - x x x x x x x x x x x x x x x xx - - 1 x xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116529 0
OHF 04 OHF_CNATUR C 10 0 Cód Natureza Cód Mod Nat code Código da natureza Código de la modalidad Nature code - Vazio().Or.(JurValNat('OHF_CNATUR','1') .And. JVldNatDes()) x x x x x x x x x x x x x x x x - JF3SED 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 116530 0
OHF 05 OHF_DNATUR C 30 0 Desc Naturez Desc Mod Nat desc Descrição da natureza Descrip Modalidad Nature description - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SED',1,xFilial('SED')+OHF->OHF_CNATUR,'ED_DESCRIC'),'') - 1 x x xx x - - - S V V - - - - - - - POSICIONE('SED',1,xFilial('SED')+OHF->OHF_CNATUR,'ED_DESCRIC') - - S - - N - N - - - 1 1 - - - 116531 0
OHF 06 OHF_SALDO N 16 2 Saldo Natur. Saldo Modal Natur bal Saldo da natureza Saldo de la modalidad Nature balance @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x IF(!INCLUI,JurSalNat(OHF->OHF_CNATUR),0) - 1 xxxx - - - N V V - - - - - - - JurSalNat(OHF->OHF_CNATUR) - - S - - N - N - - - 1 2 - - - 116532 0
OHF 07 OHF_VALOR N 16 2 Vlr Desdobr. Val Desdobl Break value Valor do desdobramento Valor del desdoblamiento Breakdown value @E 9,999,999,999,999.99 Vazio() .Or. JAtuValDes('OHF') x x x x x x x x x x x x x x x x - - 1 xxx x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 116533 0
OHF 08 OHF_SIGLA C 5 0 Sigla Solic. Sigla Solic. Req acronym Sigla do Solicitante Sigla del solicitante Requester acronym - Vazio() .OR. ExistCpo('RD0', FwFldGet('OHF_SIGLA'), 9) x x x x x x x x x x x x x x x x IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0')+OHF->OHF_CPART, 'RD0_SIGLA'), '') RD0ATV 1 x xx x - S - S A V - - - - - - - POSICIONE('RD0', 1, XFILIAL('RD0')+OHF->OHF_CPART, 'RD0_SIGLA') 073 - S - - N - N - - - 1 1 - - - 116534 0
OHF 09 OHF_CPART C 6 0 Cód Solic Cód Solic Req code Código do participante Código do participante Participante code - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 116535 0
OHF 10 OHF_DPART C 50 0 Nome Solic Nomb Solic Req name Nome do part. solicitante Nombre Part. Solicit. Requesting partic name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('RD0',1,xFilial('RD0')+OHF->OHF_CPART,'RD0_NOME'),'') - 1 x x xx x - - - S V V - - - - - - - POSICIONE('RD0',1,xFilial('RD0')+OHF->OHF_CPART,'RD0_NOME') 174 - S - - N - N - - - 1 1 - - - 116536 0
OHF 11 OHF_CESCR C 5 0 Escritório Oficina Office Escrit. do desdobramento Oficina del desdoblamient Breakdown office - Vazio().Or.J246VldEscr(FwFldGet('OHF_CESCR')) x x x x x x x x x x x x x x x x - NS7ATV 1 xx - S - S A R - - - - - - JA246WHEN() - 098 - S - - N - N - - - 1 2 - - - 116537 0
OHF 12 OHF_DESCR C 100 0 Desc. Escrit Desc.Ofic Office desc Descrição Escritório Descrip. Oficina Office description @S50 - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('NS7',1,XFILIAL('NS7')+OHF->OHF_CESCR,'NS7_NOME'),'') - 1 xx - - - S V V - - - - - - - POSICIONE('NS7',1,XFILIAL('NS7')+OHF->OHF_CESCR,'NS7_NOME') - - S - - N - N - - - 1 2 - - - 116538 0
OHF 13 OHF_CCUSTO C 9 0 Centro Custo Centro Costo Cost center Código do Centro de Custo Código centro de costo Cost center code @! Vazio().OR.JVldCTTNS7("OHF_CESCR","OHF_CCUSTO") x x x x x x x x x x x x x x x x - CTTNS7 1 xx - S - S A R - - - - - - JA246WHEN() - 004 - S - - S - N - - - 1 2 - - - 116539 0
OHF 14 OHF_DCUSTO C 40 0 Desc C Custo Desc C Costo Cost c desc Desc. do Centro de Custo Desc. Centro de costo Cost center desc - - x x x x x x x x x x x x x x x x IF(!INCLUI, POSICIONE("CTT", 1, XFILIAL("CTT") + OHF->OHF_CCUSTO, "CTT_DESC01"), '') - 1 xx - - - N V V - - - - - - - POSICIONE("CTT", 1, XFILIAL("CTT") + OHF->OHF_CCUSTO, "CTT_DESC01") - - S - - S - N - - - 1 2 - - - 116540 0
OHF 15 OHF_SIGLA2 C 5 0 Sigla Partic Sigla Partic Part acronym Sigla do Participante Sigla del participante Participant acronym - Vazio().Or.ExistCpo('RD0', FwFldGet("OHF_SIGLA2"), 9) x x x x x x x x x x x x x x x x IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0') + OHF->OHF_CPART2, 'RD0_SIGLA'), '') RD0ATV 1 xx - S - S A V - - - - - - JA246WHEN() POSICIONE('RD0', 1, XFILIAL('RD0')+OHF->OHF_CPART2, 'RD0_SIGLA') 073 - S - - S - N - - - 1 2 - - - 116541 0
OHF 16 OHF_CPART2 C 6 0 Cód. Part. Cód. Part. Part code Código do Participante Código del participante Participant code - - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116542 0
OHF 17 OHF_DPART2 C 50 0 Nome Part. Nomb Part. Part name Nome do Particpante Nombre del particpante Participant name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('RD0', 1, XFILIAL('RD0')+OHF->OHF_CPART2,'RD0_NOME'),'') - 1 xx - - - N V V - - - - - - - POSICIONE('RD0', 1, XFILIAL('RD0')+OHF->OHF_CPART2,'RD0_NOME') 174 - S - - S - N - - - 1 2 - - - 116543 0
OHF 18 OHF_CRATEI C 10 0 Tab. Rateio Tab. Prorrat Apport tab Tabela de rateio Tabla de prorrateo Apportionment table - Vazio().Or.(ExistCpo('OH6',FwFldGet('OHF_CRATEI'),1)) x x x x x x x x x x x x x x x x - OH6 1 xx - S - S A R - - - - - - JA246WHEN() - - - S - - N - N - - - 1 2 - - - 116544 0
OHF 19 OHF_DRATEI C 100 0 Desc. Rateio Fch Prorrat Apport desc Desc. tabela de rateio Desc. Tabla de prorrateo Apportionm table desc @S50 - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('OH6',1,XFILIAL('OH6')+OHF->OHF_CRATEI,'OH6_DESCRI'),'') - 1 xx - - - N V V - - - - - - - POSICIONE('OH6',1,XFILIAL('OH6')+OHF->OHF_CRATEI,'OH6_DESCRI') - - S - - N - N - - - 1 2 - - - 116545 0
OHF 20 OHF_CCLIEN C 6 0 Cód Cliente Cód Cliente Cust code Código do Cliente Código del cliente Customer code @! Vazio().OR.JurVldCli('',FwFldGet('OHF_CCLIEN'), FwFldGet('OHF_CLOJA'),,,'CLI') x x x x x x x x x x x x x x x x - SA1NUH 1 xx - S - S A R - - - - - - JA246WHEN() - 001 - S - - N - N - - - 1 2 - - - 116546 0
OHF 21 OHF_CLOJA C 2 0 Loja Tienda Store Loja do Cliente Tienda del cliente Customer store @! Vazio().OR.JurVldCli('', FwFldGet('OHF_CCLIEN'), FwFldGet('OHF_CLOJA'),,,'LOJ') x x x x x x x x x x x x x x x x - - 1 xx - S - S A R - - - - - - JA246WHEN() - 002 - S - - N - N - - - 1 2 - - - 116547 0
OHF 22 OHF_DCLIEN C 50 0 Nome Cliente Nom Cliente Cust name Nome cliente Nombre del cliente Customer name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SA1',1,xFilial('SA1')+OHF->OHF_CCLIEN+OHF->OHF_CLOJA,'A1_NOME'),'') - 1 x x xx x - - - N V V - - - - - - - POSICIONE('SA1',1,xFilial('SA1')+OHF->OHF_CCLIEN+OHF->OHF_CLOJA,'A1_NOME') 175 - S - - N - N - - - 1 2 - - - 116548 0
OHF 23 OHF_CCASO C 6 0 Código Caso Código Caso Case code Código do caso Código del caso Case code - Vazio().OR.JurVldCli('', FwFldGet('OHF_CCLIEN'), FwFldGet('OHF_CLOJA'),FwFldGet('OHF_CCASO'),'NVE_LANDSP','CAS') x x x x x x x x x x x x x x x x - NVELOJ 1 xx - S - S A R - - - - - - JA246WHEN() - 036 - S - - N - N - - - 1 2 - - - 116549 0
OHF 24 OHF_DCASO C 200 0 Desc. Caso Desc. Caso Case desc Descrição do Caso Descripción del caso Case description - - x x x x x x x x x x x x x x x x JA246DESC('OHF_DCASO') - 1 x xx - - - N V V - - - - - - - JA246DESC('OHF_DCASO') 159 - S - - N - N - - - 1 2 - - - 116550 0
OHF 25 OHF_CTPDSP C 4 0 Tipo Despesa Tipo de gast Exp type Tipo de despesa Tipo de gasto Expense type - Vazio().Or.JurVlTpDp(FwFldGet("OHF_CTPDSP")) x x x x x x x x x x x x x x x x - NRH 1 xx - S - S A R - - - - - - JA246WHEN() - 037 - S - - N - N - - - 1 2 - - - 116551 0
OHF 26 OHF_DTPDSP C 50 0 Desc Tp Desp Desc Tp Gast Exp tp desc Desc. do Tipo de Despesa Desc. Tipo de gastos Expense type desc - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('NRH',1,XFILIAL('NRH')+OHF->OHF_CTPDSP,'NRH_DESC'),'') - 1 xx - - - N V V - - - - - - - POSICIONE('NRH',1,XFILIAL('NRH')+OHF->OHF_CTPDSP,'NRH_DESC') - - S - - N - N - - - 1 2 - - - 116552 0
OHF 27 OHF_QTDDSP N 6 0 Qtd despesa Cant Gast Expense amt Quantidade de Despesas Cantidad de gastos Amount of expenses @E 999,999 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - JA246WHEN() - - - S - - N - N - - - 1 2 - - - 116553 0
OHF 28 OHF_DTDESP D 8 0 Data Despesa Fch Gastos Exp date Data da despesa Fecha de gastos Expense date - Vazio().Or.JurVlDtDp(FwFldGet("OHF_DTDESP")) x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - JA246WHEN() - - - S - - N - N - - - 1 2 - - - 116554 0
OHF 29 OHF_COBRA C 1 0 Cobrar Desp? Cobrar Gasto Chg exp? Cobrar despesa? Cobrar gasto Charge expense? - Vazio().OR.Pertence('12') x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - JA246WHEN() - - - S - - N - N - - - 1 2 - - - 116555 0
OHF 30 OHF_CPROJE C 6 0 Cód. Projeto Cód. Proyect Code Project Código do Projeto Código del proyecto Project Code - Vazio().Or.J246VldPro(FwFldGet('OHF_CPROJE')) x x x x x x x x x x x x x x x x - OHL 1 x xx - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116556 0
OHF 31 OHF_DPROJE C 200 0 Desc Projeto Desc Proyect Proj Descr Descrição do Projeto Descripción del proyecto Project Description - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('OHL',1,xFilial('OHL')+OHF->OHF_CPROJE,'OHL_DPROJE'),'') - 1 x xx x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 116557 0
OHF 32 OHF_CITPRJ C 6 0 Cód Item Prj Cód Ítem Pro Prof Item Co Código do Item do Projeto Código del ítem del proye Project Item Code - Vazio().Or.ExistCpo('OHM',FwFldGet("OHF_CPROJE")+FwFldGet("OHF_CITPRJ"),1) x x x x x x x x x x x x x x x x - OHM 1 x xx - S - S A R - - - - - - !Empty(FwFldGet("OHF_CPROJE")) - - - S - - N - N - - - 1 2 - - - 116558 0
OHF 33 OHF_DITPRJ C 200 0 Descr. Item Descr. Ítem Item Descr Descr. Item do Projeto Descr. ítem del proyecto Descr. Project item. - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('OHM',1,xFilial('OHM')+OHF->OHF_CPROJE+OHF->OHF_CITPRJ,'OHM_DITEM'),'') - 1 x xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 116559 0
OHF 34 OHF_CHISTP C 4 0 Cód Hist Pad Cód Hist Est Def Hist Cd Código histórico padrão Código historial estándar Default history code - Vazio().Or.J246VldHis(FWFLDGET('OHF_CHISTP')) x x x x x x x x x x x x x x x x - OHA 1 xx - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116560 0
OHF 35 OHF_HISTOR M 10 0 Histórico Historial History Histórico desdobramento Historial desdoblamiento Breakdown history - - x x x x x x x x x x x x x x x x - - 1 xxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 116561 0
OHF 36 OHF_CDESP C 8 0 Cód Despesa Cód Gasto Expense cd Código da despesa Código del gasto Expense code - - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - 107 - S - - N - N - - - 1 2 - - - 116562 0
OHF 37 OHF_DTINCL D 8 0 Dt. Inclusão Fch Inclus Inclusion dt Data de inclusão Fecha de inclusión Inclusion date - - x x x x x x x x x x x x x x x x Date() - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116563 0
OHF 38 OHF_DTCONT D 8 0 Data Cont. Fch. Cont. Accnt Date Data da contabilização Fecha de la contabilidad Accounting Date - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116564 0
OHF 39 OHF_NZQCOD C 8 0 Cód Solic Cód Solic Req. Cod. Cód. Solicit. de Despesa Cód. Solicit. de gastos Expense Request Code - - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116565 0
OHF 40 OHF_CODLD C 36 0 Cód Lanc LD Cód Reg. LD LD Entry Cd Código lançamento no LD Código registro en el LD Entry Code in LD @! Vazio().Or.JurVldCdLD() x x x x x x x x x x x x x x x x - - 1 x xx x - - - N V R - - - - - - - - 163 - S - - N - N - - - 1 2 - - - 116566 0
OHF 41 OHF_DTCONI D 8 0 Dt. Con. Ini Fch Cont Ini Inc Acc Dt Data da contab. Inclusão Fch. de Contab. Inclusión Inclusion accounting date - - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116567 0
OHF 42 OHF_LOG M 10 0 Log Desp. Log gasto Exp Log Log de Despesa Log de gasto Expense Log - - x x x x x x x x x x x x x x x x - - 1 x x xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 116568 0
OHF 43 OHF_CODCF8 C 6 0 Cód. EFD Cód. EFD EFD Cd Código da EFD Código de EFD EFD Code @R 999999 - 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 - - - 116569 0

Índices da Tabela OHF (2 í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_
OHF 1 OHF_FILIAL+OHF_IDDOC+OHF_CITEM Id. Doc. + Cód item Id. Doc. + Cód Ítem Doc id + Item code S - - S 2 3 - 16741 0
OHF 2 OHF_FILIAL+OHF_CDESP Cód Despesa Cód Gasto Expense cd S - - S 2 3 - 16742 0

Perguntas frequentes

Para que serve a tabela OHF no Protheus?

Ela é utilizada para itens de desdobramento financ. dentro do sistema ERP Protheus.

Como consultar os campos da tabela OHF?

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

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

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

Exemplo de consulta SQL da tabela OHF

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

SELECT
    OHF_FILIAL,
    OHF_IDDOC,
    OHF_CITEM,
    OHF_CNATUR,
    OHF_DNATUR,
    OHF_SALDO,
    OHF_VALOR,
    OHF_SIGLA,
    OHF_CPART,
    OHF_DPART,
    OHF_CESCR,
    OHF_DESCR,
    OHF_CCUSTO,
    OHF_DCUSTO,
    OHF_SIGLA2,
    OHF_CPART2,
    OHF_DPART2,
    OHF_CRATEI,
    OHF_DRATEI,
    OHF_CCLIEN,
    OHF_CLOJA,
    OHF_DCLIEN,
    OHF_CCASO,
    OHF_DCASO,
    OHF_CTPDSP,
    OHF_DTPDSP,
    OHF_QTDDSP,
    OHF_DTDESP,
    OHF_COBRA,
    OHF_CPROJE,
    OHF_DPROJE,
    OHF_CITPRJ,
    OHF_DITPRJ,
    OHF_CHISTP,
    OHF_HISTOR,
    OHF_CDESP,
    OHF_DTINCL,
    OHF_DTCONT,
    OHF_NZQCOD,
    OHF_CODLD,
    OHF_DTCONI,
    OHF_LOG,
    OHF_CODCF8
FROM OHF
WHERE
    D_E_L_E_T_ = ' '
    AND OHF_FILIAL = 'VALOR'
    AND OHF_IDDOC = 'VALOR'
    AND OHF_CITEM = 'VALOR'
    AND OHF_CNATUR = 'VALOR'
    AND OHF_DNATUR = 'VALOR'
    AND OHF_SALDO = 0
    AND OHF_VALOR = 0
    AND OHF_SIGLA = 'VALOR'
    AND OHF_CPART = 'VALOR'
    AND OHF_DPART = 'VALOR'
    AND OHF_CESCR = 'VALOR'
    AND OHF_DESCR = 'VALOR'
    AND OHF_CCUSTO = 'VALOR'
    AND OHF_DCUSTO = 'VALOR'
    AND OHF_SIGLA2 = 'VALOR'
    AND OHF_CPART2 = 'VALOR'
    AND OHF_DPART2 = 'VALOR'
    AND OHF_CRATEI = 'VALOR'
    AND OHF_DRATEI = 'VALOR'
    AND OHF_CCLIEN = 'VALOR'
    AND OHF_CLOJA = 'VALOR'
    AND OHF_DCLIEN = 'VALOR'
    AND OHF_CCASO = 'VALOR'
    AND OHF_DCASO = 'VALOR'
    AND OHF_CTPDSP = 'VALOR'
    AND OHF_DTPDSP = 'VALOR'
    AND OHF_QTDDSP = 0
    AND OHF_DTDESP BETWEEN '20260501' AND '20260531'
    AND OHF_COBRA = 'VALOR'
    AND OHF_CPROJE = 'VALOR'
    AND OHF_DPROJE = 'VALOR'
    AND OHF_CITPRJ = 'VALOR'
    AND OHF_DITPRJ = 'VALOR'
    AND OHF_CHISTP = 'VALOR'
    AND OHF_CDESP = 'VALOR'
    AND OHF_DTINCL BETWEEN '20260501' AND '20260531'
    AND OHF_DTCONT BETWEEN '20260501' AND '20260531'
    AND OHF_NZQCOD = 'VALOR'
    AND OHF_CODLD = 'VALOR'
    AND OHF_DTCONI BETWEEN '20260501' AND '20260531'
    AND OHF_CODCF8 = 'VALOR'