v8: как получить реквизиты справочника, если есть его название #249932


#0 by Politexovec
Люди, недавно начал изучать 1с v8, скажите, как получить реквизиты справочника, если есть его название?
#1 by Волшебник
через метаданные
#2 by Волшебник
Для Каждого Рекв Из Метаданные.Справочники[ИмяСпр] Цикл
#3 by Politexovec
Спасибо! Ща попробую
#4 by Politexovec
Ошибки выкидывает! Я беру имя справочника из ПолеВыбора, которое сначала формируется так: ____________________________    ЭлементыФормы.ПолеВыбора1.СписокВыбора.Очистить;    Для каждого Объект Из Метаданные.Справочники ______________________________ Потом просто хочу вывести реквизиты выбранного справочника в ПолеСписка: Процедура ПолеВыбора1ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)    Значение = ЭлементыФормы.ПолеВыбора1.Значение;    Для каждого Рекв Из Метаданные.Справочники[Значение] ___________________________ Ошибки выкидывает :) Что не так? Заранее извиняюсь за простые вопросы, недавно начал работать с 1с!
#5 by dimoff
Почему Добавить(Объект.ПолноеИмя); а не Добавить(Объект.Имя, Объект.Представление);
#6 by Politexovec
Еще один вопрос, как сделать так, чтобы возращалось имя справочника в виде ИМЯ а не Справочник.Имя ?
#7 by yalex
Нафига ты в обработчике Выбора получаешь какое-то значение, в параметрах процедуры уже есть параметр ВыбранноеЗначение?
#8 by Politexovec
:) это я тоже хотел узнать
#9 by dimoff
В
#10 by Politexovec
Имя теперь получает в формате ИМЯ Для каждого Объект Из Метаданные.Справочники        Цикл Для каждого Рекв Из Метаданные.Справочники[ВыбранноеЗначение] Но вот это все равно не пашет! Пишет Итератор не определен для Метаданные.Справочники[ВыбранноеЗначение]
#11 by Politexovec
С Имя.Представление не пашет:)
#12 by dimoff
Для каждого Рекв Из Метаданные.Справочники[ВыбранноеЗначение].Реквизиты Объект.Представление замени на Объект.Синоним
#13 by Politexovec
ЗАПАХАЛО!!! СПАСИБО!
#14 by Politexovec
Еще вопрос: Имя справочника, которое получилось из СписокВыбора Процедура ПолеВыбора1ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) ВыбранноеЗначение - Его можно использовать только в этой процедуре? как мне это значение использовать в другой функции чтобы обратиться к справочнику с именем ВыбранноеЗначение?
#15 by DoReMi
Ну если ты сохранил выбранное значение в ПолеВыбора1, то можно обратиться туда.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С