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