Карточки договора

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

Версия от 13:18, 12 марта 2013; SinTeZWh1te (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

С помощью карточек договора из биллинга возможна печать договоров, заявок, карт регистрации и т.п.


Пример 1

Договор, заявка и дополнительное соглашение на цифровое ТВ.

Договор
Заявка
Доп. соглашение

Файлы с XSLT шаблонами: Медиа:card_telenettv.zip. Размещаются в BGBillingServer/webroot/xsl. В конфигурации сервера (Сервис=>Настройка) указывается:

contractcard.1=card_telenettv_contract.xsl:Карта Договора (Теленет)
contractcard.2=card_telenettv_request.xsl:ЗАЯВЛЕНИЕ(Теленет)
contractcard.3=card_telenettv_agreement.xsl:Дополнительное соглашение(Теленет)


Пример 2

Заказ к договору об оказании услуг связи (в двух экзеплярах)

Заказ к договору

Файлы с XSLT шаблонами: Медиа:card_maglan.zip. Размещаются в BGBillingServer/webroot/xsl. В конфигурации сервера (Сервис=>Настройка) указывается:

#здесь Х - номер карты по порядку
contractcard.X=card_maglan.xsl:Заказ к договору (Маглан)

Добавление списка тарифных планов в карточку договора

Для получения списка глобальных и персональных тарифов договора в его карточке, необходимо в шаблоне карточки в нужном месте вставить

<xsl:for-each select="contract/tariff">
   <fo:block xsl:use-attribute-sets="text" text-align="center">
      <xsl:value-of select="@tariff_plan"/>
   </fo:block>
</xsl:for-each>
<xsl:for-each select="contract/personal_tariff">
   <fo:block xsl:use-attribute-sets="text" text-align="center">
      <xsl:value-of select="@title"/>
   </fo:block>
</xsl:for-each>

Выглядеть будет следующим образом. Файл:GnuPX.png
Где сначала выбираются все глобальные тарифы, а затем персональные.

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