Поиск элемента справочника с заданным родителем
☑
0
Молодой 1Снег
29.08.11
✎
11:55
Нужно в справочнике Номенклатура найти элемент по наименованию с заданным родителем, но при этом элемент может находится в одной из подгрупп родителя.
Например такая структура справочника:
Услуги
Товары
Одежда
Обувь
Бытовая техника
"пылесос"
Мебель
Тара
Как найти "пылесос" который находится в группе Товары и в какой то из его подгрупп, а не в Услугах или Таре?
1
mikecool
29.08.11
✎
11:56
В ИЕРАРХИИ
2
zbv
29.08.11
✎
11:56
(0) запросом
3
Молодой 1Снег
29.08.11
✎
11:57
Примерный код запроса можно?
4
palpetrovich
29.08.11
✎
11:59
ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка В ИЕРАРХИИ(&ВыбГруппа)
5
palpetrovich
29.08.11
✎
12:03
+4 м кста, откуда ты знаешь что тебе нужен конкретно "пылесос"? :) что у тебя уже есть как исходные данные?
6
Молодой 1Снег
29.08.11
✎
12:06
(5) Гружу экселевский прайс. Там где нет штрих-кода приходится искать по наименованию.
7
palpetrovich
29.08.11
✎
12:14
(6) ну так тогда, примерно:
ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка В ИЕРАРХИИ(&ВыбГруппа)
И Номенклатура.Наименование = &ТекНаименование
// ТекНаименование - параметр полученный из екселя
8
Молодой 1Снег
29.08.11
✎
12:22
(7) Спасибо, получилось.
Конечно, проблемы будут когда в екселе окажутся два разных "пылесоса" с совершенно одинаковым названием.
Что-нибудь придумаю на этот случай.
9
palpetrovich
29.08.11
✎
12:32
(8) "по названию" искать - некомильфо вваще-т :) это годится разве что для начальной загрузки ...нуден какой-то идентификатор
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан