К статье
Практический материал

Торговля и Склад · 11 мин

Как снять резерв с товара в 1С

Как снять резерв с товара в 1С УТ и ERP: разбор типов резервов, способы снятия через документы и обработки, проверка остатков и типичные ошибки.

Резерв в 1С — это механизм, который удерживает часть складского остатка под конкретную потребность: заказ клиента, заказ на производство или перемещение между складами. Пока товар находится в резерве, он не участвует в свободной продаже: отчёты показывают его как «занятый», и менеджеры не могут отгрузить эти единицы другим покупателям.

Снять резерв требуется, когда заказ отменён, клиент отказался от части позиций, отгрузка уже состоялась, а резерв «завис», либо когда товар срочно нужно перенаправить другому покупателю. В зависимости от конфигурации (Управление торговлей 11, ERP, Комплексная автоматизация) и настроек обеспечения потребностей действия отличаются, но логика везде одна: резерв живёт внутри документа-заказа и снимается либо изменением состояния заказа, либо специальными командами.

Ниже разобраны все рабочие способы: от штатных кнопок в заказе до сервисных обработок для массовой очистки «зависших» резервов. Примеры ориентированы на УТ 11 и ERP, как наиболее распространённые конфигурации.

Как устроен резерв и почему он не снимается сам

В УТ 11 и ERP резервирование управляется механизмом обеспечения потребностей. У каждой строки заказа есть действие обеспечения: «Отгрузить», «Резервировать по мере поступления», «К обеспечению», «Не обеспечивать». Физический резерв появляется, когда по строке выполняется действие «Отгрузить» с заполненной датой отгрузки — система записывает товар в регистр обеспечения, и свободный остаток уменьшается.

Автоматически резерв снимается только при фактической отгрузке: реализация или перемещение списывают зарезервированный товар, и потребность закрывается. Если же заказ не отгружен и не отменён, резерв остаётся бессрочно. Именно поэтому в базах со временем накапливаются «мертвые» резервы по давно забытым заказам.

Важно различать два состояния: «зарезервировано на складе» (товар физически отложен) и «ожидается к обеспечению» (резерва ещё нет, есть только потребность). Снимать нужно именно первое — второе исчезает при отмене заказа автоматически.

Способ 1: снять резерв через состояние обеспечения в заказе

Это основной штатный способ, когда нужно снять резерв по отдельным позициям, не отменяя заказ целиком. Откройте заказ клиента, выделите нужные строки в табличной части и перейдите по кнопке «Состояние обеспечения» (или через меню «Ещё» → «Обеспечение» → «Состояние обеспечения» — расположение зависит от версии).

В открывшейся форме по каждой строке видно текущее действие. Для снятия резерва установите действие «Не обеспечивать» — товар тут же вернётся в свободный остаток, а строка заказа останется, но перестанет удерживать склад. Если планируется отгрузка позже без резервирования, можно выбрать «К обеспечению». После выбора действия нажмите «Перенести в документ» и проведите заказ.

Порядок действий в заказе
  1. 1
    Откройте заказ клиента и выделите строки, по которым нужно снять резерв
  2. 2
    Нажмите «Состояние обеспечения» в командной панели табличной части
  3. 3
    Установите действие «Не обеспечивать» для выбранных позиций
  4. 4
    Нажмите «Перенести в документ» и проведите заказ
  5. 5
    Проверьте результат отчётом «Свободные остатки» — резерв по позиции должен обнулиться

Способ 2: отмена заказа или закрытие без полной отгрузки

Если клиент отказался от заказа полностью, резерв проще всего снять отменой документа. В форме заказа нажмите «Отменить» (кнопка в командной панели или меню «Ещё») — заказ переводится в состояние отмены, все резервы и потребности по нему закрываются одним действием.

Для частично отгруженных заказов есть команда «Закрыть заказ» (в некоторых версиях — «Закрытие заказов» в списке документов). При закрытии система предложит указать причину отклонения по неотгруженным строкам, а их резервы будут сняты. Это корректнее, чем просто пометить заказ на удаление: закрытие сохраняет историю и аналитику отказов.

Обратите внимание: пометка на удаление проведённого заказа тоже снимает резерв, так как движения документа очищаются. Но это худшая практика — теряется информация о самом факте заказа, ломается аналитика продаж и история взаиморасчётов. Пометку на удаление используйте только для ошибочно созданных документов.

Способ 3: массовое снятие резервов обработкой

Когда «зависших» резервов много, открывать каждый заказ нерационально. В УТ 11 и ERP есть сервисная обработка: раздел «Склад и доставка» → «Сервис» → «Снятие резервов» (в некоторых релизах — «Настройки и администрирование» → «Обслуживание»). Обработка показывает список документов, удерживающих резерв, с возможностью отбора по складу, дате и организации.

Отметьте нужные документы и выполните снятие — система переведёт строки в состояние без резерва. Перед массовой операцией обязательно сделайте резервную копию базы или сначала прогоните обработку на тестовой копии: отменить пакетное снятие резервов одной кнопкой нельзя.

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

