0
Double_Medved
23.11.16
✎
14:00
|
Добрый день!
Ковыряю СКД.
Есть регистр накопления, в нем - покупки по карточкам в магазинах. Один документ на один магазин в день. В одном документе может быть 2 покупки по одной и той же карте, то есть мужик купил утром на 100р и вечером еще на 150. (Регистратор будет один, и сумма тоже может быть одна и таже, и магазин один и тот же, и карточка одна и таже)
Надо вывести сколько по каждой карточке потратил и сколько раз ходил.
Пока сделал запрос по сумме:
ВЫБРАТЬ
БаллыПоКартамОстаткиИОбороты.ДисконтнаяКарта КАК ДисконтнаяКарта,
БаллыПоКартамОстаткиИОбороты.СуммаБезСкидкиОборот КАК СуммаПокупки,
БаллыПоКартамОстаткиИОбороты.Период КАК Период,
БаллыПоКартамОстаткиИОбороты.Склад КАК Склад
{ВЫБРАТЬ
ДисконтнаяКарта.*,
СуммаПокупки,
Период,
Склад.*}
ИЗ
РегистрНакопления.БаллыПоКартам.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , ) КАК БаллыПоКартамОстаткиИОбороты
СГРУППИРОВАТЬ ПО
БаллыПоКартамОстаткиИОбороты.ДисконтнаяКарта,
БаллыПоКартамОстаткиИОбороты.Период,
БаллыПоКартамОстаткиИОбороты.Склад,
БаллыПоКартамОстаткиИОбороты.СуммаБезСкидкиОборот
Осталось вывести сколько раз он ходил, и вот тут у меня случился баттхерт. Как в ОстаткахИОборотах посчитать количество записей? Неужели из-за этого делать всякие противоестественные вещи?
|
|
1
h-sp
23.11.16
✎
14:02
|
так наверно
ИЗ
РегистрНакопления.БаллыПоКартам.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Запись, , ) КАК БаллыПоКартамОстаткиИОбороты
|
|