Как в 1С:Управление торговлей 11 запретить продажу зарезервированного товара?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Часто в практике работы с 1С:Управление торговлей (редакция 11) возникает ситуация, когда товар, уже закрепленный за конкретным клиентом в документе Заказ клиента, по ошибке отгружается другому покупателю. Пользователь видит, что в отчетах товар числится в резерве, однако система не блокирует создание документа Реализация товаров и услуг для стороннего контрагента. Разберем подробно, какие настройки необходимо проверить и как правильно выстроить схему резервирования, чтобы исключить подобные случаи.

Основная причина: Настройка контроля остатков в карточке склада

Первым делом проанализируем настройки самого склада. В 1С:УТ 11 контроль остатков может осуществляться на двух уровнях: организации (юридического лица) и склада (физического места хранения). Чтобы система «видела» резервы и не давала продавать лишнее, должен быть включен именно складской контроль.

Выполним следующие шаги для проверки:

  1. Перейдем в раздел НСИ и администрированиеНСИСклады и магазины.
  2. Откроем карточку склада, на котором ведется учет товаров.
  3. На закладке Основное найдем раздел настроек контроля.
  4. Проверим наличие флага Контролировать свободные остатки. Именно эта настройка отвечает за то, чтобы программа при попытке отгрузки вычитала из общего физического остатка все текущие резервы.

Рассмотрим, как это работает на практике: если на складе 10 единиц товара, и 7 из них зарезервированы под «Заказ клиента №1», то при включенном флаге система позволит выписать реализацию другому клиенту только на оставшиеся 3 единицы. Если флаг снят, система позволит отгрузить все 10 единиц, проигнорировав обязательства перед первым клиентом.

Важность выбора «Действия» в табличной части Заказа

Резервирование в УТ 11 — это управляемый процесс. Простого добавления товара в заказ недостаточно. Разберем, какие статусы в колонке Действие влияют на доступность товара:

Проанализируем типичную ошибку: если менеджер установил действие К обеспечению, товар будет виден в отчетах как «ожидаемый», но он не считается зарезервированным. Для жесткой блокировки всегда выбираем Резервировать на складе.

Обособленное обеспечение — «жесткий» резерв под назначение

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

Для включения этого функционала выполним настройки:

  1. Перейдем в НСИ и администрированиеНастройка НСИ и разделовСклад и доставка.
  2. В подразделе Обеспечение потребностей установим флаг Обособленное обеспечение заказов.

После активации этой опции в документах заказа появится возможность выбрать действие Обеспечивать обособленно. В этом случае товар в регистре накопления связывается с уникальным идентификатором заказа (Назначением). Продать такой товар через «пустую» реализацию или по другому заказу без специальной корректировки резервов будет невозможно технически.

Проверка прав доступа и ролей пользователей

Если все настройки склада и заказов верны, но система все равно позволяет продавать резерв, выясним причину в области прав доступа. В 1С:УТ 11 существуют специальные роли, позволяющие игнорировать проверки системы.

Обратим внимание на следующие роли:

Для корректной работы контроля рекомендуется протестировать проведение документа под обычным пользователем (менеджером по продажам) без административных прав.

Контроль организации vs Контроль склада

Разберем разницу в видах контроля, так как пользователи часто их путают. В сообщении автора упоминалась константа Контролировать остатки товаров организаций.

Контроль по организации проверяет только наличие права собственности на товар у конкретного юридического лица. Он нужен для схемы Интеркампани, чтобы вы вовремя делали передачу товаров между своими фирмами. Этот контроль не видит резервы других клиентов.

Контроль по складу (который мы включали в первом пункте) проверяет именно «физику» и свободный остаток за вычетом всех броней. Для запрета продажи зарезервированного товара критически важен именно складской контроль.

Хронология документов и оперативный контроль

Посмотрим на ситуацию со стороны временной шкалы. Контроль остатков в 1С всегда срабатывает на момент проведения документа.

Если вы создали Заказ клиента с резервом сегодня в 12:00, а другой менеджер делает Реализацию «вчерашним числом» или даже сегодняшним, но временем 08:00, система может пропустить документ. Проанализируем время документов в отчете Остатки и доступность товаров. В нем можно увидеть доступность на текущий момент, но проведение задним числом может обходить эти механизмы, если не настроены дополнительные запреты на редактирование прошлых периодов.

Резюме действий для настройки

Чтобы гарантированно запретить продажу зарезервированного товара, убедимся, что мы выполнили следующие действия:

  1. В карточке Склада включили опцию Контролировать свободные остатки.
  2. В Заказе клиента используем статус К выполнению и действие Резервировать на складе.
  3. У пользователей, совершающих отгрузку, отсутствуют права на Отклонение от условий продаж.
  4. Документ Реализация товаров и услуг создается текущим временем (оперативно).
  5. Для критически важных заказов используем механизм Обособленного обеспечения.

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

← На главную