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