Имя: Пароль:
1C
1С v8
ДанныеСтроки Динамического списка в Структуру
↓ (Волшебник 23.12.2024 14:56)
0 Gera1t
 
23.12.24
14:02
Здравствуйте!
Есть Динамический список, Основной таблицы у него нет!
Получаю выделенные строки и через ДанныеСтроки(ТекСтрока) Получаю данные выделенной строки с Типом ДанныеФормыСтруктура.
Подскажите пожалуйста как ее преобразовать в Структуру?
1 Волшебник
 
23.12.24
14:04
зачем?
2 Gera1t
 
23.12.24
14:06
(1) Мне нужно обязательно получить Ключ. А с Типом ДанныеФормыСтруктура я не могу получить Ключ. Т.е. я должен ключ знать заранее и указать его.
3 Pprog151713
 
23.12.24
14:06
Новый структура. И заполняй.
4 Gera1t
 
23.12.24
14:12
(3) Придется перечислять все поля вручную, я хочу сделать универсально
Например
Для каждого СтрокаСтруктуры из ТекДанные Цикл
 НоваяСТруктура.Добавить(Ключ, Значение)
Конеццикла

Вот Ключ я получить не могу
5 Волшебник
 
23.12.24
14:12
зачем всё это? для чего? Какова прикладная цель?
6 Gera1t
 
23.12.24
14:15
Есть несколько регистров сведений, на форме есть динамический список в котором собраны данные из них. Выделяю строки динамического списка и на основе данных в выделенных строках ищу записи в Регистрах и меняю их. Получить структуру нужно для установки отбора на регистр сведений, чтобы найти нужную запись и изменить ее
7 Волшебник
 
23.12.24
14:22
(6) Как называются регистры сведений? Зачем Вы их меняете?
8 программистище
 
23.12.24
14:27
(0) https://wonderland.v8.1c.ru/blog/poluchenie-dannykh-dinamicheskogo-spiska/
структуру дин списка через схему компоновки
генерируешь структуру с именами колонок, а потом через заполнитьзначениясвойств
9 Gera1t
 
23.12.24
14:37
Вышел из положения вот так:
	Для Каждого ТекИзмерение из Метаданные.РегистрыСведений.Изделия.Измерения Цикл 
		ДанныеЗаказа.Вставить(ТекИзмерение.Имя, ТекДанные[ТекИзмерение.Имя]);
	КонецЦикла;
10 Gera1t
 
23.12.24
14:36
Ну а какой конкретно регистр в данный момент используется определяю по набору свойств. Конечно не очень, но заказчик мне весь мозг выел уже бредовыми задачами
11 Волшебник
 
23.12.24
14:37
(10) Он Вам, а Вы нам, да?
12 Gera1t
 
23.12.24
14:41
(11) Изначально вопрос то был в другом, я искал способ быстро преобразовать один тип данных в другой, это Вы уже меня раскрутили на подробности)
13 Волшебник
 
23.12.24
14:55
(12) Ну так сходите на рынок, купите гуся,
отрубите ему голову и ебите мозги ему, а не нам.