Имя: Пароль:
1C
1С v8
Печать из внешней обработки (не внешней печатной формы) средствами БСП
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) Все получилось, огромное спасибо!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.