Инвентаризация
Инвентаризация это срез, а не процесс. В том смысле, что во время проведения инвентаризаций не может быть движений по инвентаризируемым объектам. Казалось бы, что это абсолютно очевидно, но нередко встречается недопонимание...
Инвентаризация это сравнение учетных остатков с фактическими. Нет никакого смысла считать несколько дней факт, если он при этом меняется (идут поступления и продажи). Непонятно, что мы с чем хотим сравнить. Но что делать, если за одну ночь невозможно успеть посчитать все? Возможен такой схематичный утрированный вариант: в субботу и воскресенье считаем склады хранения, на которых за время инвентаризации точно не будет движений. В ночь с воскресенья на понедельник считаем торговый зал, откуда в выходные были продажи, потому что их нельзя остановить. Учетные остатки берем на конец дня воскресенья. При этом ни в пятницу перед инвентаризацией, ни в понедельник после, не должно быть новых поступлений. Пятничный приход (особенно вечерний) может за время инвентаризации физически переместиться со склада приемки на склад хранения или в торговый зал и при этом посчитаться дважды. А приход понедельника может быть оформлен не только оприходованием излишков, а того хуже быть нечаянно списан в какой-нибудь внешней системе, не допускающей или с трудом допускающей отмену списания (например ЕГАИС).
Обычные люди далекие от информационных технологий почему-то уверены, что все возникающие проблемы любая автоматизированная учетная система умеет решать на интеллектуальном уровне, что компьютер может и должен угадывать намерения человека. Но это к сожалению не так. Если программист запрограммировал механизм автоматического заполнения документа списания лишних остатков, пользователь никогда не будет проверять правильность (почему получилось много), а просто нажмет кнопку подтверждения и компьютер строго по программе произведет списание. Поэтому план проведения инвентаризации должен учитывать и уменьшать вероятность возможных ошибок. Остановка товародвижения должна быть не только на время инвентаризации, но и как минимум на один день до и один день после. Склад на котором невозможно остановить продажи должен пересчитываться за время отдыха (например ночь), при этом новые приходы на этот склад должны быть остановлены на время всей инвентаризации. Если продажи идут 24x7 (интернет магазин), то отгрузка товаров все равно всегда имеет перерывы, в крайнем случае такие остановки для инвентаризаций можно организовывать в периоды сезонного снижения продаж.