Имя: Пароль:
1C
1С v8
Программная печать внешней формы. (УФ)
0 konstanciy
 
17.11.16
11:33
Всем доброго дня.
Вывожу программно на печать внешнюю форму, код ниже. Вопрос, как печатную форму отправить сразу на принтер и не показывать пользователю? Заранее всем спасибо.

&НаКлиенте
Процедура ПечатьВнешнейФормы(Команда)
    
    ВыполняемаяОбработка=НайтиВПФНаСервере("Счет на оплату");
    Если ВыполняемаяОбработка = Неопределено Тогда
        Возврат;
    КонецЕсли;
    
    ОбъектыНазначения=Новый Массив;
    ОбъектыНазначения.Добавить(Реализация);
    ПараметрыОткрытия=Новый Структура("ИсточникДанных, ПараметрыИсточника");
    ПараметрыОткрытия.ИсточникДанных=ВыполняемаяОбработка;
    ПараметрыОткрытия.ПараметрыИсточника=Новый Структура("ИдентификаторКоманды, ОбъектыНазначения");
    ПараметрыОткрытия.ПараметрыИсточника.ИдентификаторКоманды="СчетНаОплату,СчетНаОплату";
    ПараметрыОткрытия.ПараметрыИсточника.ОбъектыНазначения=ОбъектыНазначения;
    
    ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия);
        
КонецПроцедуры