Pular para o conteúdo

Fóruns Developer,Designer e Discoverer Problema Relatório Excel. Problema Relatório Excel.

#78438
Anônimo

    no Reports este campo(Estoque_Inicial) que estou gerando em excel é uma Coluna_Formula que segue:

    function CF_est_iniFormula return Number
    is
    cursor c_est_ini is
    select nvl(sum(trunc(nvl(res.res_nu_qtde_total,0) * nvl(res.res_nu_custo_medio,0),6)),0) ESTOQUE_INICIAL
    from (select max(r.est_dt_data_movimento) max_data
    ,r.pro_id_codigo_do_produto produto
    ,r.emp_id_codigo_da_empresa empresa
    ,r.fil_id_codigo_da_filial filial
    from almox.tb_resumo_estoque r
    where r.emp_id_codigo_da_empresa = :p_empresa
    and r.fil_id_codigo_da_filial = :filial
    and r.est_dt_data_movimento <= :p_data_inicio – (1)
    and r.pro_id_codigo_do_produto = nvl(:p_produto,r.pro_id_codigo_do_produto)
    group by r.pro_id_codigo_do_produto
    ,r.emp_id_codigo_da_empresa
    ,r.fil_id_codigo_da_filial ) a
    ,almox.tb_resumo_estoque res
    where a.max_data = res.est_dt_data_movimento
    and a.empresa = res.emp_id_codigo_da_empresa
    and a.filial = res.fil_id_codigo_da_filial
    and a.produto = res.pro_id_codigo_do_produto;

        v_est_ini number(18,6);
    

    begin

    open c_est_ini;
    fetch c_est_ini into v_est_ini;
    close c_est_ini;
    
    return v_est_ini;
    

    end;