Выдача заказа товара клиенту из собственного складского остатка
- Пользователю надо дать права на операцию — CreateTransportOrder, либо подключить эту операцию к группе доступа (По умолчанию или Подзаказ в зависимости от настроек системы), либо подключить эту операцию пользователю
- В Переходе по статусам для Подзаказного поставщика надо включить возможность создания документа Перемещение. Рассмотрим как это сделать:
Для заказа товара, который есть в наличии на Основном складе, можно создать отдельного поставщика и тип договора, например, Из наличия. Этому типу договора должно соответствовать дерево перехода по статусам Из наличия. Можно настроить и Стандартное дерево статусов поставщиков подзаказного товара.
Откроем Стандартное дерево перехода по статусам.
Нас интересует цепочка статусов:
01 Активировано — 03 Заказ отправлен поставщику — 15 Товар прибыл.
Встанем мышкой на первую цепочку 01 активировано – 03 Заказ отправлен поставщику.
По правой кнопке мышки откроем Связи — В статус.
И добавим статусу 03 Заказ отправлен поставщику дополнительную обработку Создать перемещение.
Потом встанем на вторую цепочку
03 Заказ отправлен поставщику – 15 Товар принят.
Также по правому щелчку мыши откроем В статус.
Назначим статусу 15 Товар прибыл дополнительную обработку Принять перемещение.
Теперь есть статус с доп.обработкой Создать перемещение и статус с доп.обработкой Принять перемещение.
Скачайте отчет Активированные позиции для отправки поставщику и подключите операцию CreateTransportOrder.
Теперь открываем отчет, встаем на группировку Есть в наличии и открываем Доступные операции.
Склады в документе Перемещение, к сожалению, пока выставляем сами.
Проводим перемещение.
Открываем отчет Готовые к выдаче позиции заказов товара.
По Выдать подключена операция CreateSaleFromPOSSequence.
Автоматически создается продажа, привязанная к документу Заказ товара (на правой панели документа видна ссылка на документ Заказ товара).