Добавление ссылки на отчет в общую форму отчетов любой подсистемы (8.2 тонкий клиент)







Добавление ссылки на отчет в общую форму отчетов любой подсистемы. (СКД, 8.2 тонкий клиент)

Некоторые разработчики задаются вопросом, а как вновь созданные отчет конфигурации (я делал на УТ 11) поместить в форму отчетов определенной подсистемы и отрыть его при помощи перехода по ссылке, как это реализовано по умолчанию с имеющимися отчетами конфигурации. Я сам долго гадал и вот нашел способ. (Всё будет описано и представлено в картинках). 1. Создаем отчет в конфигурации и настраиваем его при помощи СКД; 2. Назначаем отчету подсистему (в моем примере «Запасы»); 3. Сохраняем вариант (ы) отчета в файл (XML); 4. Находим общий модуль — «ВариантыОтчетовПереопределяемый», а в нем функцию «Функция СписокОтчетовПоддерживаемыхПодсистемой() Экспорт» Добавим в этой функции ( в список значений ) свой отчет. Для примера: СписокОтчетов.Добавить(«Отчет.ОстаткиТоваровНаСкладахДоп»); 5. Обновляем конфигурацию БД и запускаем 1С в режиме отладки (1С Предприятие). 6. Через «Главное меню» -> «Все функции» находим и открываем свой отчет. 7. Когда отчет открыт, нам нужно применить к нему наш вариант отчета. В отчете — «Все действия» -> «Изменить вариант». Откроется редактор СДК. В редакторе СКД — «Все действия» -> «Загрузить настройку». Загружаем и нажимаем кнопку — > «Завершить редактирование». 8. В Отчете — «Все действия» -> «Сохранить вариант». В открывшейся форме выбираем «Сохранить новый вариант отчета» и нажимаем «Далее». Заполняем наименование варианта, указываем пользователей, кому будет доступен этот вариант и подсистему в которой этот вариант будет помещен! Нажимаем «Сохранить». Вот и всё. Наш отчет попадет на общую форму отчета (появится ссылка) и позволит вызвать себя из общей формы отчета определенной подсистемы. Будут вопросы, пишите!!!

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *