Описание проекта
Хочу систему, где каждое движение — это документ с автором и датой. Приход оформляется по накладной поставщика, расход — по заказу клиента, между двумя складами оформляется отдельное перемещение, а инвентаризация заканчивается сличительной ведомостью, а не листком от руки. Мы работаем с партиями и сроками годности, поэтому система должна показывать, что уходит первым, и предупреждать заранее. По минимальным остаткам нужны оповещения, а не обнаружение пустой полки. Плюс отчёты по движению и оборачиваемости за любой период, печать документов, роли кладовщика и руководителя и работа со сканером штрихкодов — на приёмке, при сборке заказа и при пересчёте.
Три условия обсуждению не подлежат, и я прошу заложить их с самого начала:
— исправление задним числом запрещено: ошибка исправляется отдельным документом, а исходная запись остаётся в истории — иначе учёту нельзя верить;
— доступ к себестоимости и отчётам по прибыли отделён от доступа кладовщика: кладовщик видит количество и место хранения, деньги — это другая роль;
— перед запуском проводится перенос остатков с пересчётом и сверкой, иначе система унаследует старую путаницу;
— печатные формы приходного и расходного документов, перемещения и сличительной ведомости;
— журнал операций, по которому видно, кто и когда провёл каждое движение;
— ручной ввод как запасной путь для позиций без штрихкода.