Имя: Пароль:
1C
1С v8
Запрос, условие по типу В списке значений
0 Maximysis
 
09.10.13
07:36
Пожалуйста помогите написать условие: Отбор записей у которых тип в списке значений.
так не работает, в массиве
ГДЕ ТИПЗНАЧЕНИЯ(ГруппыОбъектов.Объект) в (&МассивВидов)

Проблема в том что в массиве значения строковые. как можно выразить тип в строку??
1 anaed
 
09.10.13
07:40
&МассивВидов где формируется?
ГруппыОбъектов.Объект это ссылка?
2 Галахад
 
гуру
09.10.13
07:40
ну передавай нормальный массив, не из строк.
3 Rie
 
09.10.13
07:40
(0) Может, лучше в МассивВидов запихать типы?
4 Maximysis
 
09.10.13
07:56
(1)массив я получаю из разложения строки с запятыми. (3) не хотелось бы( думал может как можно в запросе...
5 Defender aka LINN
 
09.10.13
07:59
(0) "Проблема в том что в массиве значения строковые. как можно выразить тип в строку?" - я на этой фразе сломался чего-то...
6 Maximysis
 
09.10.13
08:07
(5) ну что то типа ТипЗначенияСтр(), в запросе можно реализовать?
7 Defender aka LINN
 
09.10.13
08:09
(6) В запросе - нет. Ну, кроме перебора, само собой
А что, мысль преобразовать строки в типы - даже не возникает?
8 Rie
 
09.10.13
08:10
(6) На фига попу гармонь, если рядом - филармонь?
При _формировании массива_ используй замечательную встроенную функцию Тип() - и наступит счастье.
9 Рэйв
 
09.10.13
08:18
(8)Еще неизвестно какие там у него строки. Тип() может их и не съесть
10 anaed
 
09.10.13
08:20
(4) а строка получается из воздуха?
11 Rie
 
09.10.13
08:21
(9) Ну так есть ещё +, Лев, Прав, Сред... В конце концов, есть условный оператор.
12 Рэйв
 
09.10.13
08:25
(4)Дай пример строки типа в массиве.
13 Maximysis
 
09.10.13
08:29
Изменить массив не проблема. Но если нельзя в запросе выразить тип в строку, то тема закрыта(
14 Рэйв
 
09.10.13
08:30
Чудак человек.
Nакое впечатление, что он вообще не читает что ему пишут:-)