0
Капюшон
02.04.12
✎
11:51
|
В УТ есть регистр "ТоварыНаСкладах". Нужно вывести остатки товаров в разрезе серий с отбором по Складу и Номенклатуре. Как вывести товар в разрезе серий это легко:
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыНаСкладахОстатки.СерияНоменклатуры,
| ПРЕДСТАВЛЕНИЕ(ТоварыНаСкладахОстатки.СерияНоменклатуры),
| СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток,
| ТоварыНаСкладахОстатки.Качество,
| ПРЕДСТАВЛЕНИЕ(ТоварыНаСкладахОстатки.Качество)
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(
| &Дата,
| Склад = &ВыбСклад
| И Номенклатура = &ВыбНоменклатура) КАК ТоварыНаСкладахОстатки
|
|СГРУППИРОВАТЬ ПО
| ТоварыНаСкладахОстатки.СерияНоменклатуры,
| ТоварыНаСкладахОстатки.Качество
|АВТОУПОРЯДОЧИВАНИЕ";
Но как добиться того, чтобы в таблице товар был отсортирован по дате прихода партии этого товара в разрезе серии? Тоесть чтобы сначала шла строчка с серией, которая оприходовалась раньше, чем строчка пусть даже с той же серией, но оприходованная позже? Неужели нужно еще измерение ввести "ДокументОприходования" ? или как то можно обойтись и регистратор вытащить?
|
|
1
Maxus43
02.04.12
✎
11:57
|
по полученым сериям надо в этом регистре искать у них минимальную дату в движениях регистра, т.е. весь регистр просматривать, т.к. нет признаков у серии когда она пришла
|
|