Очень многие торговые организации, которые торгуют в розницу, просят отключить контроль остатков или добавить автоматическое оприходование, потому что себестоимость надо считать каждый день, а при отрицательных остатках - это невозможно.
Откуда берутся отрицательные остатки? Разные причины:
1) Бонусы от поставщика
Например, поставщик привез товар бонусом без накладной... Её не оформляют ни поступлением товаров, ни оприходованием запасов.
2) Пересорт
Чаще всего возникает с товаром без штрихкода или весовым товаром
3) Бардак при приемке
Одним словом, сплошной человеческий фактор...
Поскольку административно вопрос не решается, временно решаем проблему с помощью автоматического оприходования в конце дня.
Итак, сформируем отчет по остаткам товаров:

Видим, что есть отрицательные остатки.
Перед добавлением обработки проверяем, что настроен розничный вид цены для склада:

По этой цене будем выполнять оприходование.
Добавляем обработку:

Запуск обработки в серверном режиме проверяет остатки на конец текущего дня:

Результат выполнения обработки:

Есть возможность запустить обработку интерактивно и задать произвольный период:

В этом случае контроль остатков будет выполняться в разрезе каждого дня.
После оприходования, чтобы не было нулевой себестоимости при продаже - необходимо перепровести отчеты о розничных продажах.
Обработка работает с несколькими организациями, характеристиками номенклатуры, ордерными складами, ячейками склада, учитывает партии.
В случае использования ордерных складов необходимо оформить Приходные ордера к поступлению после выполнения обработки:

История версий:
15-11-2024
В исключении добавлено подробное описание ошибки: ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()) с записью в журнал регистрации
27-11-2024
Добавлен вывод сообщений для интерактивного режима:

Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.12.89, 3.0.9.163, 3.0.9.150, 3.0.7.95
- Розница, редакция 3.0, релизы 3.0.12.89, 3.0.9.163, 3.0.9.150, 3.0.7.95
Вступайте в нашу телеграмм-группу Инфостарт