Версия для печати темы (https://pro1c.org.ua/index.php?s=68bf4cbf289c367d2c52d4b05ac865f8&showtopic=67849)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Востановление данных из хранилища значений

Автор: kostya77 17.06.25, 8:16

Делаю так:

Набор = РегистрыСведений.СохраненныеНастройки.СоздатьНаборЗаписей();
    Набор.Отбор.Пользователь.Установить(глЗначениеПеременной("глТекущийПользователь"));
    Набор.Отбор.ИмяОбъекта.Установить(ЭтотОбъект.Метаданные().ПолноеИмя());
    Набор.Отбор.НаименованиеНастройки.Установить("Отбор Контрагентов");
    Набор.Прочитать();  
    
    Для Каждого СтрокаНабора из Набор Цикл
        ХранилищеНастройки = СтрокаНабора.СохраненнаяНастройка;
      ЗначениеНастройки = ХранилищеНастройки.Получить();
       //Для Каждого ЭлемОтбора Из ЗначениеНастройки Цикл
       //     а = 0;          
       //КонецЦикла;
    КонецЦикла;


Как получить значение настройки?
Тип СохраненнаяНастройка - Таблица значений

Автор: andytg 17.06.25, 14:27

kostya77 @ Сегодня, 9:16 * ,
это в смысле, как получить имена колонок в этой таблице значений, не зная, как называются колонки?

Для Каждого Колонка Из ТЗ.Колонки Цикл
    Сообщить(Колонка.Имя);
КонецЦикла;


потом так же циклом перебираете строки этой таблицы и получаете значения из строк и нужных колонок, зная их наименования (имена)

или я не правильно понял вопрос?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua