Имя: Пароль:
1C
1С v8
Иерархический справочник - содержимое одной группы
0 kotofeich1
 
27.04.12
12:25
День добрый. Нужно выбрать в динамическом списке номенклатуру из одной группы. Следующий запрос номенклатуру выбирает правильно, но помимо нужной группы выводит и пустые ненужные группы.

Внимание, вопрос: как сделать, чтобы выводилось только содержимое нужной группы, ее саму желательно не показывать вообще.

SELECT
   CatalogProduct.Description,
   CatalogProduct.ProductType,
   CatalogProduct.measureUnit,
   CatalogProduct.AllCharacteristics,
   CatalogProduct.minimumStok,
   CatalogProduct.CodeRivile,
   WarehouseBalance.quantityBalance,
   CatalogProduct.Parent
FROM
   Catalog.product AS CatalogProduct
       LEFT JOIN AccumulationRegister.Warehouse.Balance AS WarehouseBalance
       ON CatalogProduct.Ref = WarehouseBalance.product.Ref
WHERE
   CatalogProduct.Ref IN HIERARCHY(&pLab)

pLab - та самая нужная группа
1 Жан Пердежон
 
27.04.12
12:29
and not CatalogProduct.IsGroup
2 le_
 
27.04.12
12:29
ГДЕ
НЕ(CatalogProduct.ЭтоГруппа)
3 kotofeich1
 
27.04.12
14:07
Но с иерархическим или "деревянным" видом всё равно группы есть... Это не побороть?)
4 Жан Пердежон
 
27.04.12
15:09
ты запрос с выводом результата не путай
5 izekia
 
27.04.12
15:11
(0) ты не в конструкторе что ли пишешь?
6 wald
 
27.04.12
15:19
(5) Будь мужиком, пиши запросы в блокноте!
7 izekia
 
27.04.12
15:21
(6) да так и пишу, ручкой в блокноте
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший