Формирование печатных форм на сервере с помощью БСП

1. Alligator84 74 16.05.17 09:51 Сейчас в теме
Всем доброго дня!
На текущий момент реализовал формирование печатной формы в Word с помощью процедур и функций модуля "УправлениеПечатьюКлиент" из БСП.
Минусы данного подхода на мой взгляд:
1. Скорость формирования печатной формы.
2. Необходимость наличие Офиса на каждом клиентском ПК(минус слабый, но всё же)
3. При формировании печатных форм более 100 шт особо напрягает п.1

Соответственно возникла потребность в изучении возможности БСП формировать ПФ на сервере.
Далее сохраняю в двоичные данные, передаю на клиент и открываю для пользователя (если это необходимо).

Проверив модуль УправлениеПечатью, не обнаружил там функций:
1. ИнициализироватьМакетОфисногоДокумента
2. ИнициализироватьПечатнуюФорму
Они расположены в клиентском модуле "УправлениеПечатьюКлиент"

Сталкивался ли кто-нибудь с такой задачей?
Толкните куда копать.
Демо базу БСП посмотрел, ПФ формируются на клиенте.
Заранее благодарю, что не прошли мимо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 16.05.17 10:04 Сейчас в теме
(1)
Демо базу БСП посмотрел, ПФ формируются на клиенте.

Это логично, так как печать нужна на клиенте.

(1)
Соответственно возникла потребность в изучении возможности БСП формировать ПФ на сервере.

Если макет у вас из шаблона ворда, то без самого ворда вы его никак не сформируете. Переходите на формирование в табличном документе.

(1)
Далее сохраняю в двоичные данные, передаю на клиент и открываю для пользователя (если это необходимо).

Сохраняете на сервере и передаете на клиент? Думаете будет быстрее чем сформировать на клиенте?

(1)
При формировании печатных форм более 100 шт особо напрягает п.1

Где бы вы не формировали 100 макетов, напрягать будет однозначно. Так как они все должны храниться в памяти, а при передаче с сервера их все равно надо формировать на принтер.
Так что формировать ПФ лучше на клиенте.
ИМХО однако.
Alligator84; +1 Ответить
3. Alligator84 74 16.05.17 10:08 Сейчас в теме
(2)
- установил Офис на сервере, проблем с шаблоном нет.
- предполагать значит потенциально ошибаться.

То есть в БСП идеология такова, что все ПФ формируются на клиенте?
4. lefthander 16.05.17 10:16 Сейчас в теме
(3) А зачем Вам идеология БСП? Вы что не можете сформировать ПФ на сервере? Нет у БСП, так напишите сами, возьмите модуль серверный и создайте там процедуру.
5. Alligator84 74 16.05.17 10:18 Сейчас в теме
С этим вопросов нет!
Возможно, изобретал бы велосипед.
Благодарю за ответы!
6. lefthander 16.05.17 10:25 Сейчас в теме
(5)есть же модуль УправлениеПечатьюВызовСервера в нем есть функция СформироватьПечатныеФормыДляБыстройПечати
Но ее описание в модуле УправлениеПечатью, напрашивается вывод, этот модуль скоро удалят.
- предполагать значит потенциально ошибаться.

А может и избежать ненужных ошибок.
7. Alligator84 74 16.05.17 11:08 Сейчас в теме
Здесь есть проблема с определением двух параметров:
ИмяМенеджераПечати
ПараметрыПечати

Не могу найти толкового описания с примером.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот