vyvod_na_pechat_pechatnoj_formy_srazu_na_printer

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
vyvod_na_pechat_pechatnoj_formy_srazu_na_printer [2021/02/16 11:22]
tro создано
vyvod_na_pechat_pechatnoj_formy_srazu_na_printer [2021/02/18 21:06] (текущий)
tro
Строка 1: Строка 1:
 +1. Вызов печати
 +<code>
 &НаКлиенте &НаКлиенте
 Процедура ПесатьСразуНаПринтер() Процедура ПесатьСразуНаПринтер()
Строка 8: Строка 10:
  
 КонецПроцедуры КонецПроцедуры
 +</code>
  
 +2. В модуле менеджера того объекта, который мечатаем
 +<code>
 +Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
 +
 + КодЯзыкаПечать = Локализация.ПолучитьЯзыкФормированияПечатныхФорм();
 + ПечатнаяФорма = УправлениеПечатью.СведенияОПечатнойФорме(КоллекцияПечатныхФорм, "ДокументСборки");
 +
 + Если ПечатнаяФорма <> Неопределено Тогда
 + ПечатнаяФорма.ТабличныйДокумент = Новый ТабличныйДокумент;
 + ПечатнаяФорма.ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ДокументСборки_ЛистСборкиА4";
 + ПечатнаяФорма.ПолныйПутьКМакету = "Документ.ДокументСборки.ЛистСборкиЧек";
 + ПечатнаяФорма.СинонимМакета = НСтр("ru='Документ сборки';uk='Документ сборки'");
 + ПечатнаяФорма.ТабличныйДокумент = ПолучитьТЧЛистСборкиА4(МассивОбъектов);
 + КонецЕсли;
 +
 +КонецПроцедуры
 +</code>
  
 +3. Тут процедура получения пролучения табличного документа
 +<code>
 +Процедура ПолучитьТЧЛистСборкиА4 (массивОбъектов)
 +   ТабличныйДокумент = Новый ТабличныйДокумент;
 +   Макет = ПолучитьМакет("ЛистСборкиА4");
 +.
 +.
 +   ТабличныйДокумент.АвтоМасштаб = Истина;
 +
 +   Возврат ТабличныйДокумент;
 +КонецПроцедуры
 +</code>
  • /sites/data/attic/vyvod_na_pechat_pechatnoj_formy_srazu_na_printer.1613474533.txt.gz
  • Последнее изменение: 2021/02/16 11:22
  • tro