Имя: Пароль:
1C
1С v8
СКД. Программно узнать тип отбора.
, , ,
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
Метаданные.Перечисления.Содержит(Метаданные.НайтиПоТипу(ТипЗнч(СтрЗнч.ПравоеЗначение)))

Вот так прокатило
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.