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