Имя: Пароль:
1C
1С v8
как в запросе проверить или параметр это группа ?
0 zladenuw
 
06.08.13
16:24
Есть вот такое условие
ВЫБОР
    КОГДА &ФильтрТовар <> ЗНАЧЕНИЕ(Справочник.Запчасти.ПустаяСсылка)
        ТОГДА ОстаткиЗЧ.Товар В ИЕРАРХИИ (&ФильтрТовар)
    ИНАЧЕ ИСТИНА
КОНЕЦ

хочу добавить проверку если это не группа тогда просто в
1 Maxus43
 
06.08.13
16:28
что там &ФильтрТовар? ссылка или список значений?
2 zladenuw
 
06.08.13
16:29
(1)ссылка
3 бомболюк
 
06.08.13
16:31
завести еще параметр запроса под именем "ФильтрТоварЭтоГруппа" и включить его в выбор.
4 zladenuw
 
06.08.13
16:31
(3) это понятно. а без добавление параметра. использовать только 1
5 Ненавижу 1С
 
гуру
06.08.13
16:33
не нужно это всё, если ссылка пустая, то и так ОстаткиЗЧ.Товар В ИЕРАРХИИ (&ФильтрТовар) будет истиной
6 zladenuw
 
06.08.13
16:35
(5) разве ? не канает в консоле
7 Ненавижу 1С
 
гуру
06.08.13
16:37
(6) у меня канает
8 бомболюк
 
06.08.13
16:38
(6) стыдно, молодой человек, справочник то у Вас неиерархический а Вы нам тут всем голову морочите ;-)
9 zladenuw
 
06.08.13
16:40
(7) консоль зараза. скинула тип параметра.
То можно просто писать. буду знать.
(8) галка стоит иерархия элементов и групп
10 zladenuw
 
06.08.13
16:46
а вообще, что бы сделать такую проверку ? нужно делать выборку  по справочнику, а уже где эти параметры используются передавать ссылку найденного элемента с указанием его реквизита ? только так ведь или нет ?
11 Ненавижу 1С
 
гуру
06.08.13
17:25
(10) что?
12 zladenuw
 
06.08.13
17:40
(11) если условие было бы не В, а "=". как тогда узнать что параметр группа или элемент
13 Ненавижу 1С
 
гуру
06.08.13
18:52
(12) зачем такой изврат?
14 zladenuw
 
06.08.13
18:57
(13) интерес был.
2 + 2 = 3.9999999999999999999999999999999...