Возник вопрос, такого плана могу ли я вывести отчет Остатки и доступность товаров, который выводится из карточки товара в своей обработке.
Потратил немного времени и пришел к 4-м строчкам, которые дают возможность использовать не только этот отчет но и любой отчет, который привязан к форме в том числе и подключенный через внешние отчеты.
Для того в любой обработке где необходимо вывести подобный отчет.
Пишем вот такую процедуру
Об = ЭтаФорма.ТекущийЭлемент.ТекущиеДанные.Номенклатура;
//получаем объект для которого выводим расшифровку
Стр = Новый Структура;
Стр.Вставить(«Ключ», Об);
// Генерируем ключ формы,
Форма = ПолучитьФорму(«Справочник.Номенклатура.Форма.ФормаЭлемента», стр );
//получаем но не открываем форму с ключем нашей номенклатуры. Где генерируется это меню стандартными обработками.
МенюОтчетыКлиент.ВыполнитьПодключаемуюКомандуОтчет(Форма.Команды.Найти(«ПодменюОтчетыКомандаОтчет5»),Форма, Форма.Объект);
//и собственно запускаем БСП процедуру где в качестве параметров, мы подставляем
1: Имя команды сгенерированной формой(отлавливал я это имя в ОбщейФорме.ФормаОтчета в процедуру «ПриСозданииНаСервере».)
2: Форма с указанным объектом и ключем
3: Объект необходим для выполнения и заполнения параметров отчета бсп.
Да возможно это не самый высокопроизводительный код. Но в некоторых ситуациях он решает задачи. (В моих)



