Имя: Пароль:
1C
 
Итератор для значения не определен , не могу понять где ошибка...
0 Gen833
 
03.04.18
12:41
Отбор = Новый Структура();
    Отбор.Вставить("КлючОбъекта", ИмяФормы);
    Отбор.Вставить("КлючНастрек", "Основная");
    Отбор.Вставить("Пользователь", ПользователиИнформационнойБазы.ТекущийПользователь().Имя);
    Настройки = ХранилищеНастроекДанныхФорм.Выбрать(Отбор);
    Если Настройки.Следующий() Тогда
        Для Каждого стр из Настройки.Настройки Цикл
            Выполнить(стр.Ключ + " = стр.Значение");
        КонецЦикла;
    КонецЕсли;
1 Defender aka LINN
 
03.04.18
12:45
А посмотреть, что в Настройки.Настройки вам религия не позволяет?
2 Gen833
 
03.04.18
12:47
Блин,точно! Настройки = непоределено.
3 Сияющий в темноте
 
03.04.18
12:49
Миста-лучший отладчик
4 Gen833
 
03.04.18
12:59
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных();
    Настройки = КомпоновщикНастроек.Настройки;
    Отбор = Новый Структура();
    Отбор.Вставить("КлючОбъекта", ИмяФормы);
    Отбор.Вставить("КлючНастрек", "Основная");
    Отбор.Вставить("Пользователь", ПользователиИнформационнойБазы.ТекущийПользователь().Имя);
    Настройки = ХранилищеНастроекДанныхФорм.Выбрать(Отбор);
    Если Настройки.Следующий() Тогда
        Для Каждого стр из Настройки.Настройки Цикл
            Выполнить(стр.Ключ + " = стр.Значение");
        КонецЦикла;
    КонецЕсли;
И так ошибка, блин как же обойти настройки?
5 Gen833
 
03.04.18
13:02
Все-все понял, где ошибка... )))