Метаданные. Как вывести реквизиты выбранного справочника? #778207


#0 by Joystas
Доброго времени суток, есть такая задача. 1с 2.5, создаю внешнюю обработку. на форме список значений(поле выбора) через метаданные получаю список справочников. Дак вот при выборе какого либо справочника нужно вывести реквизиты в поле значений(Таблица значений) Не могу понять как вывести их на форму, мож кто чего подскажет???
#1 by hhhh
ну Для Каждого Реквизит из МетаданныеДокумента.Реквизиты Цикл
#2 by hhhh
МетаданныеСправочника конечно
#3 by Joystas
Делаю таким образом
#4 by Joystas
Данные получаю через запрос. тк заранее не известно какой справочник выберет пользователь
#5 by youalex
ВЫБРАТЬ * ИЗ Справочник.ТвойСправочник
#6 by DomovoiVShoke
Зачем вообще запрос в такой задаче?
#7 by DomovoiVShoke
Если реквизиты, то , если значения реквизитов, то
#8 by Joystas
#9 by Joystas
Весь код, запрос делать чтобы вывести все реквизиты какие есть... разве так не правильно???
#10 by youalex
у тебя в заголовке - "Метаданные.", что сбивает с толку. + Открой для себя ЗаполнитьЗначенияСвойств + вместо "ЭлементыФормы.ТаблицаЗначений1.Значение.Добавить;" - лучше обращаться напрямую к данным, т.е. ТаблицаЗначений1.Добавить
#11 by DomovoiVShoke
в задаче ты пишешь про реквизиты и методанные, т.е. хочешь получить список реквизитов, в частности наименования реквизитов. Потом оказывается что ты хочешь получить значения реквизитов всех элементов справочника.
#12 by Joystas
Может быть не совсем правильно сформулировал задачу мою, есть список справочников, нужно сделать чтобы при выборе какого либо справочника выходили в таблицу реквизиты(столбцами), а их значения по строкам.
#13 by youalex
+ СтрокаТЗ.Ссылка.УникальныйИдентификатор
#14 by b_ru
А зачем вообще понадобилась такая странная форма?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям