Имя: Пароль:
1C
1С v8
РегистрНакопления.ОстаткиИОбороты с периодичностью регистратор
0 raytan
 
15.02.16
13:35
Есть собственный отчет "Ведомость движения ДМ", написанный на СКД. В РегистреНакопления беру движения за месяц и левым соединением присоединяю к нему остатки на начало и конец периода из вирттаблицы ОстаткиИОбороты. ОстаткиИОбороты имеют периодичность "По регистратору".

Проблема: не получаю правильные итоги по остаткам не в группировке, не общие. Да и корявенько все это выглядит в детальных записях.
Хотя "Остаток нач." + "Приход" = "Расход" + "Остаток кон." Почему так понятно.
Изгалялся с агрегатными функциями для ресурсов. Пробовал что то типо такого:
ВычислитьВыражение(КоличествоОстатокНаКонец, "Склад, Драгметалл,  СчетУчета, Кодстроки, Номенклатура ","Группировка","Последняя(1)","Последняя(1)")

Создавал вычисляемое поле с похожим выражением. А уже в ресурсах для нижней группировки агрегатную функцию задавал "Среднее", а для остальных "Сумма"
Эти варианты не работают. Ничего не выводится (

Есть корявое решение: брать вирттаблицу ОстаткиИОбороты с периодичностью "по периоду". Тогда получаю правильные остатки в разрезе измерений (В отчете я группирую по некоторым измерениям). Но для движений или в других разрезах (Например Регистратор.Поставщик)конечно же не правильные. Это достигаю за счет функции ВычислитьВыражениеСГруппировкойВМассив.

Может кто сталкивался с похожей проблемой ?
1 Nuobu
 
15.02.16
13:48
Добавь период в выборку и в скд.
2 raytan
 
15.02.16
15:05
(1) И как мне это поможет ?
3 Fragster
 
гуру
15.02.16
15:05
(2) поможет и дальше не читать методическую информацию
Ошибка? Это не ошибка, это системная функция.