|
Поиск элемента справочника с заданным родителем
| ☑ |
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) "по названию" искать - некомильфо вваще-т :) это годится разве что для начальной загрузки ...нуден какой-то идентификатор
|
|