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