Программное открытие отчета 1С с заданными параметрами и выбранной настройкой СКД
Задача: открыть кнопкой на форме отчет по остаткам на складе за текущий день с настройкой СКД.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
&НаСервере Функция ДвижениеПоСкладамНаСервере() УсловияОтбора= Новый Структура(); пр=новый СтандартныйПериод(); пр.ДатаНачала=НачалоДня(ТекущаяДата()); пр.ДатаОкончания=КонецДня(ТекущаяДата()); УсловияОтбора.Вставить("Период",пр); ПараметрыФормы=Новый Структура(); ПараметрыФормы.Вставить("Отбор",УсловияОтбора); ПараметрыФормы.Вставить("СформироватьПриОткрытии",Истина); ПараметрыФормы.Вставить("КлючВарианта","ДвиженияТоваровОрганизаций"); Возврат ПараметрыФормы; КонецФункции &НаКлиенте Процедура ДвижениеПоСкладам(Команда) ОткрытьФорму("Отчет.ВедомостьПоТоварамОрганизаций.ФормаОбъекта",ДвижениеПоСкладамНаСервере()); КонецПроцедуры |
Ключ варианта можно узнать на форме: