понедельник, 16 января 2017 г.

Выводим на печать из формы документа

  //Выводим на печать "Проверочную Накладную" после изменения статуса "Выполнено без ошибок"
   МассивИзмененныхДокументов = ПолучитьДокументДляПечатиПроверочнаяНакладная();
   Форма = НеОпределено;
   УправлениеПечатьюКлиент.ВыполнитьКомандуПечати("Документ.ОтборРазмещениеТоваров", "ПроверочнаяНакладная",
   МассивИзмененныхДокументов, Форма, Неопределено);

Или сразу на принтер не выводя на экран
ВыполнитьКомандуПечатиНаПринтер

   УправлениеПечатьюКлиент.
ВыполнитьКомандуПечатиНаПринтер
("Документ.ОтборРазмещениеТоваров", "ПроверочнаяНакладная",
   МассивИзмененныхДокументов, Форма, Неопределено);

&НаСервере
Функция ПолучитьДокументДляПечатиПроверочнаяНакладная()
 МассивИзмененныхДокументов = Новый Массив(1);
 МассивИзмененныхДокументов[0] = Документы.ОтборРазмещениеТоваров.ПолучитьСсылку(Элементы.Список.ТекущаяСтрока.УникальныйИдентификатор());
 Возврат МассивИзмененныхДокументов;
КонецФункции