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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Пример 2)
Строка 28: Строка 28:
#здесь Х - номер карты по порядку
#здесь Х - номер карты по порядку
contractcard.X=card_maglan.xsl:Заказ к договору (Маглан)
contractcard.X=card_maglan.xsl:Заказ к договору (Маглан)
 +
</source>
 +
 +
== Добавление списка тарифных планов в карточку договора ==
 +
Для получения списка глобальных и персональных тарифов договора в его карточке, необходимо в шаблоне карточки в нужном месте вставить
 +
 +
<source lang="xml">
 +
<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>
</source>
</source>

Версия 13:12, 12 марта 2013

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


Пример 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>
Личные инструменты