Приветствую Вас ГостьЧетверг, 16.01.2025, 01:38

Каталог статей


Сохранение сформированных печатных форм стандартными способами

Сформированную печатную форму обычно можно сохранить в файл с помощью команды "Сохранить на компьютер или в качестве присоединенного файла к объекту" на общей печатной форме.

Условия корректной работы.

Чтобы это работало без ошибок, в обязательном порядке должен быть корректно заполнен список значений ОбъектыПечати. Он заполняется процедурой УправлениеПечатью.ЗадатьОбластьПечатиДокумента(), которая создает области вида "Документ_1" и устанавливает в записи Объекты печати ЗначениеЭлемента и Представление именем этой области. Ключом является ссылка на объект. Именно по этой связи программа понимает какую часть табличного документа надо сохранить в файл для данного объекта.

Если печатная форма формируется программно например в форме, то, при вызове метода объекта Печать(МассивОбъектовНазначения, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) надо передать пустой список значений.

Методы для формирования других параметров этой процедуры:

КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(ИдентификаторПечатнойФормы);

ПараметрыВывода = УправлениеПечатью.ПодготовитьСтруктуруПараметровВывода();

Корректное заполнение ОбъектыПечати и областей Табличного документа так же влияет на покомплектную печать.

Как формируется имя файла при сохранении.

Если при вызове метода УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию() в параметре ИмяФайлаПечатнойФормы указать имя файла, то при сохранении будет формироваться оно.

Если этот параметр не указан, то в качестве имени файла будет подставлено представление объекта.

Папка, в которую будет сохранен файл, указывается в диалоге сохранения.

Категория: Программирование | Добавил: leshic (16.10.2024)
Просмотров: 24 | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт
Поиск
Категории раздела
СКД [50]
Регистры [7]
Формы [47]
Администрирование [41]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [41]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0