Контроль резервов товаров в 1С:Предприятие — критически важная задача для любого склада или торговой точки. Ошибки в учете бронированных позиций ведут к срыву отгрузок, конфликтам с клиентами и финансовым потерям. Эта статья поможет разобраться, как просматривать резервы в разных конфигурациях 1С, какие отчеты использовать для анализа, и как избежать типичных ошибок при работе с забронированными товарами.
Мы рассмотрим стандартные инструменты платформы (от Управление торговлей 11 до ERP 2.5), альтернативные методы через запросы и обработки, а также разберем практические кейсы — от простого просмотра остатков до сложных сценариев с множественными резервами. Особое внимание уделим различиям между резервом под заказ клиента и внутренним бронированием для перемещений или производства.
1. Что такое резерв товара в 1С и зачем его проверять
В системе 1С резерв товара — это временное выделение определенного количества позиции под конкретную операцию (заказ клиента, перемещение, производство и т.д.). Резервирование гарантирует, что товар не будет продан или использован в другой операции, пока не завершится текущая.
Основные причины, почему важно контролировать резервы:
- 📦 Предотвращение перепродаж — без учета резервов можно продать товар, который уже забронирован под другой заказ.
- 🔄 Оптимизация складских процессов — знание точных остатков с учетом резервов помогает планировать закупки и перемещения.
- 💰 Финансовая прозрачность — резервы влияют на отчетность (например, в
Бухгалтерии 3.0они могут учитываться как обязательства). - ⚡ Оперативное реагирование — если резерв висит слишком долго, это сигнал о возможных проблемах (например, неоформленном заказе).
В 1С:Управление торговлей резервы делятся на два типа:
явные (созданные вручную или автоматически при проведении документа) и неявные (например, при частичной отгрузке). Некоторые конфигурации (например, ERP 2.4) также поддерживают многомерные резервы, где учитываются дополнительные аналитики (серии, характеристики, партии).
2. Стандартные способы просмотра резервов в типовой конфигурации
Большинство пользователей работают с резервами через стандартные отчеты и формы документов. Рассмотрим основные инструменты, доступные "из коробки".
2.1. Отчет "Ведомость по товарам на складах"
Это самый универсальный инструмент для анализа остатков и резервов. Чтобы открыть его:
- Перейдите в раздел
Склад → Отчеты по складу. - Выберите
Ведомость по товарам на складах. - В настройках отчета добавьте колонку
Резерв(илиЗарезервировано, в зависимости от версии). - Установите фильтры по нужному складу, номенклатуре или периоду.
В результате вы получите таблицу с данными по остаткам, где резервы будут выделены отдельным столбцом. Обратите внимание, что в некоторых конфигурациях (например, УТ 10.3) резервы могут отображаться только для тех позиций, по которым есть бронирование.
2.2. Документы-заказы и карточка номенклатуры
Если вам нужно проверить резерв по конкретному заказу, откройте документ Заказ клиента (или Заказ поставщику) и перейдите на вкладку Товары. Здесь в колонке Резерв будет указано забронированное количество.
Альтернативный способ — через карточку номенклатуры:
- Откройте справочник
Номенклатураи найдите нужный товар. - Перейдите на вкладку
Остатки и цены. - В таблице будет колонка
Резервс разбивкой по складам.
☑️ Проверка резервов через карточку номенклатуры
2.3. Отчет "Резервы товаров"
В конфигурациях Управление торговлей 11 и ERP 2 есть специализированный отчет Резервы товаров, который показывает:
- 📌 Кто забронировал товар (документ-основание).
- 📅 Дату создания резерва.
- 🏭 Склад, на котором зарезервирована позиция.
- 🔄 Статус резерва (активный, частично отгруженный и т.д.).
Чтобы открыть отчет:
- Перейдите в
Склад → Отчеты по складу → Резервы товаров. - Установите фильтр по периоду, складу или номенклатуре.
- Нажмите
Сформировать.
Этот отчет особенно полезен для анализа "зависших" резервов — например, если товар забронирован под заказ, который так и не был отгружен.
В отчете "Резервы товаров" можно настроить группировку по документам-основаниям. Это поможет быстро найти все резервы, созданные одним заказом или ордером.
3. Продвинутые методы: запросы и обработки
Стандартные отчеты не всегда дают полную картину, особенно если нужно проанализировать резервы с учетом дополнительных параметров (серий, характеристик, партий). В таких случаях помогают запросы на языке 1С или специализированные обработки.
3.1. Запрос для выгрузки резервов с детализацией
Ниже приведен пример запроса, который выгружает резервы с разбивкой по документам, складам и номенклатуре. Его можно выполнить в Консоли запросов (доступна в режиме 1С:Предприятие через меню Файл → Открыть → Консоль запросов):
ВЫБРАТЬ
РезервыТоваров.Номенклатура КАК Номенклатура,
РезервыТоваров.Количество КАК Количество,
РезервыТоваров.Склад КАК Склад,
РезервыТоваров.ДокументОснование КАК ДокументОснование,
РезервыТоваров.Дата КАК ДатаРезерва,
РезервыТоваров.Статус КАК Статус
ИЗ
РегистрНакопления.РезервыТоваров КАК РезервыТоваров
ГДЕ
РезервыТоваров.Количество > 0
УПОРЯДОЧИТЬ ПО
ДатаРезерва УБЫВ,
Номенклатура
Этот запрос вернет все активные резервы с указанием:
- 📋 Номенклатуры и количества.
- 🏢 Склада, на котором зарезервирован товар.
- 📄 Документа-основания (заказ, ордер и т.д.).
- 📅 Даты создания резерва.
Для более детального анализа можно добавить в запрос поля Характеристика, Серия или Партия, если они используются в вашей конфигурации.
3.2. Обработка "Анализ резервов"
Если вам часто приходится работать с резервами, имеет смысл использовать специализированные обработки. Одна из самых популярных — "Анализ резервов" (доступна на портале Инфостарт или в каталоге решений 1С). Она позволяет:
- 🔍 Видеть резервы в разрезе заказов, складов и контрагентов.
- 📊 Строить графики динамики бронирования.
- ⚡ Автоматически находить "зависшие" резервы (например, старше 30 дней).
- 📤 Экспортировать данные в
Excelдля дальнейшего анализа.
Установка обработки стандартная:
- Скачайте файл с расширением
.epfили.cfe. - В 1С перейдите в
Файл → Открытьи выберите скачанный файл. - Следуйте инструкциям мастера установки.
Как найти бесплатные обработки для работы с резервами?
На портале Инфостарт (infostart.ru) в разделе "Каталог решений" можно найти десятки бесплатных и платных обработок для анализа резервов. Используйте фильтры по версии 1С и типу конфигурации. Обращайте внимание на рейтинг и отзывы пользователей.
4. Разница между резервами в УТ 11, ERP и Бухгалтерии 3.0
Логика работы с резервами может существенно отличаться в зависимости от конфигурации. Рассмотрим ключевые особенности.
| Конфигурация | Регистр резервов | Поддержка многомерных резервов | Автоматическое бронирование | Особенности |
|---|---|---|---|---|
| Управление торговлей 11 | РезервыТоваров |
Да (серии, характеристики) | При проведении заказа | Поддерживает резервирование под ордера производства |
| ERP 2.4/2.5 | РезервыТоваров |
Да (в т.ч. партии, ячейки) | Настраивается в параметрах учета | Интеграция с модулем Управление производством |
| Бухгалтерия 3.0 | ТоварыНаСкладах (резерв как отдельное поле) |
Нет | Только вручную | Резервы не влияют на бухгалтерский учет |
| Комплексная автоматизация 2 | РезервыТоваров |
Да | Настраивается | Поддержка резервов для услуг |
Например, в Бухгалтерии 3.0 резервы учитываются упрощенно — как отдельное поле в регистре ТоварыНаСкладах, без детализации по документам-основаниям. Это означает, что вы увидите общее количество забронированного товара, но не сможете определить, под какой именно заказ он зарезервирован.
В ERP 2.5, напротив, резервы интегрированы с производственным модулем: можно бронировать сырье под заказы на производство, а система будет автоматически контролировать доступность компонентов.
В ERP 2.4+ резервы могут учитывать не только количество, но и ячейки хранения (если используется адресный склад). Это позволяет бронировать товар не только по номенклатуре, но и по точному месту на складе.
5. Типичные ошибки при работе с резервами и как их избежать
Ошибки в учете резервов ведут к разбалансировке склада, конфликтам с клиентами и финансовым потерям. Рассмотрим самые распространенные проблемы и способы их решения.
5.1. Двойное бронирование одного товара
Ситуация: один и тот же товар забронирован под два разных заказа, хотя на складе его недостаточно для обоих.
Причины:
- 🔄 Ручное создание резервов без проверки остатков.
- 🤖 Ошибка в настройках автоматического бронирования (например, в УТ 11 не включен контроль остатков при резервировании).
- ⏳ Зависшие резервы от старых заказов, которые не были сняты.
Решение:
- Проверьте настройки резервирования в
Администрирование → Настройки параметров учета. - Используйте отчет
Резервы товаровдля поиска дублирующихся бронирований. - Настройте автоматическое снятие резервов для просроченных заказов (в ERP 2.5 это делается через регламентные задания).
5.2. Резерв не снимается после отгрузки
После проведения документа Реализация товаров резерв остается висеть в системе, хотя товар уже отгружен.
Причины:
- 📝 Документ отгрузки не связан с заказом (не указано основание).
- 🔧 Ошибка в конфигурации (например, не настроено движение по регистру
РезервыТоваров). - 🚫 Ручное редактирование резервов без корректировки документов.
Решение:
- Убедитесь, что в документе отгрузки указан
Заказ клиентакак основание. - Проверьте движения документа через
Действия → Показать движения. - Если резерв не снялся автоматически, удалите его вручную через документ
Корректировка резервов.
В УТ 11 и ERP 2.5 можно настроить автоматическое снятие резервов при закрытии заказа. Для этого в параметрах учета включите опцию "Снимать резервы при закрытии заказа клиента".
5.3. Резервы не учитывают серии или характеристики
Товар забронирован без учета серийных номеров или характеристик (цвета, размера и т.д.), что приводит к ошибкам при отгрузке.
Причина:
- 📌 В настройках номенклатуры не включен учет по характеристикам/сериям.
- 🔧 Запрос или отчет не учитывает дополнительные измерения регистра
РезервыТоваров.
Решение:
- Проверьте настройки номенклатуры: перейдите в справочник
Номенклатура, откройте карточку товара и убедитесь, что включены флагиУчет по характеристиками/илиУчет по сериям. - При создании запроса добавьте в выборку поля
ХарактеристикаиСерия.
Если в вашей конфигурации включен учет по сериям, но резервы все равно не учитывают их, проверьте настройки регистра накопления. Возможно, поле "Серия" не добавлено в список измерений.
6. Автоматизация контроля резервов
Ручная проверка резервов отнимает много времени, особенно на крупных складах. Автоматизировать процесс можно с помощью регламентных заданий, внешних обработок или интеграции с WMS-системами.
6.1. Регламентные задания для очистки резервов
В 1С:ERP и Управление торговлей 11 можно настроить автоматическое снятие резервов для просроченных заказов. Для этого:
- Перейдите в
Администрирование → Поддержка и обслуживание → Регламентные задания. - Создайте новое задание с типом
Очистка резервов товаров. - Установите параметры:
- 📅 Периодичность выполнения (например, раз в день).
- ⏳ Возраст резерва, после которого он будет сниматься (например, 30 дней).
- 📌 Фильтр по типам документов (например, только для
Заказов клиентов).
- 🔄 Автоматически бронировать товар в 1С при создании задачи на отбор в WMS.
- 📊 Видеть актуальные резервы в реальном времени на мобильных терминалах сборщиков.
- ⚡ Снижать вероятность ошибок при комплектации заказов.
Это задание будет автоматически снимать резервы с заказов, которые не были отгружены в установленный срок.
6.2. Интеграция с WMS
Если на складе используется WMS-система (например, 1С:WMS Логистика), резервы можно синхронизировать между системами. Это позволит:
Для настройки интеграции:
- Убедитесь, что в 1С и WMS используются одинаковые справочники номенклатуры и складов.
- Настройте обмен данными через
Универсальный формат обменаилиREST API. - Проверьте синхронизацию регистра
РезервыТоваровмежду системами.
6.3. Уведомления о критических резервах
Чтобы оперативно реагировать на проблемы с резервами, настройте уведомления. Например, можно создать обработку, которая будет отправлять email или сообщение в Telegram, если:
- 🚨 Резерв висит дольше установленного срока.
- ⚠️ Товар забронирован в большем количестве, чем есть на складе.
- 🔄 Резерв не снят после отгрузки.
Пример кода для проверки "перебронирования" (можно использовать в регламентном задании):
ВЫБРАТЬ
РезервыТоваров.Номенклатура КАК Номенклатура,
СУММА(РезервыТоваров.Количество) КАК Резерв,
ТоварыНаСкладах.КоличествоОстаток КАК Остаток
ИЗ
РегистрНакопления.РезервыТоваров КАК РезервыТоваров
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ПО РезервыТоваров.Номенклатура = ТоварыНаСкладах.Номенклатура
И РезервыТоваров.Склад = ТоварыНаСкладах.Склад
ГДЕ
РезервыТоваров.Количество > ТоварыНаСкладах.КоличествоОстаток
СГРУППИРОВАТЬ ПО
РезервыТоваров.Номенклатура,
ТоварыНаСкладах.КоличествоОстаток
Этот запрос найдет все позиции, где резерв превышает фактический остаток на складе.
7. Практические кейсы: как решить нестандартные задачи
Иногда стандартные инструменты 1С не позволяют решить специфические задачи. Рассмотрим несколько реальных кейсов и способы их решения.
7.1. Как посмотреть резервы по характеристикам
Если в вашей конфигурации включен учет по характеристикам (например, цвет, размер), стандартные отчеты могут не показывать резервы в этом разрезе. Решение:
- Используйте запрос с joins к регистру
РезервыТоваров, добавив полеХарактеристика. - Либо создайте внешнюю обработку, которая выгружает резервы с детализацией по характеристикам.
Пример запроса:
ВЫБРАТЬ
РезервыТоваров.Номенклатура КАК Номенклатура,
РезервыТоваров.Характеристика КАК Характеристика,
РезервыТоваров.Количество КАК Количество,
РезервыТоваров.Склад КАК Склад
ИЗ
РегистрНакопления.РезервыТоваров КАК РезервыТоваров
ГДЕ
РезервыТоваров.Характеристика <> ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
7.2. Как найти резервы по конкретному контрагенту
Если нужно увидеть все резервы, созданные для определенного клиента или поставщика, используйте отчет Резервы товаров с фильтром по контрагенту. Если такого фильтра нет, модифицируйте запрос:
ВЫБРАТЬ
РезервыТоваров.Номенклатура КАК Номенклатура,
РезервыТоваров.Количество КАК Количество,
РезервыТоваров.ДокументОснование КАК ДокументОснование
ИЗ
РегистрНакопления.РезервыТоваров КАК РезервыТоваров
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ЗаказКлиента
ПО РезервыТоваров.ДокументОснование = ЗаказКлиента.Ссылка
ГДЕ
ЗаказКлиента.Контрагент = &Контрагент
Где &Контрагент — параметр, который нужно передать в запрос.
7.3. Как снять резерв вручную
Если резерв не снялся автоматически (например, из-за ошибки в документе), его можно удалить вручную:
- Создайте документ
Корректировка резервов товаров(в УТ 11 он находится в разделеСклад). - Укажите склад, номенклатуру и количество, которое нужно снять с резерва.
- В поле
Документ-основаниевыберите заказ, для которого снимается резерв. - Проведите документ.
Что делать, если документ "Корректировка резервов" отсутствует?
В некоторых конфигурациях (например, в Бухгалтерии 3.0) этого документа нет. В таком случае резерв можно снять только через прямой ввод движения по регистру ТоварыНаСкладах (требуются права администратора).
8. Частые вопросы по работе с резервами в 1С
Как узнать, какой документ создал резерв?
Откройте отчет Резервы товаров (в УТ 11 или ERP 2). В колонке Документ-основание будет указан документ, который забронировал товар. Также можно использовать запрос к регистру РезервыТоваров с выводом поля ДокументОснование.
Почему в отчете не видно резервов, хотя они есть?
Возможные причины:
- 🔍 В настройках отчета не включена колонка
Резерв. - 📅 Установлен фильтр по периоду, который не включает дату создания резерва.
- 🏢 Выбран не тот склад в фильтрах.
- 🔧 В конфигурации отключено ведение резервов (проверьте настройки регистра
РезервыТоваров).
Проверьте настройки отчета и при необходимости обратитесь к администратору системы.
Можно ли забронировать товар, которого нет на складе?
Да, в большинстве конфигураций (УТ 11, ERP 2) можно создать резерв даже при нулевом остатке. Однако это может привести к проблемам при отгрузке. Чтобы избежать этого, настройте контроль остатков в параметрах учета:
- Перейдите в
Администрирование → Настройки параметров учета. - Найдите раздел
Резервирование товаров. - Включите опцию
Контролировать остатки при резервировании.
Как перенести резерв с одного склада на другой?
Для переноса резерва:
- Снимите резерв на исходном складе (через
Корректировку резервовили отмену заказа). - Создайте новый резерв на целевом складе (через заказ или документ перемещения).
В ERP 2.5 можно использовать документ Перемещение товаров с флагом Резервировать товары, чтобы одновременно переместить и забронировать товар на новом складе.
Почему после отмены заказа резерв остался?
Это происходит, если:
- 📝 Документ отмены заказа не снял движения по регистру
РезервыТоваров. - 🔧 В конфигурации не настроена автоматическая очистка резервов при отмене заказа.
Решение:
- Проверьте движения документа отмены через
Действия → Показать движения. - Если резерв не снялся, удалите его вручную через
Корректировку резервов. - Настройте регламентное задание для автоматической очистки резервов (см. раздел 6.1).
Если резервы не снимаются автоматически при отмене заказов, проверьте последовательность проведения документов. Возможно, документ отмены проводится раньше, чем снимаются резервы.
Контроль резервов в 1С — это не только про просмотр остатков, но и про грамотное управление складскими процессами. Используйте комбинацию стандартных отчетов, запросов и автоматизации, чтобы минимизировать ошибки и повысить точно