|
Печать из внешней обработки (не внешней печатной формы) средствами БСП |
☑ |
0
Sareth
25.06.15
✎
14:47
|
Доброго времени суток, уважаемые форумчане.
Ситуация такая, сделал глобальную внешнюю обработку с параметром "Открытие формы", которая после действий пользователя формирует данные и пишет в txt, осталось самое маленькое, вывести на печать макет самой обработки сформированный из этих данных. Вопрос: как это сделать средствами БСП? Еще раз повторюсь это не внешняя печатная форма(там все просто, процедуру Печать() впихнул и все). Заранее спасибо.
|
|
1
VikingKosmo
25.06.15
✎
14:48
|
впихнуть процедуру Печать() в свою обработку и все
|
|
2
Sareth
25.06.15
✎
14:52
|
а откуда она будет вызываться? стандартными методами она из команд печати идет, а тут как?
|
|
3
banco
25.06.15
✎
15:10
|
(0) УправлениеПечатьюКлиент.ПечатьДокументов
|
|
4
Sareth
25.06.15
✎
15:42
|
(3) Что-то с параметрами не разберусь:
Параметры:
КоллекцияПечатныхФорм - Массив - коллекция описаний печатных форм - формирую с помощью УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм
// ОбъектыПечати - СписокЗначений - значение - ссылка на объект - у обработки ссылки нет
и где передавать сам ТабДок?
|
|
5
banco
25.06.15
✎
16:23
|
КоллекцияПечатныхФорм = УправлениеПечатьюКлиент.НоваяКоллекцияПечатныхФорм("Макет");
ПечатнаяФорма = УправлениеПечатьюКлиент.ОписаниеПечатнойФормы(КоллекцияПечатныхФорм, "Макет");
ПечатнаяФорма.ТабличныйДокумент = ТабДок;
УправлениеПечатьюКлиент.ПечатьДокументов(КоллекцияПечатныхФорм);
|
|
6
Sareth
25.06.15
✎
16:36
|
(5) Все получилось, огромное спасибо!
|
|