Расширенные счета модуля бухгалтерии

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

(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
С версии 4.4 возможно использование в качестве шаблона счета формата jasperreports (аналогично модулю отчетов) вместо xsl.
С версии 4.4 возможно использование в качестве шаблона счета формата jasperreports (аналогично модулю отчетов) вместо xsl.
Для его редактирования рекомендуется использовать приложение iReport (версии >= 2.0).
Для его редактирования рекомендуется использовать приложение iReport (версии >= 2.0).
 +
 +
Так же как и xsl шаблон, jrxml шаблон необходимо скопировать в webroot/xsl и указать его имя в типе документа.
== Пример счета за телефонию ==
== Пример счета за телефонию ==
Строка 6: Строка 8:
http://bgbilling.ru/reports/bill_subreport0.jrxml
http://bgbilling.ru/reports/bill_subreport0.jrxml
 +
 +
Оба файла должны лежать в webroot/xsl, в типе документа указывается bill.jrxml. bill_subreport0.jrxml - это подотчет используемый bill.jrxml, именно в нем выводится список МГ/МН звонков, посредством запросов в базу.
 +
 +
Для корректной работы необходимо скорректировать переменные (variables) в bill.jrxml:
 +
* mid - код модуля телефонии, целое число, new Integer( $mid );
 +
* localService - код услуги местной телефонии, для вывода кол-ва минут по местной связи, целое число, new Integer( $localService );
 +
* mgmnServices - коды услуг МГ/МН связи, через запятую, звонки с этими услугами будут в расшифровке, строка.
 +
* outSaldo -
 +
* account -
 +
А также в зоне detail шаблона - указать какие позиции счета не отображать (это должны быть позиции счета долг за прошлый месяц и платежи за текущий)

Версия 14:07, 16 апреля 2008

С версии 4.4 возможно использование в качестве шаблона счета формата jasperreports (аналогично модулю отчетов) вместо xsl. Для его редактирования рекомендуется использовать приложение iReport (версии >= 2.0).

Так же как и xsl шаблон, jrxml шаблон необходимо скопировать в webroot/xsl и указать его имя в типе документа.

Пример счета за телефонию

http://bgbilling.ru/reports/bill.jrxml

http://bgbilling.ru/reports/bill_subreport0.jrxml

Оба файла должны лежать в webroot/xsl, в типе документа указывается bill.jrxml. bill_subreport0.jrxml - это подотчет используемый bill.jrxml, именно в нем выводится список МГ/МН звонков, посредством запросов в базу.

Для корректной работы необходимо скорректировать переменные (variables) в bill.jrxml:

  • mid - код модуля телефонии, целое число, new Integer( $mid );
  • localService - код услуги местной телефонии, для вывода кол-ва минут по местной связи, целое число, new Integer( $localService );
  • mgmnServices - коды услуг МГ/МН связи, через запятую, звонки с этими услугами будут в расшифровке, строка.
  • outSaldo -
  • account -

А также в зоне detail шаблона - указать какие позиции счета не отображать (это должны быть позиции счета долг за прошлый месяц и платежи за текущий)

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