|
Добавил список макетов в подменю печати, но ошибка, что может быть? | ☑ | ||
---|---|---|---|---|
0
VID1234
14.04.22
✎
18:30
|
Здравствуйте. Создал документ, добавил несколько печатных форм в печать:
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт КомандаПечати = КомандыПечати.Добавить(); КомандаПечати.Обработчик = "УправлениеПечатьюБЗККлиент.ВыполнитьКомандуПечати"; КомандаПечати.МенеджерПечати = "Документ.ФайлОценка"; КомандаПечати.Идентификатор = Метаданные.Документы.ФайлОценка.Макеты.ПФ_MXL_ФайлОценка1.Имя; КомандаПечати.Представление = Метаданные.Документы.ФайлОценка.Макеты.ПФ_MXL_ФайлОценка1.Представление(); КомандаПечати.Порядок = 1; КомандаПечати.ПроверкаПроведенияПередПечатью = Ложь; //КомандаПечати.ДополнительныеПараметры.Вставить("ТребуетсяЧтениеБезОграничений", Истина); ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды(КомандаПечати, "", Ложь); КомандаПечати = КомандыПечати.Добавить(); КомандаПечати.Обработчик = "УправлениеПечатьюБЗККлиент.ВыполнитьКомандуПечати"; КомандаПечати.МенеджерПечати = "Документ.ФайлЛОТЭ"; КомандаПечати.Идентификатор = Метаданные.Документы.ФайлОценка.Макеты.ПФ_MXL_ФайлОценка2.Имя; КомандаПечати.Представление = Метаданные.Документы.ФайлОценка.Макеты.ПФ_MXL_ФайлОценка2.Представление(); КомандаПечати.Порядок = 2; КомандаПечати.ПроверкаПроведенияПередПечатью = Ложь; //КомандаПечати.ДополнительныеПараметры.Вставить("ТребуетсяЧтениеБезОграничений", Истина); ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды(КомандаПечати, "", Ложь); КомандаПечати = КомандыПечати.Добавить(); КомандаПечати.Обработчик = "УправлениеПечатьюБЗККлиент.ВыполнитьКомандуПечати"; КомандаПечати.МенеджерПечати = "Документ.ФайлОценка"; КомандаПечати.Идентификатор = Метаданные.Документы.ФайлОценка.Макеты.ПФ_MXL_ФайлОценка3.Имя; КомандаПечати.Представление = Метаданные.Документы.ФайлОценка.Макеты.ПФ_MXL_ФайлОценка3.Представление(); КомандаПечати.Порядок = 3; КомандаПечати.ПроверкаПроведенияПередПечатью = Ложь; //КомандаПечати.ДополнительныеПараметры.Вставить("ТребуетсяЧтениеБезОграничений", Истина); ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды(КомандаПечати, "", Ложь); КонецПроцедуры Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ФайлОценка", "ФайлОценка", СформироватьНесколькоАктов(МассивОбъектов[0],ОбъектыПечати)); КонецПроцедуры Но при открытии формы списка, выходит ошибка не найдена Ссылка! Что-то связано с представлением значений: Ошибка получения представления значения: Документ.ФайлОценка.МодульМенеджера связано с инициализацией, что я делаю не так? И подскажите сразу как мне в печати, запустить именно тот макет, который я выберу в списке подменю печать! |
|||
1
vicof
14.04.22
✎
21:58
|
||||
2
VID1234
15.04.22
✎
11:27
|
(1) Действительно получилось. Спасибо! А подскажите, есть подобная инструкция по внедрению внутреннего документооборота, я документ создал, печатную форму теперь могу отправлять на печать (благодаря Вашей ссылке), теперь мне нужно чтобы эту печатную форму отправить в кабинет сотрудника! Для начала, чтобы появилась кнопка сверху подписать и отправить!
|
|||
3
vicof
15.04.22
✎
12:30
|
(2) Не знаю. Нужно читать документацию по документообороту.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |