Вывод табличного документа в типовое окно печати для УФ

SnarkSpb 15 1

Использование типового окна печати для вывода табличного документа (выдержка с Инфостарт https://infostart.ru/1c/articles/394727/)


&НаКлиенте
	Процедура КомандаПечати(Команда) 
		ТабличныйДокументДляПечати = ПолучитьТаблчныйДокумент(); 

		Коллекция = УправлениеПечатьюКлиент.НоваяКоллекцияПечатныхФорм("Макет");

		//структура в массиве
		СтруктураКоллекции = Коллекция.Получить(0);
		СтруктураКоллекции.ТабличныйДокумент =ТабДокОшибок ;
		СтруктураКоллекции.ТабличныйДокумент =ТабДокОшибок ;
		СтруктураКоллекции.СинонимМакета = "Имя файла"; //Для сохранения, отпраки по почет

		УправлениеПечатьюКлиент.ПечатьДокументов(Коллекция,,ЭтаФорма);

	КонецПроцедуры

Источник

2

Комментарии

SaiArtew
#1, ред. 20 сентября 2023 10:26

Может так?

&НаКлиенте
	Процедура КомандаПечати(Команда) 
		ТабличныйДокументДляПечати = ПолучитьТабличныйДокумент(); 
		Коллекция = УправлениеПечатьюКлиент.НоваяКоллекцияПечатныхФорм("Макет");

		//структура в массиве
		СтруктураКоллекции = Коллекция.Получить(0);
		СтруктураКоллекции.ТабличныйДокумент =ТабличныйДокументДляПечати ;
		СтруктураКоллекции.СинонимМакета = "Имя файла"; //Для сохранения, отправки по почте

		УправлениеПечатьюКлиент.ПечатьДокументов(Коллекция,,ЭтаФорма);

	КонецПроцедуры


spec1cdo
#2, ред. 29 августа 2025 15:04

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


См. также

ПроверитьВыводТабличногоДокумента (БСП)

Вывод картинки при печати в Табличный документ

Разные параметры ориентации для разных страниц печатной формы в БСП

ЗадатьОбластьПечатиДокумента (БСП)

Вывод данных СКД в табличный документ

Вывод произвольной Таблицы Значений в Табличный Документ

Заполнение табличного документа

ПриПолученииПодписейИПечатей (БСП)

Меню обработки дополнительной расшифровки в табличном документе (не СКД)

Модератору