Имя: Пароль:
1C
1С v8
отбор номенклатуры по иерархии
,
0 amadeus2010
 
28.04.12
12:59
добрый день никак не получается отобрать в запросе товары по иерархии
ВЫБРАТЬ
   ПродажиОбороты.Номенклатура,
   ПродажиОбороты.КоличествоОборот
ИЗ
   РегистрНакопления.Продажи.Обороты(&НачПериод, &КонПериод,,) КАК ПродажиОбороты
сделал такое условие отбора,верно ли так писать условие?
ГДЕ
  ПродажиОбороты.Номенклатура В ИЕРАРХИИ (&Номенклатура)
1 sanja26
 
28.04.12
13:02
РегистрНакопления.Продажи.Обороты(&НачПериод, &КонПериод,,Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК ПродажиОбороты
2 amadeus2010
 
28.04.12
13:15
а как можно указать  в запросе,чтобы например отображались все товары в иерархии, например мороженое и все сорта мороженого находящиеся в группе мороженное.У меня сейчас показывается лишь одна позиция из группы.
3 Wobland
 
28.04.12
13:17
(2) В ИЕРАРХИИ(ТвояГруппа)
4 amadeus2010
 
28.04.12
14:18
сделал так отображается имя группы и общее количество товаров в группе
ВЫБРАТЬ
   ПродажиОбороты.КоличествоОборот,
   ПродажиОбороты.Номенклатура.Родитель.Ссылка как Номенклатура
ИЗ
   РегистрНакопления.Продажи.Обороты(&НачПериод, &КонПериод, , Номенклатура В ИЕРАРХИИ (&ЭтоГруппа)) КАК ПродажиОбороты
5 le_
 
28.04.12
14:20
(4)ВЫБРАТЬ
   ПродажиОбороты.КоличествоОборот,
   ПродажиОбороты.Номенклатура
6 Axel2009
 
28.04.12
14:20
(4) а почему не ?
ВЫБРАТЬ
   ПродажиОбороты.КоличествоОборот,
   ПродажиОбороты.Номенклатура.Родитель.Ссылка.Ссылка.Ссылка как Номенклатура
ИЗ
   РегистрНакопления.Продажи.Обороты(&НачПериод, &КонПериод, , Номенклатура В ИЕРАРХИИ (&ЭтоГруппа)) КАК ПродажиОбороты
7 amadeus2010
 
28.04.12
15:05
(6) сделал
ВЫБРАТЬ
   ПродажиОбороты.КоличествоОборот,
   ПродажиОбороты.Номенклатура.Родитель.Ссылка.Ссылка.Ссылка как Номенклатура
ИЗ
   РегистрНакопления.Продажи.Обороты(&НачПериод, &КонПериод, , Номенклатура В ИЕРАРХИИ (&ЭтоГруппа)) КАК ПродажиОбороты

отображается имя группы и количество товара, а как сделать чтобы отображались все товары входящие только в определенную группу? пробовал добавить Вид Номенклатуры вместо Родитель не срабатывает
8 amadeus2010
 
28.04.12
15:26
сделал так
ВЫБРАТЬ
   ПродажиОбороты.Номенклатура.Наименование как Номенклатура,
   ПродажиОбороты.КоличествоОборот
ИЗ
   РегистрНакопления.Продажи.Обороты(&НачПериод, &КонПериод, ,) КАК ПродажиОбороты
   где  ПродажиОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Группа)
9 Axel2009
 
28.04.12
15:27
(8) лучше так
ВЫБРАТЬ
   ПродажиОбороты.Номенклатура.Наименование как Номенклатура,
   ПродажиОбороты.КоличествоОборот
ИЗ
   РегистрНакопления.Продажи.Обороты(&НачПериод, &КонПериод, ,) КАК ПродажиОбороты
   где  ПродажиОбороты.Номенклатура.Ссылка.Ссылка.Ссылка В ИЕРАРХИИ (&Группа)
10 salvator
 
28.04.12
15:28
(9) +100
Точно, тут же нужно использовать "Правило 3-х ссылок"!
11 amadeus2010
 
28.04.12
15:46
Это все понятно и работает в консоли если указать параметр имя группы=20л вода. А как жестко привязать значение товаров в группе, например написать как то так
где  Значение (ПродажиОбороты.Номенклатура="20л вода" )
Основная теорема систематики: Новые системы плодят новые проблемы.