Обращение к внешней обработке и к ее процедуре "Печать" (ЗУП 2.5) ОФ
Коллеги, добрый день!
Есть внешняя обработка. Загрузил ее в справочник "Сотрудники". Доступна в подменю "Печать".
Подскажите, пожалуйста, как реализовать массовую печать по нескольким сотрудникам из формы списка?
Кнопку "Печать" добавил в форму списка.
Добавил код
Как мне обратиться к процедуре "Печать" из модуля объекта внешней обработки?
Начал копать и гуглить, что якобы можно попробовать обратиться через УниверсальныеМеханизмы.НапечататьВнешнююФорму()
Если есть другие варианты, то подскажите.
Заранее благодарен.
Есть внешняя обработка. Загрузил ее в справочник "Сотрудники". Доступна в подменю "Печать".
Подскажите, пожалуйста, как реализовать массовую печать по нескольким сотрудникам из формы списка?
Кнопку "Печать" добавил в форму списка.
Добавил код
Если ЭтаФорма.ЭлементыФормы.СправочникСписок.ТекущаяСтрока = Неопределено Тогда
Возврат;
КонецЕсли;
Для каждого ВыделеннаяСтрока Из ЭлементыФормы.СправочникСписок.ВыделенныеСтроки Цикл
СтрокаТаблицыЗначений = ЭлементыФормы.СправочникСписок.ДанныеСтроки(ВыделеннаяСтрока);
Сотрудник = СтрокаТаблицыЗначений.Ссылка.ПолучитьОбъект();
КонецЦикла;
ПоказатьКак мне обратиться к процедуре "Печать" из модуля объекта внешней обработки?
Начал копать и гуглить, что якобы можно попробовать обратиться через УниверсальныеМеханизмы.НапечататьВнешнююФорму()
Если есть другие варианты, то подскажите.
Заранее благодарен.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) Что-то получилось
ТекСсылка = Константы.СТ_ОбработкаHRLink.Получить();
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ТекСсылка.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Объект = ТекСсылка.ПолучитьОбъект();
Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
Форма.Открыть();
осталось понять, как передать список сотрудников
ТекСсылка = Константы.СТ_ОбработкаHRLink.Получить();
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ТекСсылка.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Объект = ТекСсылка.ПолучитьОбъект();
Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
Форма.Открыть();
осталось понять, как передать список сотрудников
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот