Отчет формируется по 2ум регистрам накопления:
- Товары на складах (типовой)
- Складские остатки (не типовой)
Все регистраторы регистра "Складские остатки" - не типовые документы. По сути на регистре организован параллельный учет на своих документах. Регистр и регистраторы уже есть. Нужен отчет "сверка".
Показатели отчета:
1. нач.остаток, приход, расход, кон.остаток по регистру "Товары на складах"
2. нач.остаток, приход, расход, кон.остаток по регистру "Складские остатки"
3. расхождение (1)-(2) по: нач.остаток, приход, расход, кон.остаток
Группировки отчета:
- Склад
- Номенклатура
- Характеристика номенклатуры
- Серия номенклатуры
- Качество
- Периоды (День, Неделя, ...)
- Свойства и характеристики
- Документ регистратор
Отборы: Все показатели и группировки
Расшифровки по группировкам.
Общая схема работы с отчетом, пользователь:
1. Формирует отчет с группировками без документа регистратора и фильтром по "Количество расхождение конечный остаток не равно нулю."
2. По полученной "Проблемной" номенклатуре пользователь формирует расшифровку с детализацией по документам и ищет ошибку в данных.
Особое внимание прошу уделить отбору по показателям "Расхождение нач.остаток, расхождение приход, расхождение расход, расхождение кон.остаток". Если решать задачу "в лоб", то например, при единственной группировке "Номенклатура" и включенным фильтром "Расхождение кон.остаток больше 0" в отчет будут выводиться все товары по которым были хоть какие-то остатки и движения, независтимо от того что итог по группировке равено нулю, потому что фильтр отработает по детальным записям с регистратором. Эту проблему нужно будет решить.
Справочно структура регистра "Складские остатки":
Измерения:
- Склад
- Камера хранения (Справочник)
- Номенклатура
- Характеристика номенклатуры
- Серия номенклатуры
- Качество
Ресурсы:
- Количество
- КоличествоЕдМест (Число 15,3)