Как программно установить значения для перечисления, справочника, булево и т.д. #753012


#0 by rt2000
В выборке получил несколько планов видов характеристик. По реквизиту "ЗначениеПоУмолчанию",можно определить, что это перечисление, справочник, булево, число и т.д. В реквизите "ЗначениеНовое", в качестве строки, указано значения этого перечисления, справочника или строки Как программно установить указать эти значения. Например: По скриншету известно, что Тип это перечисления "ВидыКонтроля", установить значения требуется "Предупреждать".
#1 by ДенисЧ
куда установить?
#2 by Живой Ископаемый
установить - в смысле set или establish?
#3 by Живой Ископаемый
или find out?
#4 by ДенисЧ
recognize
#5 by rt2000
Я буду записывать в регистр сведений. В выборке, та что на скриншете, можно увидеть что это перечисление. И нужно узнать, как при помощи метаданных или чего нибудь еще к ним обратиться? Думал что можно так, но нет: Надеюсь понятно объяснил?
#6 by Лефмихалыч
Выборка.ТипЗначения.ПривестиЗначение(Неопределено)
#7 by ДенисЧ
Перечисления["ВидыКонтроля"].["Предупреждать"]
#8 by rt2000
Это не работает Как слово получить "ВидыКонтроля", получается только получить синоним "Виды контроля"
#9 by Живой Ископаемый
это легко сделать через XMLТип но я все равно не понял что ты делаешь, поэтому не расскажу как
#10 by Лефмихалыч
Метаданные.Имя
#11 by rt2000
Нет, все не верно. Это уже пробовал
#12 by aleks_default
Выборка.ТипКонтроля.Метаданные.Имя
#13 by aleks_default
т.е. Выборка.ЗначениеПоУмолчанию.Метаданные.Имя
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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