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