Имя: Пароль:
1C
1С v8
Как запросом по регистру ТоварыНаСкладах выбрать номенклатуру и ее группу
0 Aleksey_a_z
 
07.09.11
09:16
То есть выбрать движения по регистру накопления, измерение "Номенклатура" но по мимо элементов что бы попадала цепочка групп в которых лежит данный элемент. Как это одним запросом реализовать?
1 Wobland
 
07.09.11
09:17
а цепочка ограничена?
ВЫБОР КОГДА Номенклатура.Родитель<>ПустоеЗначение...
и т.д.
2 Aleksey_a_z
 
07.09.11
09:20
(1) нет, не ограничена
я могу соединить подзапрос где выбираю элементы и их движения по регистру со справочником Номенклатура и в качестве условия соединения указать что только группы, но тогда я выберу только первый уровень от элементов, а надо все уровни
3 Wobland
 
07.09.11
09:21
(2) придётся ограничить. ибо строка "Номенклатура.Родитель.Родитель..." просто обязана иметь конечную длину
4 Aleksey_a_z
 
07.09.11
09:22
(3) а ну да, она конечна 5 уровней
5 Ненавижу 1С
 
гуру
07.09.11
09:22
может ты про ИТОГИ не?
6 Aleksey_a_z
 
07.09.11
09:23
(3) то есть делать пять соединений?
7 Aleksey_a_z
 
07.09.11
09:24
(5) не...
мне нужно выбрать всю номенклатуры по которой есть движения за определенный период, но по мимо элементов выбрать все группы
8 Wobland
 
07.09.11
09:24
(6) к чему соединения? номенклатура в источнике данных есть? значить и номенклатура.родитель есть
9 Wobland
 
07.09.11
09:25
(7) перестань "помимо" раздельно писать
10 Aleksey_a_z
 
07.09.11
09:25
(8) ой туплю...
11 Wobland
 
07.09.11
09:26
(10) действительно, зачем ВЫБОР КОГДА?
12 hhhh
 
07.09.11
09:37
(6) зачем пять соединений? Просто пишешь

Номенклатура.Родитель КАК Родитель1,
Номенклатура.Родитель.Родитель КАК Родитель2,
Номенклатура.Родитель.Родитель.Родитель КАК Родитель3,
Номенклатура.Родитель.Родитель.Родитель.Родитель КАК Родитель4,
Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель КАК Родитель5,
13 Aleksey_a_z
 
07.09.11
09:47
(12) будут отдельные поля Родитель1, Родитель2, Родитель3...
надо их все объединить в одно поле "Номенклатура"
14 PaulBC
 
07.09.11
09:49
ИТОГИ ПО Номенклатура ИЕРАРХИЯ
15 Aleksey_a_z
 
07.09.11
09:49
(12) а он не будет ругаться если номенклатура на 3 уровне а я пытаюсь еще пять выбрать, получается восемь, или он Null вернет?
16 Aleksey_a_z
 
07.09.11
09:49
(14) точняк
17 hhhh
 
07.09.11
09:51
(15) null
18 Aleksey_a_z
 
07.09.11
10:08
почему ИТОГИ ПО Номенклатура ИЕРАРХИЯ плодит дубли?
чем отличается ИТОГИ ПО Номенклатура ТОЛЬКО ИЕРАРХИЯ ?