Вызов отчета из карточки справочника

1. andry_hoffma 07.02.18 10:45 Сейчас в теме
Имеется Управление торговлей, редакция 11 (11.3.4.124) и некий нами написанный отчет. Стоит задача вызывать этот отчет из справочника партнеры.

Добавили следующий код в стандартную процедуру "Процедура ДобавитьКомандыОтчетов(КомандыОтчетов)" модуля менеджера справочника партнеры

    КомандаОтчет = ДобавитьОтчетПлан(КомандыОтчетов);
    Если КомандаОтчет <> Неопределено Тогда
        КомандаОтчет.СписокФорм = "ФормаЭлемента,ФормаСписка,ФормаСпискаБезПолнотекстовогоПоиска";
    КонецЕсли;



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

    Возврат Неопределено;
Показать

В следствие чего в меню отчеты появился наш отчет. Непонятно как поставить в этом отчете отбор по партнеру из которого мы его вызываем.
Чисто в теории мы можем добавить в Функцию ДобавитьОтчетПлан следующий код:
        Отбор = Новый Структура("Партнер",Справочники.Партнеры.НайтиПоКоду("213");
        КомандаОтчет.ПараметрыФормы = Новый Структура("СформироватьПриОткрытии, Отбор", Истина,Отбор);



Тогда отчет формируется с отбором, но мы не нашли возможности в модули менеджера получить наш объект что бы передать его в отчет.

Как вызвать отчет с отбором по элементу справочника из которого мы его вызываем?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 07.02.18 15:08 Сейчас в теме
В модуле менеджера объекта нет, не было и не будет. Чем не устроил механизм подключения отчета к через дополнительные отчеты/печатные формы?
3. andry_hoffma 07.02.18 15:49 Сейчас в теме
(2)Тем что там лишний клик. Отчеты-->Дополнительные отчеты-->отчет.

Суть в том что типовые отчеты же как то открываются на основании справочника, с отбором по элементу из которого вызваны. В модуля менеджера они не передают значения отбора. Можно предположить что отбор накладывается потом. Но где и как мы пока не нашли(
4. RustamZz 07.02.18 20:07 Сейчас в теме
(3) Я не смотрел как в УТ 11 в УНФ есть механизм подключения отчетов в контекстное меню объекта.
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот