Таня, я и не призываю собственную модель товародвижения изобретать. :)
Человек просил любые соображения - я и выдаю, что вспоминается и темы касается
Чисто на уровне подсознания: есть большие сомнения, что обрезка базы зачистит текущие цены. Еще старые записи истории - может быть (да и то сомнительно). Но явно не текущий справочник.
Не спорю, задача зачистки этих справочников не ахти какая сложная.
Уж точно она меркнет по сравнению с глобальной целью. Просто к этому надо быть готовым.
Была еще одна мысль на тему пересоздания базы с сохранением остатков.
До конца не оформилась, потому сразу писать не стал.
Но... может кто сразу отметет по объективным показателям и додумывать не придется...
Пока оставляем в стороне разумность именно пересоздания баз, просто про механизм думаем.
В старой базе магазина создаем приходную накладную с текущими остатками (например, через сличительную).
Заодно уж делаем переоценку с текущими розничными ценами по тем группам, которым решили подарить жизнь.
Настраиваем почтовик, чтобы старшей была новая база ЦС, просылаем остатки и цены наверх.
Поднимаем новую чистую базу магазина, просылаем справочники, остатки и цены вниз.
Проблемы, видные сразу и невооруженным взглядом:
1) остатки бывают еще и отрицательные. надо или делать ревизию или просылать и их тоже (расходом), что коряво само по себе, поскольку изначально получаем базу с кривыми остатками и кривой себестоимостью.
2) точно так же теряем остатки по поставщикам. только в еще более жестком варианте: привязки к поставщикам теряются ВСЕ, а не только за обрезанный период.