Не могу побороть вот что, нужен отчет по остаткам и оборотам, беру такой запрос
ВЫБРАТЬ
ТоварыОстаткиИОбороты.Номенклатура,
ТоварыОстаткиИОбороты.Склад,
ТоварыОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачальныйОстаток,
ТоварыОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстаток,
ТоварыОстаткиИОбороты.КоличествоПриход КАК Приход,
ТоварыОстаткиИОбороты.КоличествоРасход КАК Расход,
ТоварыОстаткиИОбороты.Регистратор КАК ДокументДвижения,
ТоварыОстаткиИОбороты.ПериодСекунда
ИЗ
РегистрНакопления.Товары.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыОстаткиИОбороты
В самом отчете только одна группировка "Номенклатура", все отображается замечательно правильно.
Но, если сделать расшифровку какой-то строки по регистратору, то дальше открывается интересная картина:
если период отчета не указан - отображается нормально.
если указать начало периода, и по номенклатуре был остаток на начало периода - то в группировке Регистратор в начале вылезает строка с пустым регистратором и в колонках начальный и конечный остаток отображается количество начального остатка.
если указать еще и конечный период отчета и на конец периода есть остаток, то появляется вторая строка с пустым регистратором и так же в обеих колонках остатка отображается количество уже конечного остатка.
По лазил по инету/литературе пишут что надо добавить в запрос Период.Секунд, добавил, ничего не меняется, правда если делать расшифровку по Период.Секунда то отображается верно, но в секунде может несколько регистраторов.
В наборе данных у Регистратора стоит роль Период,1, к Период.Секунда роль Период,2.