(3)Сверни Розницу(лучше её копию) на нужную тебе дату и отправь остатки в БП. Если вдруг окажется, что остатков нет в правилах обмена, то можно выгрузить все документы из Розницу в БП, а затем сделать свёртку БП. В этом варианте может оказаться очень много веселья. Например, база БП может разрастаться до невероятных размеров.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший