Торговля и Склад · 10 мин
Как удалить резерв в 1С: пошаговая инструкция по снятию резервов
Как удалить резерв в 1С: где хранятся резервы, как снять резерв в документе, массовая очистка через обработку, проверка остатков и типичные ошибки.
Резерв в 1С — это количество товара, «замороженное» под конкретный заказ покупателя, внутренний заказ или документ отгрузки. Пока товар в резерве, он числится на складе физически, но недоступен для продажи другим клиентам: свободный остаток уменьшается на величину резерва. Когда заказ отменяют, отгружают частично или резерв «зависает» из-за ошибки пользователя, его нужно снять, иначе складские отчёты будут показывать недостоверные доступные остатки.
Проблема в том, что единой кнопки «удалить все резервы» в типовых конфигурациях нет: резервы хранятся в регистрах накопления (например, «Товары в резерве на складах» в Управлении торговлей 11 или «Резервы товаров» в ERP), и движения по ним формируют документы. Поэтому корректное удаление резерва — это всегда работа через документ-регистратор или специальную обработку, а не прямое редактирование регистра.
Ниже разобраны основные способы: снятие резерва в заказе покупателя, корректировка через документ «Резервирование товаров» / «Корректировка назначения», массовая очистка зависших резервов и проверка результата отчётами. Инструкции ориентированы на 1С:Управление торговлей 11 и 1С:ERP, но логика применима и к Комплексной автоматизации.
Что такое резерв в 1С и почему его нельзя просто стереть
Резерв фиксируется движениями документов по регистрам накопления. В УТ 11 основные регистры — «Товары в резерве на складах» и «Обеспечение заказов», в ERP дополнительно используются регистры обособленного обеспечения. Каждая запись в регистре привязана к документу-регистратору: заказу покупателя, заказу на внутреннее потребление, перемещению или корректировке.
Из этого следует главное правило: удалить резерв можно только документом. Если открыть регистр и вручную удалить записи (что технически возможно при определённых правах), нарушится связность учёта: документы продолжат считать, что резерв существует, обеспечение заказов «сломается», а при следующем проведении документа движения могут восстановиться или возникнут отрицательные остатки.
Поэтому перед удалением резерва нужно ответить на два вопроса: какой документ создал резерв и нужно ли снять его полностью или частично. От этого зависит выбор инструмента.
Снятие резерва через заказ покупателя в УТ 11
Самый частый сценарий — резерв стоит по заказу покупателя, который отменён или отгружен не полностью. В Управлении торговлей 11 обеспечение по строкам заказа управляется колонкой «Действие» (вариант обеспечения) на вкладке «Товары».
Снять резерв по отдельным строкам
Откройте заказ покупателя, выделите нужные строки с товарами и через кнопку «Заполнение» → «Вариант обеспечения» (или правой кнопкой мыши) установите действие «Не обеспечивать». При проведении документа программа сформирует сторнирующие движения по регистру резервов — товар вернётся в свободный остаток. Если заказ переведён в статус, запрещающий редактирование, сначала смените статус на тот, где изменения разрешены.
Отменить заказ целиком
Если заказ отменяется полностью, используйте команду «Отмена неотработанных строк» (кнопка на панели заказа) либо установите состояние «Отменён». Программа предложит отменить все неотгруженные строки и снять по ним резервы и отгруженные, но неоплаченные обеспечения. Это самый безопасный способ массового снятия резерва по одному документу: движения формируются штатно и полностью контролируются.
- 1Откройте заказ покупателя и проверьте его статус — редактирование должно быть разрешено
- 2Выделите строки с товаром, по которым нужно снять резерв
- 3Установите вариант обеспечения «Не обеспечивать» через меню «Заполнение» или контекстное меню
- 4Проведите документ и дождитесь сообщения об успешном проведении
- 5Откройте отчёт «Остатки и доступность товаров» и убедитесь, что свободный остаток увеличился
Снятие резерва через документ «Резервирование» и корректировку назначения
В некоторых схемах учёта резерв создаётся не заказом, а отдельным документом. В УТ 10.3 и УПП это «Резервирование товаров», в УТ 11 и ERP — документы «Корректировка назначения товаров» и механизм обособленного обеспечения. Логика снятия резерва здесь обратная: нужно либо отменить документ резервирования, либо создать корректировку, снимающую обеспечение.
Для «Резервирования товаров» достаточно открыть документ и пометить его на удаление или распровести — движения по регистру резервов будут удалены вместе с проведением. Для «Корректировки назначения» создайте новый документ, укажите склад и товары, и задайте операцию снятия резерва (перевод из обособленного обеспечения в свободный остаток). После проведения товар снова станет доступен для продажи.
Массовое удаление зависших резервов
Зависшие резервы — типичная проблема баз с большим документооборотом: заказы давно закрыты или удалены, а записи в регистре остались. Признаки: в отчёте «Остатки и доступность товаров» колонка «В резерве» показывает количество по позициям, которые никто не заказывал, либо по заказам в статусе «Закрыт».
Штатный способ массовой очистки в УТ 11 — обработка «Закрытие заказов» (раздел «Продажи» → «Сервис» или «НСИ и администрирование» в зависимости от версии). Обработка находит заказы, удовлетворяющие условиям закрытия, и отменяет неотработанные строки со снятием резервов. Перед запуском настройте причину отмены — она будет проставлена в документы, что важно для последующего анализа.
Для случаев, когда штатные средства не помогают (например, «битые» движения после обменов или нештатных доработок), используют сервисные обработки переноса остатков резервов или ручную корректировку через документ «Корректировка регистров». Последний способ — крайняя мера: он требует точного понимания структуры регистра и выполняется только после резервного копирования базы.
Как проверить, что резерв действительно снят
Главный контрольный инструмент — отчёт «Остатки и доступность товаров» (в УТ 11: раздел «Склад и доставка» → «Отчёты»). Сформируйте его по нужному складу и номенклатуре: колонка «В резерве» должна уменьшиться на снятое количество, а «Доступно» — соответственно увеличиться. Если цифры не изменились, документ не был проведён или резерв создаёт другой документ.
Для детальной диагностики полезен универсальный отчёт по регистру «Товары в резерве на складах»: он покажет все записи с регистраторами, и по ним легко найти документ, который держит резерв. В ERP дополнительно проверяйте отчёт «Обеспечение заказов» — он раскладывает потребности и обеспечение по каждому заказу.
Как проверить результат
Колонка «В резерве» уменьшилась на снятое количество, «Доступно» выросло
Цифры не изменились или резерв появился снова после перепроведения документов
Записи по снятому резерву отсутствуют или имеют нулевой остаток
Остались записи с регистратором, который должен был быть отменён
Товар доступен к отгрузке, контроль остатков проходит
Программа сообщает о недостатке товара при физическом наличии на складе
Типичные ошибки при удалении резервов
Первая ошибка — попытка снять резерв удалением заказа, по которому уже есть частичная отгрузка. Программа либо не даст удалить документ, либо после удаления останутся «сиротские» движения связанных документов. Правильный путь — отмена неотработанных строк, а не удаление документа.
Вторая ошибка — снятие резерва изменением варианта обеспечения без проведения документа. Пользователь меняет действие на «Не обеспечивать», закрывает заказ крестиком, движения не формируются, и резерв остаётся. Всегда дожидайтесь сообщения об успешном проведении.
Третья ошибка — игнорирование обособленного обеспечения в ERP. Если товар зарезервирован под проект или назначение, простое изменение строки заказа может не снять обособление: потребуется отдельная корректировка назначения. Проверяйте колонку «Назначение» в отчётах по остаткам.
Частые вопросы об удалении резервов в 1С
Что важно запомнить
Резерв снимается только документом: отменой строк заказа, сменой варианта обеспечения или корректировкой назначения. Зависшие резервы очищают штатной обработкой закрытия заказов, результат всегда проверяют отчётом «Остатки и доступность товаров», а перед массовыми операциями делают резервную копию базы.
Почему резерв не снимается после отмены заказа?
Чаще всего заказ не был проведён после отмены строк или резерв создан другим документом — например, перемещением или корректировкой назначения. Сформируйте универсальный отчёт по регистру резервов и посмотрите, какой регистратор держит остаток.
Можно ли снять резерв сразу по всем заказам?
Штатной кнопки «снять все резервы» нет, но обработка закрытия заказов позволяет массово отменить неотработанные строки по отбору заказов. Для аварийных случаев существуют сервисные обработки, однако их применяют только после резервного копирования и тестирования на копии базы.
Чем отличается резерв от отгрузки со склада?
Резерв — это только «бронь»: товар остаётся в остатках склада. Отгрузка (реализация) списывает товар из остатков и одновременно снимает резерв, если он был. Поэтому после полной отгрузки по заказу отдельно удалять резерв не требуется.
Что делать, если в отчёте отрицательный резерв?
Отрицательный резерв — признак нарушения последовательности проведения документов, обычно после перепроведения задним числом или обменов. Найдите документы по регистру за проблемный период и перепроведите их в хронологическом порядке; при массовых проблемах используйте восстановление последовательностей.
Можно ли запретить пользователям вручную снимать резервы?
Да, через настройку ролей и профилей доступа: ограничивают права на изменение заказов в закрытых статусах и на документы корректировки назначения. Дополнительно включают контроль обеспечения, чтобы программа сама указывала корректный вариант обеспечения при проведении.
Снимается ли резерв автоматически при закрытии месяца?
Нет, регламентные операции закрытия месяца резервы не трогают. Автоматическое снятие возможно только если в механизме обеспечения настроены сроки резервирования и используется соответствующая обработка — в типовых конфигурациях это решается настройкой состояний и регламентного закрытия просроченных заказов.