forum.bitel.ru
http://forum.bitel.ru/

не могу понять как вывести total
http://forum.bitel.ru/viewtopic.php?f=12&t=8708
Страница 1 из 1

Автор:  skyb [ 21 ноя 2013, 18:12 ]
Заголовок сообщения:  не могу понять как вывести total

Код:
import java.sql.*;
import java.util.*;

public void fillReport( con, filter, result )
{
   String combo = filter.getStringParam("combo");
   System.out.println("combo =======>>>>>" + combo);
   PreparedStatement ps = con.prepareStatement( result.sql( "SELECT object_values.title, tp.title FROM contract AS c "+
                  "INNER JOIN contract_tariff AS ct "+
                  "ON c.id=ct.cid "+
                  "INNER JOIN tariff_plan AS tp "+
                  "ON ct.tpid=tp.id "+
                  "INNER JOIN contract_parameter_type_7 AS object "+
                  "ON object.cid=c.id "+
                  "INNER JOIN contract_parameter_type_7_values AS object_values "+
                  "ON object.val=object_values.id "+
                  "WHERE c.date2 IS NULL AND object.pid=46 AND object.val = $(combo) AND c.id NOT IN (58, 161)", filter ) );
   
   ResultSet rs = ps.executeQuery();
      int i = 0;
      List res = new ArrayList();
            while (rs.next())
            {
                  String object = rs.getString(1);
                  String trafic = rs.getString(2);
                  String traf = trafic.replaceAll("\\D", "");
                  int traffic = Integer.parseInt(traf);
                  i=i+traffic;
            }
   Map params = new HashMap();
   params.put( "col1", i );
   System.out.println("object =======>>>>>" + i);
   result.setParams( params );
}

вот банальный bgbs отчет, но почему то он выдает нет данных, чего я не так сделал? в принте вылетает нужное число в переменной i

Автор:  skyb [ 22 ноя 2013, 07:01 ]
Заголовок сообщения:  Re: не могу понять как вывести total

Никто не знает чтоль? в доке есть описания получения тотала и запихивание его кудато, но вот как его вывести - нигде ненаписано. Подскажите.

Автор:  skyb [ 22 ноя 2013, 08:13 ]
Заголовок сообщения:  Re: не могу понять как вывести total

пока вас дождешься!!! )))))))))) все решил уже))))
Цитата:
Для того, чтобы сервер не кэшировал шаблоны отчётов добавьте в конфигурацию сервера (не модуля) параметр reports.cache=0.

А можно по подробней, что именно кэшируется

Автор:  stark [ 14 янв 2014, 19:27 ]
Заголовок сообщения:  Re: не могу понять как вывести total

skyb писал(а):
пока вас дождешься!!! )))))))))) все решил уже))))
Цитата:
Для того, чтобы сервер не кэшировал шаблоны отчётов добавьте в конфигурацию сервера (не модуля) параметр reports.cache=0.

А можно по подробней, что именно кэшируется


скрипт отчета

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/