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

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

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

📊 Как часто вам приходится снимать резервы в 1С УТ?
Ежедневно
Несколько раз в неделю
Редко, по мере необходимости
Никогда не сталкивался

Почему возникают «лишние» резервы в 1С УТ

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

1. Незавершённые документы. Самая распространённая причина — создание заказа клиента (Заказ клиента), реализации (Реализация товаров и услуг) или перемещения (Перемещение товаров), которые не были проведены или отменены некорректно. Система резервирует товар на складе, но если документ «завис» в статусе Не проведён или На согласовании, резерв остаётся активным.

2. Ошибки при отгрузке. При частичной отгрузке заказа (например, клиенту отправили только часть позиций) система может не снять резерв с оставшихся товаров. Это особенно актуально при работе с дробными остатками или серийными номерами.

3. Автоматические блокировки. В некоторых конфигурациях 1С:УТ настраиваются правила автоматического резервирования при:

  • 📦 создании заказа поставщику (Заказ поставщику) с привязкой к заказу клиента;
  • 🔄 возвратах товаров от клиента, если в настройках включена опция Резервировать при возврате;
  • 📊 проведении инвентаризации с расхождениями.

4. Технические сбои. Реже, но встречаются случаи, когда резерв «зависает» из-за:

  • 💻 внезапного обрыва сеанса 1С во время проведения документа;
  • 🔌 проблем с сетевым подключением к базе;
  • 🖥️ ошибок в транзакциях при работе с распределённой информационной базой (РИБ).
⚠️ Внимание! Если резерв появился после обновления конфигурации 1С:УТ, проверьте настройки модуля Управление запасами. В новых версиях (11.5+) логика резервирования может отличаться от предыдущих релизов.

Способ 1: Ручное снятие резерва через документ-заказ

Самый безопасный метод — снять резерв непосредственно в документе, который его создал. Этот способ подходит, если известен источник блокировки (например, конкретный заказ клиента).

Пошаговая инструкция:

  1. Откройте раздел Продажи → Заказы клиентов (или Покупки → Заказы поставщикам, если резерв связан с закупкой).
  2. Найдите документ, который заблокировал товар. Для ускорения поиска используйте фильтр по номеру или дате.
  3. Проверьте статус документа:
    • Если он в статусе На согласовании или Не проведён — проведите или удалите его.
    • Если документ проведён, но резерв не снялся — нажмите Ещё → Снять резервирование (в некоторых версиях — Действия → Резервирование → Снять резерв).
  • Сохраните изменения и обновите отчёт Ведомость по товарам на складах, чтобы убедиться, что резерв снят.
  • Если документ уже отгружен или закрыт, но резерв остался, попробуйте:

    • 🔄 Перепровести документ (отменить проведение и провести заново).
    • 📝 Создать корректировку резерва (см. следующий раздел).

    Документ найден и открыт для редактирования|

    Статус документа позволяет снять резерв (не "Закрыт" или "Отменён")|

    Права пользователя разрешают изменение резервов|

    Складские остатки проверены на актуальность-->

    ⚠️ Внимание! В конфигурациях с включённой настройкой Контроль остатков при резервировании (раздел Администрирование → Настройки программы → Запасы) снятие резерва может потребовать подтверждения от ответственного лица.

    Способ 2: Корректировка резерва через документ «Корректировка резерва»

    Если источник резерва неизвестен или документ-заказ удалён, используйте специализированный документ Корректировка резерва. Он позволяет вручную скорректировать количество заблокированных позиций.

    Как создать корректировку:

    1. Перейдите в раздел Склад → Корректировка резерва (в некоторых версиях путь может отличаться: Документы → Склад → Корректировка резерва).
    2. Создайте новый документ и заполните:
      • Склад — выберите склад, на котором резервирован товар.
      • Номенклатура — укажите позицию, резерв с которой нужно снять.
      • Количество — введите отрицательное значение (например, -5 для снятия резерва с 5 единиц).
      • Документ-основание — если известен источник резерва, укажите его (необязательно).
  • Проведите документ. Система автоматически скорректирует резервы.
  • Пример заполнения:

    Поле Значение Примечание
    Склад Основной склад Выбирается из справочника складов
    Номенклатура Ноутбук ASUS ZenBook 14 Указывается конкретная позиция
    Количество -3 Отрицательное значение для снятия резерва
    Документ-основание Заказ клиента №12345 Необязательно, но рекомендуется для отслеживания

    Если после проведения корректировки резерв не снялся, проверьте:

    • 🔍 Права пользователя — требуется роль с доступом к изменению складских остатков.
    • 📅 Дата документа — она должна быть не раньше даты создания резерва.
    • 🔄 Блокировки в базе — возможно, товар заблокирован другим пользователем (проверьте через Администрирование → Активные пользователи).
    💡

    Если в документе Корректировка резерва не отображается нужная номенклатура, обновите справочник номенклатуры (Справочники → Номенклатура → Обновить данные).

    Способ 3: Программное снятие резерва через обработку

    Для массового снятия резервов или в случаях, когда стандартные методы не работают, используйте внешние обработки. Официальная обработка от 1С — Поиск и исправление резервов — входит в комплект поставки 1С:УТ и доступна в разделе Администрирование → Поддержка и обслуживание → Обработки.

    Инструкция по использованию:

    1. Скачайте обработку ПоискИИсправлениеРезервов.epf с портала 1С:ИТС (если её нет в базе).
    2. Запустите её через Файл → Открыть → Выбрать файл обработки.
    3. В окне обработки укажите:
      • Период — диапазон дат, за который нужно проверить резервы.
      • Склад — если резерв привязан к конкретному складу.
      • Тип операции — выберите Снятие резерва.
  • Нажмите Выполнить. Обработка покажет список документов с «лишними» резервами и предложит их снять.
  • Альтернативные обработки:

    • 🛠️ Универсальный помощник по резервам (от сторонних разработчиков) — позволяет гибко настраивать фильтры и массово снимать резервы.
    • 🔧 Снятие резервов по регистру накопления — для опытных пользователей, работает напрямую с регистром РезервыТоваров.
    ⚠️ Внимание! Программное снятие резервов может привести к расхождению данных, если в базе есть несоответствия между регистрами РезервыТоваров и ТоварыНаСкладах. Перед массовым снятием сделайте бэкап базы!
    Что делать, если обработка не находит резервы?

    Если обработка Поиск и исправление резервов не показывает проблемные позиции, проверьте:

    1. Регистры накопления: возможно, резерв записан в нестандартный регистр (например, РезервыТоваровПоСериям для серийного учёта).

    2. Права доступа: у пользователя должны быть права на чтение регистра РезервыТоваров.

    3. Фильтры обработки: попробуйте расширить период или снять фильтр по складу.

    Способ 4: Прямая работа с регистром РезервыТоваров

    Дляadvanced-пользователей и программистов существует возможность прямого редактирования регистра накопления РезервыТоваров через консоль запросов. Этот метод требует знаний языка 1С:Предприятие и осторожности, так как некорректные изменения могут нарушить целостность данных.

    Пример запроса для снятия резерва:

    ВЫБРАТЬ
    

    РезервыТоваровОстатки.Номенклатура КАК Номенклатура,

    РезервыТоваровОстатки.Количество КАК Количество,

    РезервыТоваровОстатки.ДокументРезервирования КАК Документ

    ИЗ

    РегистрНакопления.РезервыТоваров.Остатки(&Период, ) КАК РезервыТоваровОстатки

    ГДЕ

    РезервыТоваровОстатки.Склад = &Склад

    И РезервыТоваровОстатки.Номенклатура = &Номенклатура

    Как выполнить корректировку:

    1. Откройте Все функции → Консоль запросов (или используйте внешнюю обработку Универсальный отчёт).
    2. Выполните запрос для поиска резервов по нужной номенклатуре и складу.
    3. Для снятия резерва используйте метод Очистить() или создайте документ Корректировка регистров с отрицательным количеством.

    Предупреждения:

    • 🚨 Не редактируйте регистры напрямую без бэкапа! Ошибка может привести к несоответствию складских остатков.
    • 🔒 Блокировки транзакций: если база используется в многопользовательском режиме, убедитесь, что nobody не редактирует те же данные.
    💡

    Прямая работа с регистрами — крайний метод. Всегда сначала пробуйте стандартные способы (через документы или обработки).

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

    При снятии резервов пользователи часто сталкиваются с типичными проблемами. Разберём самые распространённые из них и способы их устранения.

    1. Ошибка: «Недостаточно прав для изменения резерва»

    • 🔑 Решение: Проверьте роль пользователя в разделе Администрирование → Пользователи. Для снятия резервов требуются права на:
      • Изменение документов Заказ клиента/Реализация товаров;
      • Редактирование регистра РезервыТоваров;
      • Проведение документов Корректировка резерва.

    2. Ошибка: «Резерв не снимается, так как товар отгружен частично»

    • 📦 Решение:
      1. Создайте документ Корректировка реализации для отмены частичной отгрузки.
      2. Или вручную скорректируйте количество в документе Реализация товаров и услуг.

    3. Ошибка: «Невозможно снять резерв — документ закрыт»

    • 🔒 Решение:
      1. Откройте документ-заказ и снимите флаг Закрыт (если это возможно по бизнес-логике).
      2. Или создайте новый документ Корректировка резерва с отрицательным количеством.

    Таблица ошибок и решений:

    Ошибка Возможная причина Решение
    «Резерв не найден» Некорректный фильтр по складу/номенклатуре Проверьте параметры поиска или обновите данные
    «Документ заблокирован» Другой пользователь редактирует документ Дождитесь разблокировки или свяжитесь с администратором
    «Отрицательное количество недопустимо» Настройка Запрет отрицательных остатков Отключите запрет в настройках склада или используйте корректировку

    Как избежать «лишних» резервов: профилактика

    Лучший способ борьбы с «зависшими» резервами — их предотвращение. Вот ключевые рекомендации для настройки 1С:УТ:

    1. Настройка правил резервирования:

    • 📋 Автоматическое снятие резерва: в настройках программы (Администрирование → Настройки программы → Запасы) включите опцию Автоматически снимать резерв при закрытии заказа.
    • Срок действия резерва: установите лимит (например, 3 дня), по истечении которого неиспользованные резервы будут сниматься автоматически.

    2. Контроль документов:

    • 📊 Регулярный аудит: еженедельно проверяйте отчёт Ведомость по резервам товаров на наличие «подвешенных» позиций.
    • 🔍 Настройка уведомлений: создайте рассылку (через Бизнес-процессы) для менеджеров о заказах с резервом старше 2 дней.

    3. Обучение сотрудников:

    • 🎓 Чек-лист для менеджеров:

      Всегда закрывайте или удаляйте неактуальные заказы|

      Проверяйте резервы перед созданием новых документов|

      Используйте комментарии в документах для отслеживания причин резервирования|

      Сообщайте администратору о «зависших» резервах-->

    4. Технические меры:

    • 🛡️ Резервное копирование: настройте автоматическое создание бэкапов перед массовыми операциями с резервами.
    • 🔄 Тестирование обновлений: перед обновлением 1С:УТ проверяйте изменения в логике резервирования на тестовой базе.
    ⚠️ Внимание! В конфигурациях с включённой Управляемой блокировкой (например, в 1С:УТ 11.5+) резервы могут блокироваться на уровне транзакций. В этом случае для снятия резерва потребуется завершить или откатить транзакцию в базе.

    Частые вопросы по снятию резервов в 1С УТ

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

    Нет, если товар физически отгружен, резерв должен быть снят автоматически при проведении документа Реализация товаров и услуг. Если резерв остался, проверьте:

    • Статус документа реализации (должен быть Проведён).
    • Наличие расхождений между количеством в заказе и реализации.

    Для исправления создайте Корректировку реализации или вручную скорректируйте резерв через документ Корректировка резерва.

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

    Это может происходить по нескольким причинам:

    • 🔄 Задержка обновления отчётов: обновите данные в отчёте Ведомость по товарам на складах (кнопка Обновить).
    • 📊 Расхождения в регистрах: проверьте остатки через Оперативный остаток товаров (раздел Склад → Отчёты).
    • 🔒 Блокировка по серийным номерам: если товар учитывается по сериям, резерв мог остаться на конкретной серии.
    • Если проблема сохраняется, выполните Тестирование и исправление базы (Администрирование → Поддержка и обслуживание).

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

    Для массового снятия используйте:

    • 📄 Обработку Поиск и исправление резервов: позволяет выбрать несколько позиций и снять резервы пакетно.
    • 🖥️ Запрос к регистру РезервыТоваров: для опытных пользователей (см. раздел «Прямая работа с регистром»).
    • 🤖 Сторонние обработки, например, Универсальный помощник по резервам (доступен на портале 1С:ИТС).
    • Перед массовым снятием обязательно сделайте бэкап базы!

    Что делать, если резерв «завис» после обновления 1С?

    После обновления конфигурации 1С:УТ могут возникать проблемы с резервами из-за изменений в логике работы регистров. Действия для решения:

    1. Проверьте Журнал регистрации на наличие ошибок при обновлении.
    2. Выполните Тестирование и исправление базы данных.
    3. Если резервы не снимаются, воспользуйтесь обработкой Перенос данных для синхронизации регистров (доступна в 1С:ИТС).

    Если проблема не решается, обратитесь в службу поддержки с логами ошибок.

    Можно ли отключить резервирование товаров полностью?

    Да, но это не рекомендуется, так как может привести к продаже отсутствующих товаров. Если необходимо отключить резервирование:

    1. Перейдите в Администрирование → Настройки программы → Запасы.
    2. Снимите флаг Резервировать товары при создании заказов.
    3. Сохраните настройки и перезапустите 1С.
    4. ⚠️ Последствия отключения:

      • Риск продажи товаров, которых нет в наличии.
      • Сложности с отслеживанием обещанных клиентам позиций.