#321

«Сборка заказа» — отдельный режим для пошаговой работы с готовой продукцией. Сотрудник склада упаковывает товар, выдаёт клиенту, принимает возвраты — и каждая операция фиксируется в истории заказа с привязкой к конкретному работнику и моменту времени. Главное: система автоматически проверяет, не выдаёте ли вы клиенту больше, чем заказано.

Кто может работать в этом режиме

Только сотрудник (работник склада / производства), вошедший в портал по своему личному QR-коду. Обычный пользователь — даже менеджер — этот раздел не увидит. Сделано специально: каждая операция упаковки/выдачи/приёмки должна быть привязана к конкретному физическому человеку для аудита.

Три операции

Упаковка

Сотрудник упаковал детали заказа в палету или коробку. Нажимает «Упаковать» на строке нужной позиции — система фиксирует, что эта позиция готова к выдаче. Количество указывать не нужно — упаковка фиксирует факт, не объём.

Выдача

Клиент приехал забирать заказ. Сотрудник нажимает «Выдать», вводит количество (в тех же единицах, в которых учитывается позиция: штуки, м², м.п.) — система записывает выдачу.

Защита от переуступки. Перед сохранением выдачи система считает: сколько всего заказано минус сколько уже выдано = сколько можно ещё выдать. Если вы пытаетесь выдать больше — операция отклоняется с сообщением вида «Слишком много, остаток для выдачи: N». Это страховка от ситуаций, когда клиент случайно получает на одну деталь больше, чем оплатил.

Если позиция не была упакована (пропустили шаг упаковки), система автоматически проставит упаковку перед выдачей — отдельным нажатием делать не нужно.

Приёмка возврата

Клиент привёз обратно ранее выданный товар (брак, не подошёл, ошибка комплектации). Сотрудник нажимает «Принять», вводит количество — система фиксирует возврат. Дальнейшая судьба принятого товара (списать, отремонтировать, перепаковать) — это уже за пределами портала, в основной CRM.

Как пользоваться

  1. Откройте раздел «Заказы» — главное меню портала.
  2. Переключитесь на режим сборки (соответствующая кнопка в шапке раздела).
  3. Авторизуйтесь сканированием личного QR-кода (если ещё не сделали этого при входе в портал).
  4. Откройте карточку заказа — через сканирование QR детали либо кода заказа.
  5. В списке позиций используйте кнопки «Упаковать» / «Выдать» / «Принять» на нужных строках.

Что фиксируется в системе

  • Дата и точное время операции.
  • Работник (по личному QR-коду).
  • Количество (для выдачи и приёмки) и привязка к конкретному остатку, если он есть.
  • Тип операции (упаковка / выдача / приёмка).

Вся история попадает в timeline заказа и видна менеджерам в основной CRM iFurn.pro.

Отгрузка заказа целиком

Если заказ выдан полностью и нужно сменить его статус на «отгружен» (а не вести построчно выдачу) — после сканирования кода заказа на экране появляется кнопка «Отгрузить заказ». Нажатие переводит весь заказ в статус отгрузки и фиксирует дату.

Если кнопок «Упаковать / Выдать / Принять» нет

  • Не авторизованы как сотрудник — войдите по личному QR-коду.
  • Зашли как обычный пользователь — этот режим вам недоступен по дизайну.
  • Открыта старая версия раздела заказов — переключитесь на режим сборки в шапке.

Если выдача отклоняется

Сообщение «Слишком много, остаток для выдачи: N» означает: вы пытаетесь выдать больше, чем заказано минус уже выданное. Уменьшите количество до указанного остатка либо разберитесь, не было ли ошибочной выдачи раньше (через раздел заказа в основной CRM).