СтандартнаяОбработка = Ложь; СтруктураПараметров = Новый Структура; СтруктураПараметров.Вставить("РежимВыбора", Истина); Компоновка = Новый НастройкиКомпоновкиДанных; Отбор = Компоновка.Отбор; ЭлементОтбора = Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ПравоеЗначение = Объект.ДокументОснование; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТоварыПоРаспоряжениям.Распоряжение"); ЭлементОтбора = Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ПравоеЗначение = Истина; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Проведен"); СтруктураПараметров.Вставить("ФиксированныеНастройки", Компоновка); ОткрытьФорму("Документ.РасходныйОрдерНаТовары.ФормаВыбора", СтруктураПараметров, Элементы.РасходныйОрдер);
Забавно, что работает и так, но что-то во мне сопротивляется
СтандартнаяОбработка = Ложь; СтруктураПараметров = Новый Структура; СтруктураПараметров.Вставить("РежимВыбора", Истина); СтруктураПараметров.Вставить("Отбор", Новый Структура("ТоварыПоРаспоряжениям", Новый Структура("Распоряжение", Объект.ДокументОснование))); ОткрытьФорму("Документ.РасходныйОрдерНаТовары.ФормаВыбора", СтруктураПараметров, Элементы.РасходныйОрдер);