Имя: Пароль:
1C
1С v8
Как найти последние поступления по списку номенклатуры для УТ 10.3 (по среднему)
0 Сияющий Асинхраль
 
15.03.13
13:39
Задачка такая. Есть УТ 10.3, в которой не ведется партионный учет (работа идет по среднему), но нужен небольшой отчетик, который показывает по каждой номенклатуре из произвольного списка два последних поступления каждой из позиций номенклатуры этого списка. Если бы списка не было, а была только одна позиция, то задачка решалась бы простым запросом:

   "ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 2
   |    ЗакупкиОбороты.Номенклатура,
   |    ЗакупкиОбороты.ХарактеристикаНоменклатуры,
   |    ЗакупкиОбороты.Организация,
   |    ЗакупкиОбороты.ДокументЗакупки КАК ДокументЗакупки,
   |ИЗ
   |    РегистрНакопления.Закупки.Обороты КАК ЗакупкиОбороты
   |ГДЕ
   |    ЗакупкиОбороты.ДокументЗакупки ССЫЛКА Документ.ПоступлениеТоваровУслуг
   |
   |УПОРЯДОЧИТЬ ПО
   |    ДокументЗакупки УБЫВ";

Вопрос, можно ли одним запросом получить по два последних документа каждой номенклатуры из списка переданной в запрос? То, что вышеприведенный запрос можно поставить в цикл, это ясно, хотелось бы красивее
1 mikecool
 
15.03.13
13:40
можно
2 Сияющий Асинхраль
 
15.03.13
13:41
Собственно. Как?
3 mikecool
 
15.03.13
13:43
(2) не думается что-то...
4 Сияющий Асинхраль
 
15.03.13
13:44
Вот и у меня та же проблема :-(