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