Dicionário Protheus
Início

Tabela CNA no Protheus

Cabeçalho Planilhas Contratos

O que é a tabela CNA no Protheus?

A tabela CNA faz parte do sistema ERP Protheus da TOTVS e é utilizada para cabeçalho planilhas contratos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE CNA
X2_PATH \DATA\
X2_ARQUIVO CNA990
X2_NOME Cabeçalho Planilhas Contratos
X2_NOMESPA Encabezamiento Planillas Contr
X2_NOMEENG Contract Worksheet Header
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO CNA_FILIAL+CNA_CONTRA+CNA_REVISA+CNA_NUMERO
X2_PYME S
X2_MODULO 69
X2_DISPLAY CNA_FILIAL+CNA_CONTRA+CNA_REVISA+CNA_NUMERO
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_ 2503
R_E_C_D_E_L_ 0

Campos da Tabela CNA (51 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_
CNA 01 CNA_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 - R - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 39051 0
CNA 02 CNA_CONTRA C 15 0 Nr Contrato Nr Contrato Contract Nr Numero do Contrato Numero del Contrato Contract Number @! ExistCpo("CN9") .And. CN200VldCon() x x x x x x x x x x x x x x x x - CN9 1 xx - - - S A R - - - - - - IIf(FunName()=="CNTA200",INCLUI,!INCLUI.AND.!ALTERA) - - - S - - N N N - - - 1 2 - - - 39052 0
CNA 03 CNA_NUMERO C 6 0 Nr Planilha Nr Planilla Works. Nr Numero da Planilha Numero de la Planilla Worksheet Number @! ExistChav("CNA",FwFldGet("CNA_CONTRA")+FwFldGet("CNA_REVISA")+FwFldGet("CNA_NUMERO")) x x x x x x x x x x x x x x x x - - 1 xxx - - - S V R - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 39053 0
CNA 04 CNA_REVISA C 3 0 Revisao Revision Review Revisao Revision Review @! (Vazio().Or.ExistCpo('CN9',FwFldGet("CNA_CONTRA")+FwFldGet("CNA_REVISA"))) .And. CN200VldCon() x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - INCLUI - 123 - S - - N N N - - - 1 2 - - - 39054 0
CNA 05 CNA_FORNEC C 6 0 Fornecedor Proveedor Supplier Codigo do Fornecedor Codigo del Proveedor Supplier Code @! CN300VlFor() x x x x x x x x x x x x x x x x - CNC001 1 xx - S - S A R - - - - - - EMPTY(FwFldGet("CNA_CLIENT")) - 001 - S - - N N N - - - 1 2 - - - 39055 0
CNA 06 CNA_LJFORN C 2 0 Loja Tienda Shop Loja do Fornecedor Tienda del Proveedor Supplier Shop @! CN300VlFor() x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - EMPTY(FwFldGet("CNA_CLIENT")) - 002 - S - - N N N - - - 1 2 - - - 39056 0
CNA 07 CNA_CLIENT C 6 0 Cliente Cliente CustomerCode Codigo do Cliente Codigo del Cliente Customer code @! CN300VlCli() x x x x x x x x x x x x x x x x - CNC001 1 x xx - S - S A R - - - - - - - - 001 - S - - N N N - - - 1 2 - - - 39057 0
CNA 08 CNA_LOJACL C 2 0 Lj. Cliente Tda. Cliente CustomerStor Loja do Cliente Tienda del Cliente Customer store @! CN300VlCli() x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 39058 0
CNA 09 CNA_DTINI D 8 0 Data Inicial Fecha Inic. Initial Date Data Inicial Fecha Inicial Initial Date - CN200VldDini() x x x x x x x x x x x x x x x x - - 1 xxx - S - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 39059 0
CNA 10 CNA_VLTOT N 14 2 Valor Total Valor Total Total Amount Valor Total Valor Total Total Amount @E 99,999,999,999.99 CN300VlTot(xOldValue) x x x x x x x x x x x x x x x x - - 1 xxxx - S - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 39060 0
CNA 11 CNA_SALDO N 14 2 Saldo Saldo Balance Saldo da Planilha Saldo de la Planilla Worksheet Balance @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 39061 0
CNA 12 CNA_DTFIM D 8 0 Data Final Fecha Final Final Date Data Final Fecha Final Final Date - CN200VldDfim() x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 39062 0
CNA 13 CNA_TIPPLA C 3 0 Tipo Tipo Type Tipo da Planilha Tipo de Planilla Worksheet type @! ExistCpo("CNL") x x x x x x x x x x x x x x x x - CNL 1 x xxx - S - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 39063 0
CNA 14 CNA_DESCRI C 30 0 Descr. Plan. Descr. Plan. Wrksht Descr Descrição Tipo Planilha Descripción Tipo Planilla Worksheet Type Descriptn - - x x x x x x x x x x x x x x x x IIF(INCLUI,"",POSICIONE("CNL",1,XFILIAL("CNL")+CNA->CNA_TIPPLA,"CNL_DESCRI")) - 1 x x - - - S V V - - - - - - - POSICIONE("CNL",1,XFILIAL("CNL")+CNA->CNA_TIPPLA,"CNL_DESCRI") - - S - - N - N - - - 1 2 - - - 39064 0
CNA 15 CNA_PERIOD C 1 0 Un.Per.Rec. Un.Per.Rec. Rec Per Unit Unid.Period.Recorrencia Unid.Períod.Recurrencia Recurrence Period Unit 9 Pertence("1234") x x x x x x x x x x x x x x x x ' ' - 1 x - S - S A R - - 1=Dias;2=Semanas;3=Meses;4=Anos 1=Días;2=Semanas;3=Meses;4=Años 1=Days;2=Weeks;3=Months;4=Years - CN300ENREC() - - - S - - N - N - - - 1 2 - - - 39065 0
CNA 16 CNA_PERREC N 3 0 Period.Recor Períod.Recor Rec Period Periodo de Recorrencias Período de recurrencias Recurrencies Period @E 999 Positivo() x x x x x x x x x x x x x x x x 0 - 1 x x - S - S A R - - - - - - CN300ENREC() .And. FwFldGet("CNA_PERIOD") $ "1234" - - - S - - N - N - - - 1 2 - - - 39066 0
CNA 17 CNA_QTDREC N 4 0 Qtd. Recorr. Cant. Recurr Recurr Qty Quantidade de Recorrência Cantidad de recurrencia Recurrence Quantity 9999 FWFldGet("CNA_QTDREC") >= 0 .And. CN300VLREC(a,b,c,d) x x x x x x x x x x x x x x x x 0 - 1 x - S - S A R - - - - - - CN300ENREC() - - - S - - N - N - - - 1 2 - - - 39067 0
CNA 18 CNA_DIASEM C 1 0 Dia Semana Día semana Week Day Dia Preferencial Semana Día preferencial semana Week Preference Day - Pertence("123") x x x x x x x x x x x x x x x x '1' - 1 x - S - S A R - - 1=Indiferente;2= Dia Util Seguinte;3=Dia Util Anterior 1=Indiferente;2= Día Hábil Siguiente;3=Día Hábil Anterior 1=Indifferent;2= Following Working Day;3=Previous Working Day - CN300ENREC() - - - S - - N - N - - - 1 2 - - - 39068 0
CNA 19 CNA_DIAMES N 2 0 Dia do Mês Día del mes Day Mth Dia do Mês Día del mes Day of the Month 99 FwFldGet("CNA_DIAMES") >=0 .And. FwFldGet("CNA_DIAMES") <= 31 x x x x x x x x x x x x x x x x 0 - 1 xx - S - S A R - - - - - - CN300ENREC() - - - S - - N - N - - - 1 2 - - - 39069 0
CNA 20 CNA_PROMED D 8 0 Próx. Med. Próx. Med. Next Measure Próxima Medição Próxima medición Next Measure - - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 39070 0
CNA 21 CNA_ULTMED D 8 0 Últ. Med. Últ. Med. Last Meas Última Medição Última medición Last Measure - - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 39071 0
CNA 22 CNA_UNPERI C 1 0 Un.Per.Reaju Un.Per.Reaju Adj Per Unit Unidade da periodicidade Unidad de la periodicidad Periodicity Unit @! Pertence("123") x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - 1=Dias;2=Meses;3=Anos 1=Días;2=Meses;3=Años 1=Days;2=Months;3=Years - CN300WRePl() - - - S - - N - N - - - 1 2 - - - 39072 0
CNA 23 CNA_MEDEFE N 4 0 Med.Efetuada Med.Efect. Exec Meas Medições Efetuadas Mediciones efectuadas Executed Measures 9999 - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 39073 0
CNA 24 CNA_INDICE C 3 0 Índice Índice Index Índice Econômico Índice económico Economic Index @! - x x x x x x x x x x x x x x x x - CN6 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 39074 0
CNA 25 CNA_PROPAR C 2 0 Prox.Parcela Próx. Cta. Next Install Proxima Parcela Próxima cuota Next Installment @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - 011 - S - - N - N - - - 1 2 - - - 39075 0
CNA 26 CNA_PERI N 6 0 Period.Reaju Period.Reaj. Adj Period Periodicidade do reajuste Periodicidad del reajuste Adjust Periodicity @E 999999 Positivo() x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - CN300WRePl() - - - S - - N - N - - - 1 2 - - - 39076 0
CNA 27 CNA_MODORJ C 1 0 Modo Modo Mode Modo do reajuste Modo del reajuste Adjust Mode @! Pertence("12") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Por Competência;2=Por Data 1=Por vigencia;2=Por fecha 1=Per Reference;2=Per Date - CN300WRePl() - - - S - - N - N - - - 1 2 - - - 39077 0
CNA 28 CNA_RECMED C 6 0 Nr.Últ. Med. Nº Últ. Med. Meas Lst No. Número Última Medição Rec Número Últ. Medición Rec. Number Last Measure Rec - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 39078 0
CNA 29 CNA_DTREAJ D 8 0 Dt. Reajuste Fch Rejuste Adj Date Data do reajuste Fecha del reajuste Adjsut Date - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 39079 0
CNA 30 CNA_PRORAT C 1 0 Pro Rata Prorrata Pro Rata Utiliza Pró Rata Utiliza prorrata Uses Pro Rata @! Pertence("012") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 0=Contrato(Padrão);1=Sim;2=Não 0=Contrato(estándar);1=Si;2=No 0=Contract(Default);1=Yes;2=No - CN300WRePl() - - - S - - N - N - - - 1 2 - - - 39080 0
CNA 31 CNA_CRONOG C 6 0 Nr Cronogram Nr Cronogram Schedule Nr Numero do Cronograma Numero del Cronograma Schedule Number @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 39081 0
CNA 32 CNA_PROXRJ D 8 0 Prox. Reajus Prox. Reajus Next Adj Data do proximo reajuste Fecha del proximo reajust Date of Next Adjust - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 39082 0
CNA 33 CNA_ESPEL C 6 0 Nr.Plan.Espe NºPlan.Esp. Mrr.Wrksht.N Numero da planilha espelh Numero de planilla esp. Mirror worksheet number @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 39083 0
CNA 34 CNA_FLREAJ C 1 0 Reajuste Tp Reajuste Readjustment Indica se reajuste Indica reajuste Indicates readjustment @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xxx - - - S A R - - 1=Sim;2=Nao 1=SI ; 2=NO 1=Yes;2=No - CN300WReCt() - - - S - - N N N - - - 1 1 - - - 39084 0
CNA 35 CNA_DTMXMD D 8 0 Data Max Med Fch. Max Med Max.Dt.Meas. Data Maxima para Medicao Fecha Maxima para Medic. Max. date for measurement - - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 39085 0
CNA 36 CNA_CRONCT C 6 0 Cron.Contab. Cron.Contab. Acct. sched. Cod. Cronograma Contabil Cod. Cronograma Contable Accounting schedule code @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 39086 0
CNA 37 CNA_VLCOMS N 14 2 Vl. Base Com Vl. Base Com CommBaseAmnt Valor base da Comissao Valor base de comision Commission base amount @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 x xxxx - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 39087 0
CNA 38 CNA_SADIST N 14 2 Sld Dis F\F Sld Dis F\F F/F Dis Bal Saldo a Distribuir Saldo a Distribuir Distribute Balance @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 39088 0
CNA 39 CNA_SADISC N 14 2 Sld Dis CB Sld Dis CB CB Dis Bal Saldo a Distribuir CB Saldo a Distribuir CB Bal to Distribute CB @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 39089 0
CNA 40 CNA_RPGANT C 1 0 Pag. Ant. Pag. Ant. Adv paym Pagamento Antecipado Pago anticipado Advance payment @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - N A R - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 39090 0
CNA 41 CNA_DESCPL C 40 0 Desc Plan Desc Plan Spreads Desc Descrição da Planilha Descripción de la planill Spreadsheet Description - - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 39091 0
CNA 42 CNA_NATURE C 10 0 Natureza Modalidad Nature Natureza da Planilha Modalidad de la planilla Spreadsheet Nature @! Vazio() .Or. ExistCpo('SED') x x x x x x x x x x x x x x x x - - 1 x x xx xx - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 39092 0
CNA 43 CNA_CONDPG C 3 0 Cond. Pagto. Cond. Pago Paym Term Condição de Pagamento Condición de pago Payment Term @! GCTVCondPg(FwFldGet("CNA_CONDPG")) x x x x x x x x x x x x x x x x - SE4 1 x x xx xx - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 39093 0
CNA 44 CNA_RATEIO C 1 0 Rateio? Prorrateo Apportionmen Rateio? Prorrateo Apportionment? - Pertence("12 ") x x x x x x x x x x x x x x x x "2" - 1 xxxxxx x - - - S A R - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 39094 0
CNA 45 CNA_PLAORI C 6 0 Pla.Origem Pla.Orig. Source Spr. Planilha de Origem Planilla de origen Source Spreadsheet @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 39095 0
CNA 46 CNA_FRETE N 14 2 Frete Flete Freight Despesa com frete Gasto con flete Freight Expense @E 99,999,999,999.99 Positivo() 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 - - - 39096 0
CNA 47 CNA_DESPES N 14 2 Despesa Gasto Expense Vlr Despesa Val. Gasto Expense Val @E 99,999,999,999.99 Positivo() 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 - - - 39097 0
CNA 48 CNA_SEGURO N 14 2 Seguro Seguro Insurance Vlr Seguro Val. Seguro Insurance Val @E 99,999,999,999.99 Positivo() 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 - - - 39098 0
CNA 49 CNA_SLDFRT N 16 8 Sld Frete Sal. Flete Freight Bal Saldo Frete Saldo flete Freight Balance @E 9,999,999.99999999 Positivo() 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 - - - 39099 0
CNA 50 CNA_SLDDSP N 16 8 Sld Despesas Sal. Gastos Expenses Bal Saldo Despesas Saldo gastos Expenses Balance @E 9,999,999.99999999 Positivo() 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 - - - 39100 0
CNA 51 CNA_SLDSEG N 16 8 Sld Seguro Sal. Seguro Insurance Ba Saldo Seguro Saldo seguro Insurance Balance @E 9,999,999.99999999 Positivo() 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 - - - 39101 0

Índices da Tabela CNA (4 í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_
CNA 1 CNA_FILIAL+CNA_CONTRA+CNA_REVISA+CNA_NUMERO Nr Contrato + Revisao + Nr Planilha Nr Contrato + Revision + Nr Planilla Contract Nr + Review + Works. Nr S - - S 2 3 - 6025 0
CNA 2 CNA_FILIAL+CNA_CRONOG+CNA_NUMERO Nr Cronogram + Nr Planilha Nr Cronogram + Nr Planilla Schedule Nr + Works. Nr S - - S 2 3 - 6026 0
CNA 3 CNA_FILIAL+CNA_CONTRA+CNA_REVISA Nr Contrato + Revisao Nr Contrato + Revision Contract Nr + Review S - - S 2 3 - 6027 0
CNA 4 CNA_FILIAL+CNA_TIPPLA Tipo Tipo Type S - - S 2 3 - 6028 0

Perguntas frequentes

Para que serve a tabela CNA no Protheus?

Ela é utilizada para cabeçalho planilhas contratos dentro do sistema ERP Protheus.

Como consultar os campos da tabela CNA?

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

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

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

Exemplo de consulta SQL da tabela CNA

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

SELECT
    CNA_FILIAL,
    CNA_CONTRA,
    CNA_NUMERO,
    CNA_REVISA,
    CNA_FORNEC,
    CNA_LJFORN,
    CNA_CLIENT,
    CNA_LOJACL,
    CNA_DTINI,
    CNA_VLTOT,
    CNA_SALDO,
    CNA_DTFIM,
    CNA_TIPPLA,
    CNA_DESCRI,
    CNA_PERIOD,
    CNA_PERREC,
    CNA_QTDREC,
    CNA_DIASEM,
    CNA_DIAMES,
    CNA_PROMED,
    CNA_ULTMED,
    CNA_UNPERI,
    CNA_MEDEFE,
    CNA_INDICE,
    CNA_PROPAR,
    CNA_PERI,
    CNA_MODORJ,
    CNA_RECMED,
    CNA_DTREAJ,
    CNA_PRORAT,
    CNA_CRONOG,
    CNA_PROXRJ,
    CNA_ESPEL,
    CNA_FLREAJ,
    CNA_DTMXMD,
    CNA_CRONCT,
    CNA_VLCOMS,
    CNA_SADIST,
    CNA_SADISC,
    CNA_RPGANT,
    CNA_DESCPL,
    CNA_NATURE,
    CNA_CONDPG,
    CNA_RATEIO,
    CNA_PLAORI,
    CNA_FRETE,
    CNA_DESPES,
    CNA_SEGURO,
    CNA_SLDFRT,
    CNA_SLDDSP,
    CNA_SLDSEG
FROM CNA
WHERE
    D_E_L_E_T_ = ' '
    AND CNA_FILIAL = 'VALOR'
    AND CNA_CONTRA = 'VALOR'
    AND CNA_NUMERO = 'VALOR'
    AND CNA_REVISA = 'VALOR'
    AND CNA_FORNEC = 'VALOR'
    AND CNA_LJFORN = 'VALOR'
    AND CNA_CLIENT = 'VALOR'
    AND CNA_LOJACL = 'VALOR'
    AND CNA_DTINI BETWEEN '20260501' AND '20260531'
    AND CNA_VLTOT = 0
    AND CNA_SALDO = 0
    AND CNA_DTFIM BETWEEN '20260501' AND '20260531'
    AND CNA_TIPPLA = 'VALOR'
    AND CNA_DESCRI = 'VALOR'
    AND CNA_PERIOD = 'VALOR'
    AND CNA_PERREC = 0
    AND CNA_QTDREC = 0
    AND CNA_DIASEM = 'VALOR'
    AND CNA_DIAMES = 0
    AND CNA_PROMED BETWEEN '20260501' AND '20260531'
    AND CNA_ULTMED BETWEEN '20260501' AND '20260531'
    AND CNA_UNPERI = 'VALOR'
    AND CNA_MEDEFE = 0
    AND CNA_INDICE = 'VALOR'
    AND CNA_PROPAR = 'VALOR'
    AND CNA_PERI = 0
    AND CNA_MODORJ = 'VALOR'
    AND CNA_RECMED = 'VALOR'
    AND CNA_DTREAJ BETWEEN '20260501' AND '20260531'
    AND CNA_PRORAT = 'VALOR'
    AND CNA_CRONOG = 'VALOR'
    AND CNA_PROXRJ BETWEEN '20260501' AND '20260531'
    AND CNA_ESPEL = 'VALOR'
    AND CNA_FLREAJ = 'VALOR'
    AND CNA_DTMXMD BETWEEN '20260501' AND '20260531'
    AND CNA_CRONCT = 'VALOR'
    AND CNA_VLCOMS = 0
    AND CNA_SADIST = 0
    AND CNA_SADISC = 0
    AND CNA_RPGANT = 'VALOR'
    AND CNA_DESCPL = 'VALOR'
    AND CNA_NATURE = 'VALOR'
    AND CNA_CONDPG = 'VALOR'
    AND CNA_RATEIO = 'VALOR'
    AND CNA_PLAORI = 'VALOR'
    AND CNA_FRETE = 0
    AND CNA_DESPES = 0
    AND CNA_SEGURO = 0
    AND CNA_SLDFRT = 0
    AND CNA_SLDDSP = 0
    AND CNA_SLDSEG = 0