Разовые услуги RSCM

Материал из BiTel WiKi

Перейти к: навигация, поиск

Переделал отчет который идет в поставке с биллингом, добавил возможность сортировки по:

  • Услугам
  • Группам

Чтоб переделать отчет, необходимо привести файлы к виду

  • rscm_contract_telenettv_rscm.rep.xml
<?xml version="1.0" encoding="UTF-8"?>
<report title="Разовые услуги RSCM">
<monthAndDays name1="date1" name2="date2" title="Месяц и дни"/>
<contractGroups name="gr" title="Группы договоров"/>
<services name="services" title="Услуги" />
</report>
  • rscm_contract_telenettv_rscm.jrxml

В месте где идет sql запрос, его необходимо преобразовать до вида

String query = result.sql( "SELECT a.amount, a.date, a.comment, c.title as ct, s.title as st FROM " + TABLE + " as a" +
" LEFT JOIN service as s ON a.sid = s.id" +
" LEFT JOIN contract as c ON a.cid = c.id" +
" WHERE s.mid = "+ mid + 
" AND gr&$(gr)>0" +
" AND sid IN ($(services))" +
" AND date >= ? AND date <= ?", filter );

--skyb 09.14, 21 Апреля 2011 (UTC)

Отчет:Rscm_contract_telenettv_rscm.jrxml.zip

Личные инструменты