Имя: Пароль:
1C
1С v8
Финт в запросе
0 ВежливаяТварь
 
06.11.12
16:33
Добрый день столкнулся с такой проблемой есть запрос в который мы передаем список групп товаров, и запрос должен выдать некоторую инфу о этих товаров. Так вот вопрос: реально ли сделать так что бы в запросе выводилось к какой группе из списка переданных товаров данный товар принадлежит, не смотря на иерархию.
1 viktor_vv
 
06.11.12
16:37
Это тебе сюда, только там тоже с решениями туго.
v8: v8: Как по элементу спр найти группу, которой он принадлежит
2 ВежливаяТварь
 
06.11.12
16:40
(1) То есть лучше просто обходить список циклом и передавать в запрос по одной строчке из списка?
3 МихаилМ
 
06.11.12
16:41
все зависит от того как построена модель иерархии
в программе.

http://www.rsdn.ru/article/db/Hierarchy.xml

если как 1с предлагает  модель  потомок. ссылка на родителя,

то только зная количество возможных уровней иерархии.
4 viktor_vv
 
06.11.12
16:42
Если честно, я не знаю как лучше.
В данном случае, наверное, надо отталкиваться от варианта "как получается".
5 Ёпрст
 
06.11.12
16:43
если иметь заранее подготовленную табличку нужной структуры - то запросто.
6 Ёпрст
 
06.11.12
16:43
поиметь всё в запросе.
7 viktor_vv
 
06.11.12
16:45
Ну и таки да, если у тебя есть готовый список групп, по идее его не так сложно развернуть в таблицу с колонками групп родителей вверх.
8 viktor_vv
 
06.11.12
16:46
(7) И закинуть эту таблицу в запрос.
9 ВежливаяТварь
 
06.11.12
16:49
Понял. Сейчас попытаюсь. Огромное спасибо.
2 + 2 = 3.9999999999999999999999999999999...