Отчет показывает движения по регистрам "Товары на складах" и "Товары в резерве на складах" с помощью СКД.
Показывает нарастающим итогом свободныйОстаток = Остаток-Резерв.
С помощью детализации по документам движения можно посмотреть, как менялся свободный остаток при резерве и списании.
Можно посмотреть, по каким заказам висит резерв.
При развороте по заказам автоматически добавляется колонка с отвественным по заказу
Описания, как связывать в одном отчете несколько регистров, уже давно были, но именно такого отчета не видел.
Для меня сложно было добиться, чтобы правильно выводился нарастающий итог.
Сделано на одном запросе, может быть, лучше было сделать на связи наборов данных.
Тестировал на УПП 1.3.47, УТ 10.3.67, ERP 2.5.10.52
Очень помогли советы из //infostart.ru/1c/articles/702234 - добавить обязательное поле источник, добавить период секунда и для регистратора игнорировать значение NULL, последовательная нумерация периодов.
Для ресурса свободный остаток игнорировать значения Null по одному из регистров: IsNull(Сумма(КоличествоКонечныйОстаток),0) - IsNull(Сумма(РезервКонечныйОстаток),0)
В СКД добавлены красивости: помеченные на удаление Номенклдатура и характеристики зачеркиваются красным
В панель выведено поле для фильтра по номенклатуре.
Для учета свободных остатков в УПП есть специальный регистр "Свободные остатки, включается константой "ИспользоватьРегистрСвободныеОстатки" и "ДатаНачалаИспользованияРегистраСвободныеОстатки"
Пример отчета по регистру Свободные остатки //infostart.ru/public/778664/
Мой отчет нужен, если вдруг такой регистр не используется.
Проверено на следующих конфигурациях и релизах:
- Управление производственным предприятием, редакция 1.3, релизы 1.3.47.1
- Управление торговлей, редакция 10.3, релизы 10.3.67.1
- 1С:ERP Управление предприятием 2, релизы 2.5.10.52