Добрый день коллеги,
Подскажите заполняю реквизит выпадающего списка данными из Структура.
Как только данные попадают в структуру из Перечисления в котором Имя и Синоним не совпадают.
К примеру
Имя: АСПушкин
Синоним А.С.Пушкин (или вариант А С Пушкин)
Сразу получаю ошибку
Код структуры:
Структура = Новый Структура();
Структура.Вставить(Перечисления.Автор.None, "None");
Структура.Вставить(Перечисления.Автор.АСПушкин, "А.С.Пушкин");
Заполнение выпадающего списка:
Для каждого ДанныеИзСтруктуры Из СтруктураЦикл
Элементы.Автор.СписокВыбора.Добавить(ДанныеИзСтруктуры .Ключ, ДанныеИзСтруктуры .Значение);
КонецЦикла;
Получаю ошибку:
Задано неправильное имя атрибута структуры
Если убираю данные , у которых Синоним не совпадает с Имя сразу все работает.
Подскажите плз, как-то можно решить эту ошибку используя структуру?