BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 22:37

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: XML-FO и плагин CRM
СообщениеДобавлено: 31 окт 2012, 18:06 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Уважаемые разработчики.

Сейчас возникла задача изменения стандартного наряда на выполнение работ, которому в webroot соответствует xsl'ка register_print_task_order.xsl. Как оказалось, форматировать документ можно только на HTML, что очень не удобно для печати нарядов. Конкретно, трудно разбивать наряд на отдельные страницы (а такая необходимость есть), непонятно, как повернуть блок (например, на 90 градусов), сделать нормальные колонки и всё это распечатать в landscape ориентации. Всё это (и много другое :) ) можно сделать с помощью XML-FO, который уже используется во многих местах биллинга.

Вопрос, собственно, вот в чём: почему бы при печати нарядов из плагина CRM не добавить поддержку XML-FO? Сейчас уже можно работать с XML-FO при печати отчёта по нарядам (задачам) и при сохранении этого отчёта в pdf (npdf_register_tasks.xsl). В результате кучу нарядов можно распечатать, используя XML-FO и нормальное форматирование, а один наряд можно распечатать только используя HTML - фигня какая-то. Поддержку добавить тоже, вроде, не сложно, можно даже для совместимости оставить и вариант с HTML, только при печати смотреть на метод вывода (html/xml). Если стоит HTML, то пускать наряд по старому пути обработки, если xml, то через новый FO.

P. S. Пришлось печать дополнительных страниц сделать отдельным сервисом, который получает данные из базы и формирует pdf'ку, которую потом нужно распечатать. Стыдно теперь руководству в глаза смотреть... :(

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-FO и плагин CRM
СообщениеДобавлено: 31 окт 2012, 18:55 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
в HelpDesk


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.285s | 22 Queries | GZIP : On ]