Параметры открытия. Формирует дополнительные параметры открытия формы отчета.
// Формирует дополнительные параметры открытия формы отчета.
//
// Параметры:
// ВариантСсылка - СправочникСсылка.ВариантыОтчетов - ссылка открываемого варианта отчета.
//
Функция ПараметрыОткрытия(ВариантСсылка) Экспорт
ПараметрыОткрытия = Новый Структура("Ссылка, Отчет, ТипОтчета, ИмяОтчета, КлючВарианта, КлючЗамеров");
Если ТипЗнч(ВариантСсылка) = ТипСсылкиДополнительногоОтчета() Тогда
// Поддержка возможности прямого выбора ссылок дополнительных отчетов в рассылках отчетов.
ПараметрыОткрытия.Отчет = ВариантСсылка;
ПараметрыОткрытия.ТипОтчета = "Дополнительный";
Иначе
ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВариантыОтчетов.Отчет,
| ВариантыОтчетов.ТипОтчета,
| ВариантыОтчетов.КлючВарианта,
| ВариантыОтчетов.ПредопределенныйВариант.КлючЗамеров КАК КлючЗамеров
|ИЗ
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|ГДЕ
| ВариантыОтчетов.Ссылка = &Ссылка";
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Ссылка", ВариантСсылка);
Запрос.Текст = ТекстЗапроса;
Выборка = Запрос.Выполнить().Выбрать();
Если Не Выборка.Следующий() Тогда
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Недостаточно прав для открытия варианта ""%1"".'"), Строка(ВариантСсылка));
КонецЕсли;
ЗаполнитьЗначенияСвойств(ПараметрыОткрытия, Выборка);
ПараметрыОткрытия.Ссылка = ВариантСсылка;
ПараметрыОткрытия.ТипОтчета = ВариантыОтчетовКлиентСервер.ТипОтчетаСтрокой(Выборка.ТипОтчета, Выборка.Отчет);
КонецЕсли;
ПриПодключенииОтчета(ПараметрыОткрытия);
Возврат ПараметрыОткрытия;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПараметрыФормыКонтактнойИнформации (БСП)
Установить отбор пользовательских настроек динамического списка
Сообщение с открытием только что созданного документа