Расширенные счета модуля бухгалтерии
Материал из BiTel WiKi
Magic (Обсуждение | вклад) |
Magic (Обсуждение | вклад) |
||
| Строка 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 шаблона - указать какие позиции счета не отображать (это должны быть позиции счета долг за прошлый месяц и платежи за текущий)
