Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Внешняя печатная форма + ввод параметров + объекты печати.

Внешняя печатная форма + ввод параметров + объекты печати.
Я
   Target1025
 
11.01.22 - 08:15
Делал внешнюю печатную форму по https://infostart.ru/1c/articles/804832/

И там есть в коде вызов


&НаКлиенте
Процедура ПечатьЗавершение(Результат, ДополнительныеПараметры) Экспорт
....
            //Вывод сформированного табличного документа в штатную форму.
            ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия);

Ок! Для того, чтобы корректно отработались объектыПечати, я должен (если судить по коду общейформы), передать в параметрах КоллекциюПечатныхФорм. А это - ТаблицаЗначений, а таблицузначений я не могу передать с клиентскогокода. А вызвать общуюформу с сервера тоже не могу.

Затык, который не понимаю, как решить.
   Target1025
 
1 - 11.01.22 - 08:19
(0) криво объяснил, наверное. ПечатьДокументов ПриСозданииНаСервере анализирует, есть ли в переданных параметрах ТаблицаЗначений КоллекцияПечатныхФорм. И, если нет, вызывает мой серверный метод печати, но с затертой информацией по ОбъектамПечати(списку значений соответствия ссылок на документы и имена областей документов в выводном ТабличныйДокумент).

Чтобы он сохранил инфу, я должен при открытии формы создать, заполнить и передать КоллекциюПечатныхФорм, а это таблица значений, а значит - с клиентского кода я ее передать не могу. А серверного кода я не могу открыть саму форму т.к. сам "ОткрытьФорму" отсутствует в серверной части.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.