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