(4) связано с тем, что организация перешла с ОСН на УСН, и теперь для признания расходов нужно данные остатков товаров по партиям. На данный момент на момент перехода на УСН вся себестоимость остатков товаров без учета партии, что мешает признанию расходов. Может есть еще варианты, но пока в голову ничего не приходит
Создать серии, перенести на них остатки. Наверное сборкой/разборкой. Серии рассчитать от обратного (последнего поступления)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший