Получение ссылки на поле реквизита на форме через метаданные #117287


#0 by Starter
В модуле формы элемнта справочника делаю: КонецПроцедуры Имею: Ссылка=НеизвестныйОбъект. Хотел сделать автозаполнение некоторых однотипных элементов,а присвоть значение реквизиту - не получаеться. Может,лыжи не едут?
#1 by Rovan
Позавчера обсуждали - получать данные из элементов формы нужно через Шаблон.
#2 by Starter
Так мне не получать - присваивать надо...
#3 by КонецЦикла
Если реквизиты - УстановитьАтрибут :)
#4 by Starter
Ну да,у формы...:) Я думал,что-то вроде ССылка=ТоЧтоМнеНадо - не работает.
#5 by Rovan
Найди ту ветку - там вроде и про присовение были рекомендации
#6 by КонецЦикла
2 Ну так если это реквизиты спр-ка сравнивай ТекущийЭлемент.Реквизит и Реквизит Если элементы формы, наверное, проще загнать их в список или ТЗ
#7 by Starter
Поиск временно отключен Дык ВВодНового-то,какой ТекущийЭлеменТ?
#8 by КонецЦикла
2 Пляя, запутался в ветках :)
#9 by Rovan
Вот
#10 by Rovan
(+9) еще
#11 by GrayT
Тебе ссылка нужна и значение? Значение = ПолучитьАтрибут(Метаданные.Справочник(Элемент).Реквизит(х).Идентификатор);
#12 by Starter
Мне надо изменить значение
#13 by Starter
Похоже,шаблон - то что надо,спасибо!
#14 by GrayT
УстановитьАтрибут
#15 by Rovan
Вот так пробовал ?
#16 by Valery
Тип НеизвестныйОбъект. указывает обычно на периодический реквизит
#17 by Starter
Делаю по описанному способу Чему="Форма."+Метаданные.Справочник(Элемент).Реквизит(х).Идентификатор; Нет=Перечисление.bool.False; в глобальнике в процедуре чему = НеизвестныйОбъект Реквизит - перечисление
#18 by Valery
а что перечисление не может быть периодическим. Закладку Дополнительные посмотри.
#19 by Starter
На моей планете - нет.
#20 by Valery
И вообще. нахрена форма, если ты в форме элемента справочника. просто ПолучитьАтрибут(Метаданные.Справочник(Элемент).....
#21 by GrayT
Через Форму.... доступ к реквизитам формы. И то к их свойствам а не значениям.
#22 by Rovan
где Нет ? и что такое Что ?
#23 by Valery
Значит ты меня инопланетянином обозвал?
#24 by Starter
Читай Хотел сделать автозаполнение некоторых однотипных элементов,а присвоть значение реквизиту - не получаеться. Не то вставил :) Там вместо Что-Нет Где это видно?
#25 by GrayT
24. Сам читай. Через УстановитьАтрибут все прекрасно устанавливается.
#26 by Starter
Туплю-с,спасибо-с.А то уже начал на шаблоны кидаться.:))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям