Имя: Пароль:
1C
1С v8
УТ 11.2 добавление отчета в карточку номенклатуры.
,
0 Andreyyy
 
13.07.16
15:15
Отчет в составе конфигурации или внешний.
Возможно в пользовательском режиме добавить к существующим, и если возможно, то в каком направлении искать функционал ?
1 Fragster
 
гуру
13.07.16
15:23
2 Andreyyy
 
13.07.16
22:54
(1) Ясно, в пользовательском никак, только пилить.
3 Fragster
 
гуру
14.07.16
09:34
(2) в УТ все должно быть готово для подключения внешних отчетов
4 Fragster
 
гуру
14.07.16
09:34
по ссылке можно посмотреть, как такой отчет сделать, например
5 Andreyyy
 
15.07.16
09:43
Сделал запуск через обработку заполнения. Все бы хорошо, но не открывается (открывается основной) вариант, добавленный в пользовательском режиме.

Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт
    
    ПараметрыОтчет = Новый Структура();
    ПараметрыОтчет.Вставить("ВыполнятьЗаписьВФорме", Ложь);
    ПараметрыОтчет.Вставить("ЗаголовокФормы", "");
    ПараметрыОтчет.Вставить("Идентификатор", "Отчет.ВедомостьПоТоварамНаСкладах");
    ПараметрыОтчет.Вставить("ПараметрКоманды", ОбъектыНазначения[0]);
    ПараметрыОтчет.Вставить("ПараметрыФормы", Новый Структура("КлючВарианта, КлючНазначенияИспользования, СформироватьПриОткрытии, ВидимостьКомандВариантовОтчетов", "Свой вариант", "Свой вариант", Истина, Ложь));
    ПараметрыОтчет.Вставить("Представление", "Отет по рулонам");
    ПараметрыОтчет.Вставить("ПроверкаПроведенияПередОтчетом", Ложь);
    ПараметрыОтчет.Вставить("РежимИспользованияПараметра", РежимИспользованияПараметраКоманды.Одиночный);
    ПараметрыОтчет.Вставить("СкрытаФункциональнымиОпциями", Ложь);
    ПараметрыОтчет.Вставить("ФункциональныеОпции", "");
    
    ПараметрыОткрытия = Новый Структура();
    ПараметрыОткрытия.Вставить("ВидимостьКомандВариантовОтчетов", Истина);
    ПараметрыОткрытия.Вставить("ИмяФормыОтчета", "Отчет.ВедомостьПоТоварамНаСкладах.ФормаОбъекта");
    ПараметрыОткрытия.Вставить("КлючВарианта", "Свой вариант");
    ПараметрыОткрытия.Вставить("КлючНазначенияИспользования", "Свой вариант");
    ПараметрыОткрытия.Вставить("ПараметрКоманды", ОбъектыНазначения[0]);
    ПараметрыОткрытия.Вставить("СформироватьПриОткрытии", Истина);
    
    ОткрытьФорму(ПараметрыОткрытия.ИмяФормыОтчета, ПараметрыОткрытия, ВладелецФормы, Новый Структура());
    
        
КонецПроцедуры
6 Andreyyy
 
15.07.16
11:01
(3) Вот полазил по коду и подключения отчетов к карточке номенклатуры не нашел, все жестко прописано.
7 Andreyyy
 
16.07.16
21:59
+(5) Ключ варианта брать из справочника вариантов отчетов и все работает.
8 Новиков
 
16.07.16
23:10
(7) Хорошее исследование. Спасибо! Мне как раз прямо даже точно такой же отчет и нужен в карточке :)
Основная теорема систематики: Новые системы плодят новые проблемы.