|
Как программно установить значения для перечисления, справочника, булево и т.д. |
☑ |
0
rt2000
11.09.15
✎
14:57
|
В выборке получил несколько планов видов характеристик.
По реквизиту "ЗначениеПоУмолчанию",можно определить, что это перечисление, справочник, булево, число и т.д.
В реквизите "ЗначениеНовое", в качестве строки, указано значения этого перечисления, справочника или строки
Как программно установить указать эти значения.
Например:
По скриншету известно, что Тип это перечисления "ВидыКонтроля", установить значения требуется "Предупреждать".
|
|
1
ДенисЧ
11.09.15
✎
14:57
|
куда установить?
|
|
2
Живой Ископаемый
11.09.15
✎
14:59
|
установить - в смысле set или establish?
|
|
3
Живой Ископаемый
11.09.15
✎
15:00
|
или find out?
|
|
4
ДенисЧ
11.09.15
✎
15:00
|
(2) recognize
|
|
5
rt2000
11.09.15
✎
15:06
|
Я буду записывать в регистр сведений.
В выборке, та что на скриншете, можно увидеть что это перечисление. И нужно узнать, как при помощи метаданных или чего нибудь еще к ним обратиться?
Думал что можно так, но нет:
Метаданные[Выборка.Тип(ЗначениеПоУмолчанию)]
Надеюсь понятно объяснил?
|
|
6
Лефмихалыч
11.09.15
✎
15:07
|
Выборка.ТипЗначения.ПривестиЗначение(Неопределено)
|
|
7
ДенисЧ
11.09.15
✎
15:10
|
Перечисления["ВидыКонтроля"].["Предупреждать"]
|
|
8
rt2000
11.09.15
✎
15:16
|
(6) Это не работает
(7) Как слово получить "ВидыКонтроля", получается только получить синоним "Виды контроля"
|
|
9
Живой Ископаемый
11.09.15
✎
15:18
|
это легко сделать через XMLТип
но я все равно не понял что ты делаешь, поэтому не расскажу как
|
|
10
Лефмихалыч
11.09.15
✎
15:22
|
(8) Метаданные().Имя
|
|
11
rt2000
11.09.15
✎
15:28
|
Нет, все не верно. Это уже пробовал
|
|
12
aleks_default
11.09.15
✎
15:37
|
Выборка.ТипКонтроля.Метаданные().Имя
|
|
13
aleks_default
11.09.15
✎
15:39
|
т.е. Выборка.ЗначениеПоУмолчанию.Метаданные().Имя
|
|