I've already changed the read-only fields to false, and I'm using cached update
my sql text :
Code: Select all
select
v.cod_ven,
v.data_ven,
v.desconto_ven,
v.cod_tpv,
v.total_ven,
v.cupom_fiscal_ven,
v.total_custo_ven,
v.data_hora_ven,
v.desc_pessoa_autorizada,
v.cod_usu,
v.cancelada_ven,
v.codigo_paf,
v.r04_ccf,
v.r04_nome_cliente,
v.r04_cnpj_cliente,
v.numero_nota_fiscal,
v.cod_vend,
v.serie_nota_fiscal,
v.cer,
v.consignada,
v.status_exporta,
v.r04_nroserie,
v.endereco_cli,
v.bairro_cli,
v.cidade_cli,
v.uf_cli,
v.fone_cli,
v.cep_cli,
v.num_endereco_cli,
v.cod_ibge_cli,
v.cod_abre_fecha,
c.nome_cli,
c.endres_cli,
c.baires_cli,
c.cidres_cli,
c.estres_cli,
c.cepres_cli,
c.telres_cli,
c.cnpj_cli,
c.doc_cli,
c.insc_estadual,
c.codigo_ibge,
c.email_cli,
c.insc_municipal,
c.indie_dest,
c.fj_cli,
n.cod_nf,
n.numero_nota_nf,
n.data_emissao_nf,
n.data_saida_nf,
n.hora_saida_nf,
n.cod_tra,
n.base_calculo_icms_nf,
n.valor_icms_nf,
n.base_subst_nf,
n.valor_subst_nf,
n.valor_total_prod_nf,
n.valor_frete_nf,
n.valor_seguro_nf,
n.outras_despesas_nf,
n.valor_ipi_nf,
n.valor_total_nf,
n.especie_nf,
n.marca_nf,
n.numero_nf,
n.inf_compl_nf,
n.cancelada_nf,
n.frete_conta_nf,
n.cod_cli,
n.cod_for,
n.desconto_nf,
n.tipo_cliente,
n.nota_impressa,
n.serie_nota,
n.tipo_nota_fiscal,
n.codificacao_fiscal,
n.codigo_outra_entrada,
n.codigo_outra_saida,
n.chave_acesso_nfe,
n.protocolo_nfe,
n.status_transmitida,
n.status_retorno,
n.status_cancelado,
n.status_inutilizado,
n.status_email,
n.justificativa_cancel_inutil,
n.placa_transp,
n.uf_placa_transp,
n.peso_bruto_nf,
n.peso_liquido_nf,
n.quantidade_nf,
n.chave2,
n.depec,
n.status_cce,
n.dhrecbto,
n.protocolo_cancto,
n.dhrecbto_canc,
n.tipoemissao,
n.idlote_can,
n.idlote_cce,
n.xml_nf,
n.xml_cancelado,
n.xml_cce,
n.xml_autorizado,
n.status_exporta,
n.idlote_env,
n.recibo_nfe,
n.cupons_nfe,
n.indie_dest,
n.nfe_ref,
n.entrada_nf,
n.desconto_per_nf,
n.quant_parcelas,
n.valor_total_parcelas,
n.diferenca_parcelas,
n.indpag_nf,
n.iddest_nf,
n.finalidade_nf,
n.indfinal_nf,
n.indpresenca_nf,
n.codigo_cnf,
n.xml_inutilizado,
n.protocolo_inutilizacao,
n.dhrecebto_inutilizacao,
n.nat_operacao,
n.status_autorizada,
n.status_denegada,
n.tipo_es_nf,
n.icmsdeson_nf,
n.fcpufdest_nf,
n.icmsufdest_nf,
n.icmsufremet_nf,
n.valor_ii_nf,
n.valor_pis_nf,
n.valor_cofins_nf,
n.valor_trib_nf,
n.bc_iss_nf,
n.valor_iss_nf,
n.valor_pis_iss_nf,
n.valor_cofins_iss_nf,
n.dtcomp_iss_nf,
n.valor_ded_iss_nf,
n.valor_outro_iss_nf,
n.descincond_iss_nf,
n.desccond_iss_nf,
n.regtrib_iss_nf,
n.valor_retpis_nf,
n.valor_retcofins,
n.valor_retcsll,
n.base_irrf_nf,
n.valor_irrf,
n.base_retprev,
n.valor_retprev,
n.inf_ad_fisco,
n.qr_code,
n.chave_original
from nota_fiscal n
left join vendas v on (n.cod_venda = v.cod_ven)
left join cliente c on (v.cod_cli = c.cod_cli)
where
(
(n.cod_nf = :codnf)
)
and n.codificacao_fiscal = '65'