Знакомая ситуация: Учёт товара ведётся по разным договорам, но на одном складе? До недавнего времени такая ситуация была и у нас в фирме. Заказы дилеров осуществлялись по двум разным договорам, но товар приходовался на один склад, соответственно и отгрузки осуществлялись с этого одного склада. И вот, в один прекрасный момент, понадобилось моему руководству аналитика по остаткам товара на каждый день заданного периода по этим разным договорам. А склад-то один! В результате было принято решение разделить товар для этих договоров по разным складам.
Откорректировать поступление товара на разные склады оказалось легко - благо в комментариях указывалось, под какой договор идёт товар. С заказами покупателя и реализациями трудностей также не возникло, в них и так указывается договор. Получается дело сделано. Но не тут-то было!
Иногда клиент отказывался от товара по одному договору и товар через какое-то время продавался по другому договору. Повторюсь, а склад-то один. Вот и вылезли отрицательные остатки!
Первая мысль - пойти на «инфостарт», найти и скачать обработку по избавлению от отрицательных остатков. Да, такие есть, но все они формируют поступление товара одной датой. У меня же стояла задача получить остатки на каждый день заданного периода. Поэтому родилась идея создать обработку, которую и представляю на суд общественности.
И так, прошу любить и жаловать,- обработка по избавлению от отрицательных остатков путём формирования документов «перемещение товаров».
Особенность данной обработки состоит в том, что обработка формирует документы по перемещению товара с одного склада на другой за заданный период на каждую дату возникновения отрицательных остатков. При этом, обязательным условием является указание комментария к документу перемещения, например «из-за отрицательных остатков», т.к. обработка будет дополнять имеющиеся данные данными перемещения.
Маленькая, но важная ремарка: обработка не устраняет отрицательные остатки, вызванные возвратом товара поставщику, а только, вызванные реализацией товара.
Можно указывать отдельную номенклатуру, группу номенклатуры или не указывать, тогда обработка будет устранять отрицательные остатки по всему складу, можно также указать и организацию.
Пока, перемещение осуществляется без учёта серий номенклатуры, только исходя из количества товара, но, в дальнейшем, планирую доработку обработки.
Напоминаю, что все действия следует предпринимать в экспериментальной базе.
P.S. А отрицательные остатки в моём случае оказались полезны, т.к. они единственные показали, когда товар продавался по другому договору.