В Битрикс24 у товара в сделке нет отдельной колонки «резерв». Есть только количество, цена, скидка, НДС. Поэтому приложение не умеет резервировать «2 из 5». Если резерв ставится, он всегда на всё количество в строке.
В МойСклад резерв живёт в заказе покупателя, не в отгрузке и не в счёте.
В настройках: «Стадии сделок, для которых создавать резерв».
Отметьте стадии, на которых товар должен быть зарезервирован в МойСклад. Стадии отгрузки к этому не относятся.
Если ни одна стадия не отмечена, приложение не управляет резервом само по себе: он остаётся таким, каким его поставили в МойСклад. Исключение — в сделке изменили товары или количество, а в заказе резерв уже был: тогда в МойСклад уйдёт новое количество и резерв снова будет равен количеству.
Приложение смотрит: какие стадии отмечены, с какой стадии ушли (по статусу заказа в МойСклад), какая стадия сейчас и изменились ли товары.
1. Список «резерв» пустой
Резерв живёт только в МойСклад.
Товары не трогали — строки заказа не переписывают, резерв не снимают.
Поменяли количество или состав, и резерв в МойСклад уже был — обновят заказ и поставят резерв = новое количество.
Резерва в МойСклад не было — новый не создадут.
2. Сделка на стадии из списка «резерв»
Товар в заказе МойСклад резервируется на всё количество.
Если в сделке поменяли количество, цену, скидку или НДС — заказ обновят и резерв снова будет равен количеству.
Если товары не трогали (поменяли только комментарий или менеджера) — строки заказа не переписывают, резерв не дёргают.
3. Сделку убрали со стадии из списка «резерв»
Типичный случай — отмена или провал после стадии, где резерв был включён. Если в заказе МойСклад резерв ещё стоял, его снимают, товар снова свободен. Даже если состав сделки не менялся.
Переход между двумя стадиями вне списка (например «Новый заказ» → «Самовывоз», если обе не отмечены) резерв не снимает. Дальше действует та же схема, что в п. 1: не трогаем, пока не изменились товары.
4. Сделка уже на стадии без резерва (и список «резерв» не пустой)
Товары не меняли — заказ по строкам не трогают. Если кто-то руками поставил резерв в МойСклад, приложение его само не снимет.
Товары меняли, а резерва в МойСклад не было — обновят состав, новый резерв не создадут.
Товары меняли, а резерв в МойСклад уже был — обновят состав и снова поставят резерв на всё количество. Частичный резерв из МойСклад приложение не сохраняет.
Новый заказ из новой сделки: резерв сразу ставится, только если сделка уже на стадии из списка. Иначе заказ без резерва.
|
Ситуация |
Что будет с резервом в МойСклад |
|---|---|
|
Список «резерв» пустой, товары те же |
Не трогаем |
|
Список «резерв» пустой, товары/количество изменились, резерва не было |
Без резерва |
|
Список «резерв» пустой, товары/количество изменились, резерв уже был |
Резерв = количество |
|
Стадия «резерв», товары те же |
Не трогаем |
|
Стадия «резерв», товары/цена/количество изменились |
Резерв = количество |
|
Ушли со стадии из списка «резерв» (в т.ч. отмена) |
Резерв снимаем |
|
Перешли с стадии без резерва на другую без резерва |
Не снимаем; дальше как при пустом списке |
|
Стадия без резерва, товары те же |
Не трогаем |
|
Стадия без резерва, товары изменились, резерва не было |
Без резерва |
|
Стадия без резерва, товары изменились, резерв уже был |
Резерв = количество |
Шапка заказа (комментарий, статус, клиент) по-прежнему может обновляться отдельно. Резерв меняется только вместе со строками заказа и только по правилам выше.