|
Как обратиться к реквизиту СправочникОбъект не зная имени (переменная)?
| ☑ |
0
Orenburg156
30.07.20
✎
10:57
|
Создаю элемент
Элемент = Справочники[Имя].СоздатьЭлемент();
Хочу заполнить его поля но не знаю их имена через точку
Как мне обратится к Элемент.Реквизит где "Реквизит" это переменная типа строка
Конструкция Элемент[Реквизит] не работает но чтото должно быть такое
|
|
1
Orenburg156
30.07.20
✎
10:59
|
(0) Гдето писали через ПолучитьАтрибут() но не нашел видимо изза того что вресия 1с 8.0
|
|
2
Василий Алибабаевич
30.07.20
✎
11:03
|
(1)
Для каждого имяРеквизита ИЗ Элемент.Метаданные.Реквизиты Цикл
Элемент[имяРеквизита] = "Ухты блин. Не знаю реквизитов. Тем более не знаю чем их заполнить";
КонецЦикла;
|
|
3
Волшебник
30.07.20
✎
11:20
|
Элемент[Реквизит] работает
|
|
4
ptiz
30.07.20
✎
11:21
|
Струк = Новый Структура(имяРеквизита, значениереквизита);
ЗаполнитьЗначенияСвойств(Элемент, Струк);
|
|
5
Василий Алибабаевич
30.07.20
✎
11:22
|
(3)
ГЫ. В (0) - "не зная имени".
|
|
6
Orenburg156
30.07.20
✎
11:55
|
(3) Разобрался у меня "реквизит" был типом "ОбъектМетаданных". Сделал Элемент[Реквизит.Имя] - получилось
|
|
7
Волшебник
30.07.20
✎
12:20
|
(6) ок
|
|