Имя: Пароль:
1C
 
Выбрать все группы, содержащие элементы из заданного списка в одном запросе
0 toypaul
 
гуру
05.06.15
13:49
Что-то туплю. Как такое можно сделать?

Список.Номенклатура В ИЕРАРХИИ (Каталог.Ссылка)

не прокатывает

Получать нужно в том числе вышестоящие группы (то есть всю иерархию).
1 toypaul
 
гуру
05.06.15
13:51
эм ... так получится?

    "ВЫБРАТЬ
    |    ИсключаемаяНоменклатураДляРасчетаСкидок.Номенклатура КАК Номенклатура
    |ИЗ
    |    РегистрСведений.ИсключаемаяНоменклатураДляРасчетаСкидок КАК ИсключаемаяНоменклатураДляРасчетаСкидок
    |ИТОГИ ПО
    |    Номенклатура ТОЛЬКО ИЕРАРХИЯ"
2 Ёпрст
 
05.06.15
13:51
упорядочить по иерархии
3 Ёпрст
 
05.06.15
13:51
или итоги
4 Ildarovich
 
05.06.15
15:24
Это не простая задача, как и все, связанное с иерархией в реляционных СУБД. Пример решения подобных задач можно можно посмотреть здесь http://catalog.mista.ru/public/158512/ и здесь http://catalog.mista.ru/public/160707/ .
5 Ildarovich
 
05.06.15
15:34
+(4) хотя на первый взляд там предлагаются не запросы, а функции, на самом деле достаточно из функции взять только текст запроса, чтобы решить задачу.
2 + 2 = 3.9999999999999999999999999999999...