Здравствуйте.
Задача. Создать новый отчет и добавить его в подсистему вариантов отчета.
1. Чтобы добавить новый документ необходимо включить возможность редактирования нашей конфигурации.
2. Добавим новый отчет «БСП_НовыйОтчет». Например данный отчет будет показывать остатки по складам.
3. В модуль менеджера отчета добавим код.
Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт
НастройкиВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, НастройкиОтчета, "ОстаткиПоСкладам");
НастройкиВарианта.Описание = НСтр("ru = 'Новый отчет по остаткам на складах.'");
КонецПроцедуры
Здесь «ОстаткиПоСкладам» — это ключ варианта отчета, определенного в настройках схемы компоновки данных
4. Новый отчет необходимо добавить в какую-нибудь подсистему, по содержанию отчета наиболее подходит «Анализ запасов». Для этого необходимо разрешить редактирование данной подсистемы.
5. Отредактируем процедуру «НастроитьВариантыОтчетов» в общем модуле «ВариантыОтчетовПереопределяемый», добавим строку
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.БСП_НовыйОтчет);
Перед редактированием необходимо дать разрешение в настройках поддержки.
6. Запускаем режим «1С:Предприятие» и с помощью обработки из набора внешних обработок библиотеки стандартных подсистем «ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf» обновляем наши новые данные. Перейдя к отчетам подсистемы «Склад и доставка» в подгруппе «Анализ запасов» будет и наш отчет.
На этом можно и завершить.
Популярность: 46%
Можно ли также добавить в подсистему внешний отчет? в ЗУП 3.1.10.111 например нельзя вариант внешнего отчета сделать доступным для выбранных пользователей?
Добрый день. Для внешнего отчета из настроек видимости варианта доступно только либо для автора либо всем пользователям.