Autor Tópico: Erro Quebra Dinamica (Undefined index)  (Lida 204 vezes)

andre77

  • Novato
  • *
  • Mensagens: 23
    • Email
Erro Quebra Dinamica (Undefined index)
« Online: Abril 08, 2016, 02:17:41 pm »
Boa tarde Pessoal.

Estou desenvolvendo um consulta que inicia pelo modo Resumo com quebra dinâmicas

No primeiro momento acesso a mesma e informação e é demonstrada corretamente.

No segundo momento quando vou acessar a quebra dinâmica.
E apesentando a seguinte msg


Estático Dinâmico Totalização
 Livremente escolher os campos de agrupamento

Pelo menos um campo deve ser relacionado ao eixo Y
Notice: Undefined index: in C:\Program Files (x86)\NetMake\v8\wwwroot\scriptcase\app\project\grid_dbo_v_teste\grid_dbo_v_teste_sel_groupby.php on line 814
    Campos do eixo X
Notice: Undefined index: in C:\Program Files [/b](x86)\NetMake\v8\wwwroot\scriptcase\app\project\grid_dbo_v_teste\grid_dbo_v_teste_sel_groupby.php on line 829


Alguem ja passou por isso? se é um detalhe de parâmetro  ou possível BUG, tenho outras apls mais antigas que funcionam corretamente com que bras dinamicas.

Obrigado
Att

Kleyber

  • Expert
  • *****
  • Mensagens: 2232
    • Email
Re:Erro Quebra Dinamica (Undefined index)
« Responder #1 Online: Abril 08, 2016, 02:37:09 pm »
André,

No resumo tem gráficos? Se não, desmarque a opção de GRÁFICOS nas configurações da Consulta.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

andre77

  • Novato
  • *
  • Mensagens: 23
    • Email
Re:Erro Quebra Dinamica (Undefined index)
« Responder #2 Online: Abril 08, 2016, 03:21:48 pm »
OI Kleyber boa tarde

Sim a mesma tinha grafico,Desabilitei o mesmo  e não deu certo.

De forma paliativa entrei no fonte do php e comentei estas duas linhas abaixo em vermelho e deu certo.
Mas dentro da interface do scriptcase nao encontrei o detalhe que resolveria este problema.

Caso tenha mais dicas, agradeço.

<?php
        $aYAxysFields = array();
        $aXAxysFields = array();
        $sYAxysLabel  = $this->Nm_lang['lang_othr_groupby_selected_fld'];
        foreach ($_SESSION['sc_session'][$sc_init]['grid_dbo_v_teste']['SC_Gb_Free_cmp'] as $NM_cada_field => $resto)
        {
            $aYAxysFields[$NM_cada_field] = $resto;
        }
        if ($bSummaryPage)
        {
            $aTmpGroupBy = $aYAxysFields;
            foreach ($_SESSION['sc_session'][$sc_init]['grid_dbo_v_teste']['pivot_x_axys'] as $temp)
            {
               // reset($aTmpGroupBy);
                $temp_key                 = key($aTmpGroupBy);
               // $aXAxysFields[$temp_key] = $aTmpGroupBy[$temp_key];
                unset($aYAxysFields[$temp_key]);
                unset($aTmpGroupBy[$temp_key]);
            }


Abraços
Att