Имя: Пароль:
1C
1С v8
Простой запрос. Помогите.
0 Анцеранана
 
22.04.13
11:16
Есть Регистр сведений независимый, непериодический, в котором есть измерение "Номенклатура" и ресурс "Коэффициент".
Как мне получить коэффициент для определенной номенклатуры, учитывая, что в регистре номенклатура может быть группой?
То есть ситуация обратная к стандартной, когда в некой таблице у нас элементы, а мы передаем в запрос группу и проверяем
на вхождение.
1 ДенисЧ
 
22.04.13
11:17
Выбрать Коэффициент
из регистрСведений.МойРегистр
Где Номенклатура = &ном
2 Wobland
 
22.04.13
11:18
ИЛИ В (&СписокРодителей)?
3 Classic
 
22.04.13
11:19
(0)
В общем случае никак.
4 Рэйв
 
22.04.13
11:19
Выбрать Коэффициент
из регистрСведений.МойРегистр
Где Номенклатура = &Ном или Где Номенклатура В ИЕРАРХИИ (&Ном)
5 Wobland
 
22.04.13
11:19
(2) не взлетит, если более двух уровней
6 1C-band
 
22.04.13
11:20
(2) В ИЕРАРХИИ
7 Рэйв
 
22.04.13
11:20
или Где =или
8 Анцеранана
 
22.04.13
11:21
(4) Всем сорри.. Да , вариант 4 прокатит... Проблема еще в том, что  я неправильно сформулировал задачу. В &Ном у меня не одна номенклатура, как я сказал в (0), а список из документа. Как тогда быть?
9 Анцеранана
 
22.04.13
11:21
(8) ну то есть массив
10 Анцеранана
 
22.04.13
11:22
(9) а наверное так же просто В или В Иерархии. Пойду попробую..
11 Рэйв
 
22.04.13
11:23
(8)отдели элементы от груп на 2списка(один с элементами, второй с группами) и

Где Номенклатура В &спНом или Номенклатура В ИЕРАРХИИ (&спГруппНом)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс