Приветствую!
Есть отчет СКД который показывает остатки из РН на заданную дату. Требуется добавить колонку (либо группировку) с датами документов которые сформировали этот остаток.
Например Товар1 имеет остаток 10шт. Из этих 10: 4 пришли на склад 21.02.22, 5 - 15.02.22 и еще 1 - 04.02.22
Вот эти даты надо вывести либо группировкой, либо в отдельной колонке.
Пытаюсь сделать левое соединение между ВТ остатков и ВТ оборотов регистра но что-то не выходит....
Посоветуйте как лучше сделать?
Пытаюсь сделать левое соединение между ВТ остатков и ВТ оборотов регистра
может инструмент неподходящий? может ломом? Против лома нет приема.... поддеть с краю и хрясь, и готово.
По теме. Задача однозначного решения не имеет. Ответ зависит от способа списания, который может быть очень разным, фифо, лифо, по срокам годности, по чему-то еще, чего мы не знаем. Также решение зависит от ведения учета. Есть ли понятие партии или нет, как они учитываются, если есть.
Вот когда все это станет известно, можно будет начинать проектировать решение. А пока это все неизвестно, можно практиковаться в соединениях регистров, но практической пользы от этого не будет.
Способ списания - средневзвешенный. Документ "Приходная накладная" добавляет движения вида "приход" в этот регистр и документ "Расходная накладная" добавляет движения вида "расход". Партионного учета нет.
(3) а теперь просто подумайте.
Пример (последовательность).
Приход - 10, расход - 3, приход - 3, расход - 5, приход - 5, расход - 7.
Остаток - 3
Какой документ "сформировал" остаток?
Мне кажется, через СКД напрямую такое не сделать. Есть старая обработка "Обоснование остатков склада" для УТ 10 от fixin на обычных формах. Может быть там можно взять идею: http://fixin.com.ru/articles/tipic_rest_sklad/article.htm
И, если обязательно СКД, то сначала сформировать таблицу с данными, а в СКД программно подставить через ВнешниеНаборыДанных