Шаблоны наименования услуг#

По умолчанию в актах выполненных работ, счетах на оплату и расходах клиента в платформе используются стандартные наименования услуг. Эти наименования формируются из XSLT-шаблонов в директории /usr/local/mgr5/etc/xslt/:

  • itemname_certificate.xsl — SSL-сертификат;

  • itemname_dedic.xsl — Выделенный сервер;

  • itemname_domain.xsl — Доменные имена;

  • itemname_soft.xsl — Лицензии ISPsystem;

  • itemname_vds.xsl — Виртуальный сервер;

  • itemname_vhost.xsl — Виртуальный хостинг;

  • itemname.xsl — для произвольных услуг.

Чтобы изменить наименование услуги, необходимо создать собственный шаблон в настройках типа продуктов. Созданный шаблон будет использоваться вместо стандартного.

Примечание

Не рекомендуем изменять существующие шаблоны в директории usr/local/mgr5/etc/xslt/. При обновлении они будут восстановлены в исходное состояние.

Как создать шаблон#

  1. Перейти в раздел Продукты — Типы продуктов, выбрать тип продукта и нажать кнопку Изменить.

  2. Вставить текст в поле Шаблона наименования услуги и нажать кнопку Ok.

  3. Если появилось сообщение об ошибке в тексте шаблона, внести исправления и повторно нажать кнопку Ok.

../../../../_images/type_shab.png

Где взять информацию для шаблона#

При заказе услуги подсистема создает XML-файл с подробной информацией о ней. Вы можете использовать данные из этого XML-файла для создания XSLT-шаблона. Существует возможность записать XML-файл в лог /usr/local/mgr5/var/billmgr.log. Для этого необходимо установить максимальный уровень логирования модуля Вспомогательные функции. В разделе Настройки — Настройка логирования, выбрать Вспомогательные функции нажать кнопку Максимальный.

Как изменить наименование ранее созданной услуги#

Новый шаблон наименования услуг будет применен только на расходы, которые были созданы после внесения изменений в шаблон.

Чтобы привести наименования действующих услуг в соответствие с шаблоном, выполнить команду:

/usr/local/mgr5/sbin/mgrctl -m billmgr fix.expensename fromdate=2022-04-10 todate=2022-10-25

где date и todate — даты оказания услуг. Указать промежуток времени, в котором нужно изменить расходы. Если есть расходы, у которых дата оказания услуги еще не прошла, указать в поле todate дату в будущем.