Как проверить результат и найти зависшие резервы

Главный инструмент контроля — отчёт «Свободные остатки» (Склад и доставка → Отчёты). В нём видны три величины: остаток на складе, резерв и доступный остаток. После снятия резерва колонка «В резерве» по позиции должна уменьшиться, а «Доступно» — увеличиться на ту же величину.

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

Контрольные точки

Как проверить результат

Отчёт «Свободные остатки» по позиции
Норма

Колонка «В резерве» уменьшилась на снятое количество, «Доступно» выросло

Тревожный признак

Резерв не изменился — заказ не проведён или изменения не перенесены в документ

Форма заказа, состояние обеспечения
Норма

По строкам стоит действие «Не обеспечивать» или заказ в состоянии «Отменён»

Тревожный признак

Осталось действие «Отгрузить» с заполненной датой — резерв удерживается

Отчёт «Резервы товаров» по заказу
Норма

Заказ отсутствует в отчёте или количество равно нулю

Тревожный признак

Строка заказа по-прежнему показывает резерв — проверьте, не проведён ли документ повторно старой версией

Типичные ошибки и ограничения

Самая частая ошибка — попытка снять резерв изменением количества в строке заказа без изменения действия обеспечения. Если уменьшить количество, но оставить действие «Отгрузить», система может сохранить резерв на остаток строки или пересчитать его некорректно. Всегда работайте через состояние обеспечения.

Вторая распространённая ситуация: резерв «не снимается», потому что пользователь смотрит не на тот склад. Резерв привязан к складу отгрузки из заказа; если в отчёте выбран другой склад, изменения не видны. Проверяйте склад в шапке заказа и в отборе отчёта.

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

Типичные ошибки
01
Менять количество в строке вместо смены действия обеспечения — резерв остаётся или пересчитывается неверно
02
Помечать заказ на удаление вместо закрытия — теряется аналитика продаж и история клиента
03
Снимать резерв не на том складе — отчёт не меняется, пользователь считает операцию неудачной
04
Запускать массовую обработку без копии базы — пакетное снятие нельзя откатить одной командой
05
Игнорировать фоновые задания обеспечения — после правок отчёты обновляются с задержкой

Особенности в разных конфигурациях

В «1С:Управление торговлей 11» и ERP 2 механизм идентичен: резервы через состояние обеспечения, отчёты склада, сервисные обработки. В «Комплексной автоматизации 2» логика та же, так как она построена на том же блоке обеспечения.

В старых конфигурациях (УТ 10.3, УПП 1.3) резервирование устроено иначе: товар резервируется заполнением поля «Размещение» в заказе или документом «Резервирование товаров». Чтобы снять резерв, очистите колонку размещения в строках заказа и проведите документ, либо найдите и отмените документ резервирования. Контролируется через отчёт «Анализ доступности товаров на складах».

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

Сравнение способов снятия резерва

Состояние обеспечения в заказе

Подходит для точечного снятия по отдельным позициям; сохраняет заказ активным. Требует ручной работы по каждому документу.

Отмена или закрытие заказа

Быстро очищает все резервы документа сразу; корректен для отказов клиента. Не подходит, если часть заказа ещё должна быть отгружена.

Обработка «Снятие резервов»

Массовая очистка множества документов; незаменима при накоплении зависших резервов. Требует копии базы и предварительного анализа.

Пометка на удаление

Снимает резерв, но разрушает аналитику и историю. Допустимо только для ошибочно созданных документов без движений по расчётам.

Частые вопросы

Почему резерв не снимается после отмены заказа?

Чаще всего заказ не был перепроведён после отмены или изменения не сохранились из-за ошибок проведения (например, блокировки другим пользователем). Откройте заказ, проверьте состояние и проведите его повторно. Если резерв остался — посмотрите, нет ли второго документа, удерживающего тот же товар, через отчёт «Резервы товаров».

Можно ли снять резерв, не открывая заказ?

Да, через сервисную обработку «Снятие резервов» в разделе склада — она работает со списком документов сразу. Также в списке заказов доступна групповая команда закрытия с указанием причины отклонения.

Что будет, если отгрузить товар, который зарезервирован под другой заказ?

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

Как найти все зависшие резервы в базе?

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

Влияет ли снятие резерва на взаиморасчёты и себестоимость?

Нет. Резерв затрагивает только распределение складских остатков между потребностями. Оплаты, долги и себестоимость формируются документами отгрузки и оплаты, поэтому снятие резерва безопасно для финансового учёта.

Нужно ли снимать резерв перед перемещением товара на другой склад?

Да, если товар зарезервирован под заказ: перемещение может не провестись или «увезти» резерв вместе с остатком, и заказ потеряет обеспечение на исходном складе. Корректная последовательность — снять резерв, выполнить перемещение, затем при необходимости зарезервировать заново на новом складе.