Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как обратиться к реквизиту СправочникОбъект не зная имени (переменная)?

Как обратиться к реквизиту СправочникОбъект не зная имени (переменная)?
Я
   Orenburg156
 
30.07.20 - 10:57
Создаю элемент
Элемент = Справочники[Имя].СоздатьЭлемент();

Хочу заполнить его поля но не знаю их имена через точку

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.