Работа с адресным (WMS) складом в конфигурациях 1С:Управление торговлей 11, 1С:ERP и 1С:Комплексная автоматизация 2 требует от пользователей строгого соблюдения хронологии и методологии оформления документов. Одной из частых проблем, с которой сталкиваются кладовщики и менеджеры по логистике, является появление загадочных «минусов» на вкладке «Размещение в ячейки» в рабочем месте приемки товаров. При попытке создать задание на размещение система блокирует процесс и выдает предупреждение: «Задания на размещение не сформированы: все товары или уже размещены, или по ним уже есть задания на размещение».
В этой статье мы подробно разберем внутреннюю механику работы адресного склада в 1С, выясним физические и системные причины появления отрицательных остатков, проанализируем риски поспешных решений и выработаем надежный пошаговый алгоритм устранения этой проблемы.
Для того чтобы понять, откуда берутся отрицательные значения, рассмотрим движение документов изнутри. Логика адресного хранения на ордерном складе базируется на двух основных регистрах накопления:
Товары в ячейках — отражает фактическое физическое наличие номенклатуры в конкретных ячейках склада (включая транзитные зоны, такие как ячейка-источник «Приемка»).Товары к размещению в ячейках — фиксирует плановые объемы товаров, которые система запланировала переместить из зоны приемки в зону хранения, но процесс размещения по которым еще не завершен.Давайте проанализируем стандартную цепочку движения товаров и ее отражение в регистрах:
Приходный ордер на товары в статусе Принято товар физически поступает на склад. Система делает запись «плюс» в регистр Товары в ячейках по виртуальной транзитной ячейке «Приемка».Отбор (размещение) товаров (задания на размещение) в статусах Подготовлено или В работе товар резервируется. Система делает запись «плюс» в регистр Товары к размещению в ячейках.Отбор (размещение) товаров проводится в статусе Выполнено без ошибок, товар списывается из транзитной ячейки «Приемка» (запись «минус» по регистру Товары в ячейках) и приходуется в конкретные ячейки хранения (запись «плюс» в регистр Товары в ячейках). Одновременно с этим списывается резерв из регистра Товары к размещению в ячейках.Расчет показателя «К размещению» в рабочем месте приемки товаров выполняется по следующей формуле:
ОстатокКРазмещению = ОстатокВЯчейкеПриемка - КоличествоВНезавершенныхЗаданиях;
Если вычитаемое (количество в незавершенных заданиях) превышает уменьшаемое (фактический остаток в ячейке «Приемка»), значение ОстатокКРазмещению становится отрицательным, и в интерфейсе программы появляется минус.
Появление отрицательных остатков всегда связано с нарушением последовательности ввода документов или их изменением задним числом. Рассмотрим наиболее распространенные сценарии:
В работе, но пользователь вручную создает второе задание на основании того же ордера (или копирует старое), система резервирует объем повторно. Из-за этого резервы превышают приход, уводя остаток в минус.Выполнено), а исходный Приходный ордер на товары переводят обратно в статус К поступлению или В работе, приход в транзитную ячейку «Приемка» аннулируется, в то время как расход (размещение) остается проведенным.На некоторых форумах можно встретить совет: «Найдите документ, который делает минус, распроведите и удалите его». Это крайне опасный шаг, который разрушает складской учет!
Давайте проанализируем последствия такого «решения»:
Приходный ордер на товары, товар физически пропадает из общего остатка склада по финансовому учету. Однако физически на полках (в ячейках хранения) он лежит, так как документ размещения остался проведенным. Это порождает жесткий рассинхрон между контуром регламентированного/финансового учета и контуром ячеистого склада (WMS).Отбор (размещение) товаров, минус на вкладке «Размещение в ячейки» пропадет, но товар в программе останется числиться «зависшим» в транзитной зоне «Приемка». Когда в будущем вы попытаетесь отгрузить этот товар покупателю, система не найдет его в ячейках хранения и заблокирует отгрузку.Для корректного устранения «минусов» без нарушения баланса склада необходимо выполнить следующие последовательные шаги:
В первую очередь проверим наличие некорректных или дублирующих документов размещения. Перейдем в список документов Отбор (размещение) товаров и настроим отбор по проблемной номенклатуре. Ищем документы в статусах Подготовлено или В работе. Если обнаружены лишние или ошибочно созданные документы, их необходимо отменить (установить статус Отменен) или удалить в них строки с проблемным товаром. Это сразу освободит избыточный резерв в регистре Товары к размещению в ячейках.
Если дубликатов документов нет, нам необходимо детально проанализировать историю движения товара через транзитную ячейку «Приемка». Для этого воспользуемся специализированным отчетом:
Регистратор.Сформируем два ключевых отчета:
Конечные остатки по проблемному артикулу в этих отчетах должны совпадать до единицы. Если показатели расходятся, значит, в базе нарушена синхронизация между финансовым учетом и WMS-системой из-за ручного вмешательства в проведенные документы.
Убедимся, что аналитика в приходе и расходе совпадает символ в символ. Если приход был оформлен по Серии А, а размещение провели по Серии Б, это приведет к пересорту внутри ячейки «Приемка». При обнаружении расхождения необходимо открыть документ размещения и скорректировать серию или характеристику в соответствии с приходным ордером.
В идеальном сценарии в конце рабочего дня транзитная ячейка «Приемка» должна оставаться абсолютно пустой (весь товар должен быть разнесен по местам хранения). Если в ней зависли необъяснимые остатки, и найти причину не удается, следует провести официальное выравнивание:
Пересчет товаров с отбором исключительно по ячейке «Приемка».Чтобы исключить появление подобных ошибок со стороны пользователей, администратору системы необходимо настроить Дату запрета изменения данных. Установка даты запрета для сотрудников склада заблокирует возможность редактировать старые приходные ордера задним числом после того, как товар по ним уже был фактически размещен в ячейках хранения.