Имя: Пароль:
1C
1С v8
Получение шаблонов Word для документа.
0 lirt82
 
10.10.25
18:46
В конфе ЗУП 3, актуальный релиз есть самописная общая форма журнала документов. В этой общей форме есть кнопка "Печать", при нажатии открывается новое окно с полем "Печатная форма" и выпадающий список выбора печатных форм которые получаю в зависимости от вида документа. Код
///////////////////////
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
	Если ЗначениеЗаполнено(Параметры.Ключ) Тогда
		
		СписокВыбораПечатныхФорм = Элементы.ИмяМакетаПечатнойФормы.СписокВыбора; 
		СписокВыбораПечатныхФорм.Очистить(); 
		КомандыПечати = ПолучитьСтруктуруКомандыПечати();  
		
		Попытка
			ОбщегоНазначения.МенеджерОбъектаПоСсылке(Параметры.Ключ).ДобавитьКомандыПечати(КомандыПечати);
			КомандыПечати.Свернуть("Идентификатор, Представление");
			
			Для Каждого КомандаПечати Из КомандыПечати Цикл
				СписокВыбораПечатныхФорм.Добавить(КомандаПечати.Идентификатор, КомандаПечати.Представление);	
			КонецЦикла;
			
		Исключение  
			ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Документ не подключен к менеджеру печати. Обратитесь к администратору");
		КонецПопытки;
		
	КонецЕсли;
	
КонецПроцедуры
////////////////////////////////

все норм отрабатывает в случае когда у документа есть макеты. Столкнулся с проблемой есть документы у которых есть внешние печатные формы.
Как получить внешние печатные формы и заполнить ими поле списка?
https://iimg.su/i/hCK3Ks
1 maxab72
 
10.10.25
13:39
(0) А где у тебя шаблоны хранятся?
2 lirt82
 
10.10.25
18:46
(1) ошибка: не шаблоны, а внешние печатные формы
3 spiller26
 
10.10.25
14:32
(2) Делай через расширение
4 Мультук
 
гуру
10.10.25
18:46
(0)

Наверное стоит посмотреть "а что происходит" в

ДополнительныеОтчетыИОбработки.ПриПолученииКомандПечати

При открытии формы любого документа, в котором есть внешние печатные формы

(3) Может лучше через сужение ?
Сколько можно расширять ?
5 Волшебник
 
10.10.25
18:47
(4) >> Может лучше через сужение?

Для этого создать новую конфу на обычных формах без БСП.
Это будет радикальная оптимизация.
6 maxab72
 
10.10.25
20:26
(5) у меня сейчас на руках как раз такая. Вусмерть переписанная УТ релиза середины 2008 года. Пытаюсь ее откачать после того, как "крутой прог по знакомству" неудачно скрестил ее с последней УТ 11... чтоб касса работала с новыми тегами...
7 Волшебник
 
10.10.25
20:29
(6) Это не считается. Я же говорил про новую конфу
8 Волшебник
 
10.10.25
20:30
Вот я легко создаю новые конфы с нуля на обычных формах и они работают в продакшене. Без БСП.
Потому что я сеньор.
9 Волшебник
 
10.10.25
20:31
(8) + Более того, всем джунам я тоже рекомендую начинать с обычных форм. Обычные значит обычные, а не управляемые.