Остатки по регистру накопления при отборе по реквизиту регистратора

Добрый день! При добавлении отбора по реквизиту регистратора в запросе или например "фильтрация" регистратора по типу документа (регистратор ссылка Документ....). Как при этом правильно расчитать начальные и конечные остатки? При добавлении отбора он сумирует начальные остатки на каждую позицию регистратора. Может у кого есть пример такого запроса

3
Орфографическая ошибка в расчитать: расчитать
Орфографическая ошибка в сумирует: сумирует

Ответы

reborn85
#1, 23 июня 2020 14:06

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

накладывать отбор по регистратору (по регистру через ссылка) нельзя (в данной задаче), эти значения база может рассчитать только на сам регистратор, не больше и не меньше, собственно что у вас и происходит

опишите лучше постановку задачи, скорее всего у вас методология решения хромает


Intenso
#2, 23 июня 2020 16:09

Пример задачи движения по товарам чтоб приход и расход был по видам документов: реализация, перемещение, списание и тд в отдельных колонках


Intenso
#3, 24 июня 2020 17:04

Через СКД я эту задачу решил, но вдруг у кого есть пример какого "элегантного" запроса


См. также

Добавить движение в регистр накопления

ЭтоРегистрНакопления (БСП)

ВыбратьРегистраторыРегистраДляОбработки (БСП)

ЭтоПолноеИмяРегистраНакопления (БСП)

СпособВыборкиРегистраторыРегистра (БСП)

СоздатьВременнуюТаблицуЗначенийЗаблокированныхИзмерений (БСП)

РассчитатьИтоги (БСП)

Остатки на каждый день

Модератору