Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Добавить свой отчет в подменю Отчеты (http://forums.kuban.ru/f1040/dobavit-_svoj_otchet_v_podmenyu_otchety-9178639.html)

mavayka2 07.11.2021 17:09

Добавить свой отчет в подменю Отчеты
 
конфигурация ЕРП.
Есть нетиповой документ и нетиповой отчет. На форме документа кнопка Отчеты, откуда можно посмотреть отчет о движениях документа (подключаемые команд БСП) Необходимо в подменю Отчеты добавить свой нетиповой отчет.
1. Добавила отчет в подсистему ПодключаемыеОтчетыИОбработки
2. В модуле менеджера отчета добавила процедуру

Процедура ПриОпределенииНастроек(Настройки) Экспорт
Настройки.ДобавитьКомандыОтчетов = Истина;
Настройки.Размещение.Добавить(Метаданные.Документы.МойОтчет);
КонецПроцедуры

3. В модуле менеджера документа добавила:

Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт
КомандаОтчет = ДобавитьКомандуМойОтчет(КомандыОтчетов);
Если КомандаОтчет <> Неопределено Тогда
КомандаОтчет.Порядок = 1;
КомандаОтчет.РежимЗаписи = "";
КонецЕсли;
КонецПроцедуры

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

4. В общий модуль МенюОтчетыУТКлиент добавила

Процедура ОтчетМойОтчет(СсылкаНаОбъект,ПараметрыВыполнения) Экспорт

ПараметрыФормы = Новый Структура("Документ", СсылкаНаОбъект);

Если ЗначениеЗаполнено(СсылкаНаОбъект) Тогда
ОткрытьФорму("Отчет.МойОтчет.Форма", Новый Структура("Отбор,СформироватьПриОткрытии", ПараметрыФормы, Истина),
ПараметрыВыполнения.Форма);
КонецЕсли;
КонецПроцедуры

НО не добавляется отчет в подменю Отчеты(((
Подскажите, пожалуйста, что сделала не так?

1CNikeName 08.11.2021 12:37

Доброго. Здесь детально описано, что вам необходимо сделать.
Я могу переписать, но не вижу смысла, что изложено четко

mavayka2 08.11.2021 22:58

(1) не поняла, где здесь детально описано?
Я описала свои выполненные действия, которые не привели к появлению моего отчета в подменю.

mavayka2 10.11.2021 21:27

вопрос снят. просто добавила команду открытия отчета в подменю.


Текущее время: 14:38. Часовой пояс GMT +3.