Программное открытие отчета 1С с заданными параметрами и выбранной настройкой СКД
Задача: открыть кнопкой на форме отчет по остаткам на складе за текущий день с настройкой СКД.
Решение:
&НаСервере
Функция ДвижениеПоСкладамНаСервере()
УсловияОтбора= Новый Структура();
пр=новый СтандартныйПериод();
пр.ДатаНачала=НачалоДня(ТекущаяДата());
пр.ДатаОкончания=КонецДня(ТекущаяДата());
УсловияОтбора.Вставить("Период",пр);
ПараметрыФормы=Новый Структура();
ПараметрыФормы.Вставить("Отбор",УсловияОтбора);
ПараметрыФормы.Вставить("СформироватьПриОткрытии",Истина);
ПараметрыФормы.Вставить("КлючВарианта","ДвиженияТоваровОрганизаций");
Возврат ПараметрыФормы;
КонецФункции
&НаКлиенте
Процедура ДвижениеПоСкладам(Команда)
ОткрытьФорму("Отчет.ВедомостьПоТоварамОрганизаций.ФормаОбъекта",ДвижениеПоСкладамНаСервере());
КонецПроцедуры
Ключ варианта можно узнать на форме: