Резервирование товаров в 1С:Управление Торговлей — стандартная практика для предотвращения продажи отсутствующих позиций. Однако иногда резерв «зависает» в системе, блокируя складские операции или создавая проблемы с учетом. Снять резерв с товара в 1С УТ можно несколькими способами — от ручного удаления через документ до программного сброса через обработки. В этой статье разберём все актуальные методы, причины возникновения «лишних» резервов и типичные ошибки, которые допускают пользователи.
Ситуации, когда требуется снятие резерва, разнообразны: от технических сбоев до человеческого фактора. Например, менеджер мог создать заказ клиента, но забыл его провести, или система автоматически заблокировала товар при частичной отгрузке. Важно понимать, что некорректное снятие резерва может привести к расхождению складских остатков, поэтому каждый способ требует внимательного выполнения. Далее — пошаговые инструкции для разных сценариев, включая работу с конкретными документами и обработками.
Если вы сталкиваетесь с проблемой впервые, рекомендуем начать с проверки текущих резервов через отчёт Ведомость по товарам на складах (раздел Склад → Отчёты по складам). Это поможет идентифицировать, какие именно позиции заблокированы и по каким документам. Для опытных пользователей сразу переходите к разделам с программными методами или специальными обработками.
Почему возникают «лишние» резервы в 1С УТ
Резервирование товаров в 1С:Управление Торговлей — это механизм, предотвращающий продажу позиций, которые уже обещаны клиенту или забронированы под заказ. Однако иногда резервы остаются в системе без видимой причины. Рассмотрим основные сценарии их появления:
1. Незавершённые документы. Самая распространённая причина — создание заказа клиента (Заказ клиента), реализации (Реализация товаров и услуг) или перемещения (Перемещение товаров), которые не были проведены или отменены некорректно. Система резервирует товар на складе, но если документ «завис» в статусе Не проведён или На согласовании, резерв остаётся активным.
2. Ошибки при отгрузке. При частичной отгрузке заказа (например, клиенту отправили только часть позиций) система может не снять резерв с оставшихся товаров. Это особенно актуально при работе с дробными остатками или серийными номерами.
3. Автоматические блокировки. В некоторых конфигурациях 1С:УТ настраиваются правила автоматического резервирования при:
- 📦 создании заказа поставщику (
Заказ поставщику) с привязкой к заказу клиента; - 🔄 возвратах товаров от клиента, если в настройках включена опция
Резервировать при возврате; - 📊 проведении инвентаризации с расхождениями.
4. Технические сбои. Реже, но встречаются случаи, когда резерв «зависает» из-за:
- 💻 внезапного обрыва сеанса 1С во время проведения документа;
- 🔌 проблем с сетевым подключением к базе;
- 🖥️ ошибок в транзакциях при работе с распределённой информационной базой (РИБ).
⚠️ Внимание! Если резерв появился после обновления конфигурации 1С:УТ, проверьте настройки модуля Управление запасами. В новых версиях (11.5+) логика резервирования может отличаться от предыдущих релизов.
Способ 1: Ручное снятие резерва через документ-заказ
Самый безопасный метод — снять резерв непосредственно в документе, который его создал. Этот способ подходит, если известен источник блокировки (например, конкретный заказ клиента).
Пошаговая инструкция:
- Откройте раздел
Продажи → Заказы клиентов(илиПокупки → Заказы поставщикам, если резерв связан с закупкой). - Найдите документ, который заблокировал товар. Для ускорения поиска используйте фильтр по номеру или дате.
- Проверьте статус документа:
- Если он в статусе
На согласованииилиНе проведён— проведите или удалите его. - Если документ проведён, но резерв не снялся — нажмите
Ещё → Снять резервирование(в некоторых версиях —Действия → Резервирование → Снять резерв).
- Если он в статусе
Ведомость по товарам на складах, чтобы убедиться, что резерв снят.Если документ уже отгружен или закрыт, но резерв остался, попробуйте:
- 🔄 Перепровести документ (отменить проведение и провести заново).
- 📝 Создать корректировку резерва (см. следующий раздел).
Документ найден и открыт для редактирования|
Статус документа позволяет снять резерв (не "Закрыт" или "Отменён")|
Права пользователя разрешают изменение резервов|
Складские остатки проверены на актуальность-->
⚠️ Внимание! В конфигурациях с включённой настройкойКонтроль остатков при резервировании(разделАдминистрирование → Настройки программы → Запасы) снятие резерва может потребовать подтверждения от ответственного лица.
Способ 2: Корректировка резерва через документ «Корректировка резерва»
Если источник резерва неизвестен или документ-заказ удалён, используйте специализированный документ Корректировка резерва. Он позволяет вручную скорректировать количество заблокированных позиций.
Как создать корректировку:
- Перейдите в раздел
Склад → Корректировка резерва(в некоторых версиях путь может отличаться:Документы → Склад → Корректировка резерва). - Создайте новый документ и заполните:
- Склад — выберите склад, на котором резервирован товар.
- Номенклатура — укажите позицию, резерв с которой нужно снять.
- Количество — введите отрицательное значение (например,
-5для снятия резерва с 5 единиц). - Документ-основание — если известен источник резерва, укажите его (необязательно).
Пример заполнения:
| Поле | Значение | Примечание |
|---|---|---|
| Склад | Основной склад | Выбирается из справочника складов |
| Номенклатура | Ноутбук ASUS ZenBook 14 | Указывается конкретная позиция |
| Количество | -3 | Отрицательное значение для снятия резерва |
| Документ-основание | Заказ клиента №12345 | Необязательно, но рекомендуется для отслеживания |
Если после проведения корректировки резерв не снялся, проверьте:
- 🔍 Права пользователя — требуется роль с доступом к изменению складских остатков.
- 📅 Дата документа — она должна быть не раньше даты создания резерва.
- 🔄 Блокировки в базе — возможно, товар заблокирован другим пользователем (проверьте через
Администрирование → Активные пользователи).
Если в документе Корректировка резерва не отображается нужная номенклатура, обновите справочник номенклатуры (Справочники → Номенклатура → Обновить данные).
Способ 3: Программное снятие резерва через обработку
Для массового снятия резервов или в случаях, когда стандартные методы не работают, используйте внешние обработки. Официальная обработка от 1С — Поиск и исправление резервов — входит в комплект поставки 1С:УТ и доступна в разделе Администрирование → Поддержка и обслуживание → Обработки.
Инструкция по использованию:
- Скачайте обработку
ПоискИИсправлениеРезервов.epfс портала 1С:ИТС (если её нет в базе). - Запустите её через
Файл → Открыть → Выбрать файл обработки. - В окне обработки укажите:
- Период — диапазон дат, за который нужно проверить резервы.
- Склад — если резерв привязан к конкретному складу.
- Тип операции — выберите
Снятие резерва.
Выполнить. Обработка покажет список документов с «лишними» резервами и предложит их снять.Альтернативные обработки:
- 🛠️ Универсальный помощник по резервам (от сторонних разработчиков) — позволяет гибко настраивать фильтры и массово снимать резервы.
- 🔧 Снятие резервов по регистру накопления — для опытных пользователей, работает напрямую с регистром
РезервыТоваров.
⚠️ Внимание! Программное снятие резервов может привести к расхождению данных, если в базе есть несоответствия между регистрамиРезервыТоваровиТоварыНаСкладах. Перед массовым снятием сделайте бэкап базы!
Что делать, если обработка не находит резервы?
Если обработка Поиск и исправление резервов не показывает проблемные позиции, проверьте:
1. Регистры накопления: возможно, резерв записан в нестандартный регистр (например, РезервыТоваровПоСериям для серийного учёта).
2. Права доступа: у пользователя должны быть права на чтение регистра РезервыТоваров.
3. Фильтры обработки: попробуйте расширить период или снять фильтр по складу.
Способ 4: Прямая работа с регистром РезервыТоваров
Дляadvanced-пользователей и программистов 1С существует возможность прямого редактирования регистра накопления Пример запроса для снятия резерва:
РезервыТоваровОстатки.Номенклатура КАК Номенклатура, РезервыТоваровОстатки.Количество КАК Количество, РезервыТоваровОстатки.ДокументРезервирования КАК Документ ИЗ РегистрНакопления.РезервыТоваров.Остатки(&Период, ) КАК РезервыТоваровОстатки ГДЕ РезервыТоваровОстатки.Склад = &Склад И РезервыТоваровОстатки.Номенклатура = &НоменклатураРезервыТоваров через консоль запросов. Этот метод требует знаний языка 1С:Предприятие и осторожности, так как некорректные изменения могут нарушить целостность данных.
ВЫБРАТЬ
Как выполнить корректировку:
Предупреждения:
Прямая работа с регистрами — крайний метод. Всегда сначала пробуйте стандартные способы (через документы или обработки). При снятии резервов пользователи часто сталкиваются с типичными проблемами. Разберём самые распространённые из них и способы их устранения.
1. Ошибка: «Недостаточно прав для изменения резерва»
2. Ошибка: «Резерв не снимается, так как товар отгружен частично»
3. Ошибка: «Невозможно снять резерв — документ закрыт»
Таблица ошибок и решений:
Лучший способ борьбы с «зависшими» резервами — их предотвращение. Вот ключевые рекомендации для настройки 1С:УТ:
1. Настройка правил резервирования:
2. Контроль документов:
3. Обучение сотрудников:
Всегда закрывайте или удаляйте неактуальные заказы| Проверяйте резервы перед созданием новых документов| Используйте комментарии в документах для отслеживания причин резервирования| Сообщайте администратору о «зависших» резервах--> 4. Технические меры:
Нет, если товар физически отгружен, резерв должен быть снят автоматически при проведении документа Для исправления создайте Это может происходить по нескольким причинам:
Если проблема сохраняется, выполните Для массового снятия используйте:
Перед массовым снятием обязательно сделайте бэкап базы! После обновления конфигурации 1С:УТ могут возникать проблемы с резервами из-за изменений в логике работы регистров. Действия для решения:
Если проблема не решается, обратитесь в службу поддержки 1С с логами ошибок. Да, но это не рекомендуется, так как может привести к продаже отсутствующих товаров. Если необходимо отключить резервирование:
⚠️ Последствия отключения:
Все функции → Консоль запросов (или используйте внешнюю обработку Универсальный отчёт).Очистить() или создайте документ Корректировка регистров с отрицательным количеством.
Типичные ошибки и их решения
Администрирование → Пользователи. Для снятия резервов требуются права на:
Заказ клиента/Реализация товаров;РезервыТоваров;Корректировка резерва.
Корректировка реализации для отмены частичной отгрузки.Реализация товаров и услуг.
Закрыт (если это возможно по бизнес-логике).Корректировка резерва с отрицательным количеством.
Ошибка
Возможная причина
Решение
«Резерв не найден»
Некорректный фильтр по складу/номенклатуре
Проверьте параметры поиска или обновите данные
«Документ заблокирован»
Другой пользователь редактирует документ
Дождитесь разблокировки или свяжитесь с администратором
«Отрицательное количество недопустимо»
Настройка
Запрет отрицательных остатковОтключите запрет в настройках склада или используйте корректировку
Как избежать «лишних» резервов: профилактика
Администрирование → Настройки программы → Запасы) включите опцию Автоматически снимать резерв при закрытии заказа.
Ведомость по резервам товаров на наличие «подвешенных» позиций.Бизнес-процессы) для менеджеров о заказах с резервом старше 2 дней.
⚠️ Внимание! В конфигурациях с включённой
Управляемой блокировкой (например, в 1С:УТ 11.5+) резервы могут блокироваться на уровне транзакций. В этом случае для снятия резерва потребуется завершить или откатить транзакцию в базе.Частые вопросы по снятию резервов в 1С УТ
Можно ли снять резерв с товара, который уже отгружен клиенту?
Реализация товаров и услуг. Если резерв остался, проверьте:
Проведён).Корректировку реализации или вручную скорректируйте резерв через документ Корректировка резерва.Почему после снятия резерва товар не появляется в остатках?
Ведомость по товарам на складах (кнопка Обновить).Оперативный остаток товаров (раздел Склад → Отчёты).Тестирование и исправление базы (Администрирование → Поддержка и обслуживание).Как массово снять резервы по нескольким номенклатурам?
Поиск и исправление резервов: позволяет выбрать несколько позиций и снять резервы пакетно.РезервыТоваров: для опытных пользователей (см. раздел «Прямая работа с регистром»).Что делать, если резерв «завис» после обновления 1С?
Журнал регистрации на наличие ошибок при обновлении.Тестирование и исправление базы данных.Перенос данных для синхронизации регистров (доступна в 1С:ИТС).Можно ли отключить резервирование товаров полностью?
Администрирование → Настройки программы → Запасы.Резервировать товары при создании заказов.