Имя: Пароль:
1C
1С v8
Выбрать первые по уровню группировки
0 Rustik666
 
08.06.12
08:53
Возможно ли выбрать первые по уровню группировки.....
То есть нужно по номенклатуре накладной найти последние приходы от этого Контрагента....

Делаю связку по номенклатуре...естественно по каждой получается портянка документов..... а хотелось бы по одному последнему документу по каждой номенклатуре....
1 kosts
 
08.06.12
09:03
(0) > хотелось бы по одному последнему документу по каждой номенклатуре

Соедини номенклатуру и документы и сгруппируй по максимальной дате документа.
Про уровни не понятно, что тебе нужно
2 Rustik666
 
08.06.12
09:25
Ну то есть такой вот запрос

ВЫБРАТЬ
   РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
   РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура
ИЗ
   Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
       ПО ВозвратТоваровОтПокупателяТовары.Номенклатура = РеализацияТоваровУслугТовары.Номенклатура
ГДЕ
   РеализацияТоваровУслугТовары.Ссылка.Контрагент = &Контрагент
   И ВозвратТоваровОтПокупателяТовары.Ссылка = &Ссылка

УПОРЯДОЧИТЬ ПО
   Номенклатура,
   Ссылка УБЫВ
АВТОУПОРЯДОЧИВАНИЕ

В результате я получаю по каждой номенклатуре документа Возврата список документов реализации.....а хотелось бы по каждой номенклатуре только один последний документ.....
3 kosts
 
08.06.12
09:37
читай (1)

макс(РеализацияТоваровУслугТовары.Дата)
4 Rustik666
 
08.06.12
10:42
Сгруппировать по дате?.....нужна не дата последнего прихода, а документ последнего прихода....
5 kosts
 
08.06.12
11:10
Зная дату сможешь получить документ за эту дату, не?
6 ЧашкаЧая
 
08.06.12
11:15
(5) В дате, даже вплоть до одной секунды может быть больше одного документа. Только МоментВремени дает однозначную "ссылку" на документ по периоду, но по нему нельзя сделать максимум.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан