|
СКД. Программно узнать тип отбора.
| ☑ |
0
Shaman1C
07.09.17
✎
16:29
|
Всем привет!
Подскажите как программно узнать тип отбора СКД?
Тип(СтрЗнч.ПравоеЗначение) - вот так не получается.
Надо понять что это, справочник или перечисление или булево.
|
|
1
Lexey_
07.09.17
✎
16:30
|
(0) ТипЗнч
|
|
2
Shaman1C
07.09.17
✎
16:31
|
(1) нет канечно, там не пашет
|
|
3
Lexey_
07.09.17
✎
16:32
|
(2) "там" это в тетрадке?
|
|
4
Shaman1C
07.09.17
✎
16:38
|
Никто не в курсе чтоли?
|
|
5
Lexey_
07.09.17
✎
16:38
|
(2) если в выражении СКД, то ТИПЗНАЧЕНИЯ
|
|
6
Shaman1C
07.09.17
✎
16:43
|
(5) нет!
в ТипЗнч(СтрЗнч.ПравоеЗначение) пишется значение которое мне не нужно, мне надо тип понять, еще раз:
Надо понять что это, справочник или перечисление или булево.
а ты мне задвигает название перечисления грубо говоря, что оно мне даст то
|
|
7
Lexey_
07.09.17
✎
16:49
|
(6)в типовых смотри функции
ОбщегоНазначения.ЭтоСправочник()
ОбщегоНазначения.ЭтоПеречисление()
ОбщегоНазначения.ЭтоОбъектСсылочногоТипа()
|
|
8
Shaman1C
07.09.17
✎
16:51
|
(7) нет такого
|
|
9
DrShad
07.09.17
✎
16:52
|
или Метаданные.Перечисления.СодержитТип()
|
|
10
Lexey_
07.09.17
✎
16:56
|
(8) тогда (9), только:
Метаданные.Перечисления.Содержит()
|
|
11
DrShad
07.09.17
✎
16:58
|
(10) ну да, писал без СП, мог и ошибиться
|
|
12
Shaman1C
08.09.17
✎
11:54
|
Метаданные.Перечисления.Содержит(Метаданные.НайтиПоТипу(ТипЗнч(СтрЗнч.ПравоеЗначение)))
Вот так прокатило
|
|