К статье
Практический материал

Торговля и Склад · 11 мин

Как отключить контроль остатков по организации в 1С:ERP

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

Контроль остатков в 1С:ERP защищает учёт от отрицательных остатков: система не даёт провести отгрузку или списание, если по регистрам не хватает товара. Однако в ряде ситуаций этот контроль мешает работе — например, при оперативной отгрузке до оприходования, при раздельном учёте по организациям внутри одной базы или при массовой загрузке документов из внешних систем. Тогда возникает задача отключить контроль остатков по конкретной организации, не ломая учёт в целом.

Важно понимать: в типовой 1С:ERP нет одной «волшебной» галочки «не контролировать остатки по организации». Контроль реализован на нескольких уровнях — настройки обеспечения потребностей, параметры складского учёта, механизм контроля при проведении документов и отдельные функциональные опции. Поэтому задача решается комбинацией настроек, а иногда — доработкой через расширение.

Ниже разобраны рабочие способы: от штатных настроек, которые можно выполнить правами администратора без изменения конфигурации, до вариантов для разработчика. Для каждого способа указаны последствия, чтобы вы осознанно выбирали, каким уровнем контроля готовы пожертвовать.

Как устроен контроль остатков в 1С:ERP

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

Основные регистры, участвующие в контроле: «Свободные остатки», «Товары на складах», «Товары организаций», «Резервы товаров». Именно регистр «Товары организаций» отвечает за раздел учёта по организациям — и именно его контроль чаще всего мешает, когда физически товар на складе есть, но по учёту он числится за другой организацией.

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

Способ 1. Отключение контроля обеспечения на складах

Самый безопасный штатный способ — отключить контроль на уровне складов, которыми пользуется нужная организация. Откройте раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Склад и доставка». Здесь находятся параметры контроля обеспечения и остатков.

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

Если организация использует выделенные склады, отключение контроля на этих складах фактически даст эффект «отключения по организации». Это работает, когда структура складов чётко разделена между организациями. Если же несколько организаций отгружают с одного склада, способ не подходит — контроль отключится для всех.

Маршрут решения

Как выбрать действие

У организации свои отдельные складыОтключайте контроль на уровне складов — это штатно и обратимо
Несколько организаций делят одни складыИспользуйте отключение контроля по регистру «Товары организаций» или расширение
Проблема только в межорганизационных отгрузкахНастройте передачи между организациями вместо отключения контроля

Способ 2. Настройка контроля в разделе учёта запасов

В разделе «НСИ и администрирование» → «Настройка НСИ и разделов» → «Закупки» и «Продажи» есть параметры, влияющие на контроль при отгрузке и оприходовании. Проверьте опции, связанные с контролем остатков при оформлении накладных и ордеров.

Отдельно посмотрите настройки в разделе «Склад и доставка»: там может присутствовать переключатель режима контроля — блокировать проведение или только информировать. Перевод контроля в информационный режим — компромисс: документы проводятся, но пользователь видит предупреждение и может исправить ситуацию позже.

Учтите, что состав настроек зависит от версии конфигурации. В разных релизах 1С:ERP параметры могут называться по-разному и находиться в соседних подразделах. Если нужной опции нет в интерфейсе, вероятно, она регулируется функциональными опциями или требует изменения кода.

Способ 3. Отключение контроля регистра «Товары организаций»

Если ошибки возникают именно по разделу учёта организаций («Не хватает товара организации…» при физически достаточном остатке на складе), проблема в контроле регистра «Товары организаций». Типовая конфигурация контролирует этот регистр при проведении, чтобы не допустить отрицательных остатков в разрезе организаций.

Штатного переключателя «не контролировать товары организаций» в интерфейсе обычно нет. Практикуются два подхода. Первый — не отключать контроль, а устранить причину: провести документы «Передача товаров между организациями», чтобы товар числился за отгружающей организацией. Это методологически правильный путь.

Второй подход — доработка через расширение: в обработчике проведения документа или в модуле контроля регистра подменяется результат проверки. Технически это делается через аннотацию «&ИзменениеИКонтроль» для процедур проведения либо через подписку на событие «ОбработкаПроведения» с очисткой движений контроля. Такую доработку должен выполнять разработчик, знакомый с механизмами проведения 1С.

Способ 4. Расширение конфигурации для точечного отключения

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

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

Такой механизм требует тестирования на копии базы: проверьте проведение реализаций, списаний, перемещений и возвратов по организации-исключению и по обычной организации, чтобы убедиться, что контроль отключился только там, где нужно.

Порядок действий при доработке расширением
  1. 1
    Создайте резервную копию базы и разверните тестовую копию
  2. 2
    Разработайте расширение с перехватом контроля проведения и отбором по организации
  3. 3
    Протестируйте проведение документов по обеим организациям
  4. 4
    Перенесите расширение в рабочую базу и проверьте на реальных документах
  5. 5
    Настройте регламентный контроль отрицательных остатков отчётом для последующего исправления

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

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

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

Контрольные точки

Как проверить результат

Проведение реализации сверх остатка
Норма

Документ проводится, остаток уходит в минус

Тревожный признак

Документ блокируется — контроль не отключён

Отчёт «Остатки товаров организаций»
Норма

Отрицательные остатки видны и объяснимы

Тревожный признак

Минус по организациям, которые не должны были затрагиваться

Документы других организаций
Норма

Контроль работает как раньше

Тревожный признак

Контроль отключился глобально — ошибка в настройке отбора

Типичные ошибки при отключении контроля

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

Вторая ошибка — не устранять причину. Часто контроль «мешает» из-за того, что не введены передачи между организациями или документы оприходования проведены задним числом с нарушением последовательности. Восстановление последовательности проведения и корректное оформление межорганизационных операций решают проблему без отключения контроля.

Третья ошибка — забыть про регламентные операции. Закрытие месяца, расчёт себестоимости и формирование отчётности могут работать некорректно при отрицательных остатках по организациям, даже если документы проводятся.

Типичные ошибки
01
Отключение контроля на всю базу вместо точечного по организации — теряется защита от минусов везде
02
Отсутствие резервной копии перед изменением — невозможно быстро откатиться
03
Игнорирование отрицательных остатков после отключения — расхождения копятся до закрытия периода
04
Доработка напрямую в конфигурации вместо расширения — сложности при обновлении
Итог

Что важно запомнить

Отдельной настройки «отключить контроль остатков по организации» в типовой 1С:ERP нет. Используйте отключение на уровне складов, перевод контроля в режим предупреждений или расширение с отбором по организации. Всегда делайте копию базы и контролируйте отрицательные остатки после изменения.

Частые вопросы

Можно ли отключить контроль остатков только для одной организации штатными средствами?

Напрямую — нет, отдельной функциональной опции по организациям не предусмотрено. Ближайший штатный вариант — выделить организации отдельные склады и отключить контроль на них. Для точного отбора по организации потребуется расширение конфигурации.

Что будет с отчётностью, если остатки по организации уйдут в минус?

Отрицательные остатки по регистру «Товары организаций» искажают данные о выручке и себестоимости в разрезе организаций, могут вызвать ошибки при закрытии месяца и формировании регламентированной отчётности. Минус нужно регулярно выявлять отчётами и закрывать передачами или оприходованиями.

Мешает ли отключение контроля обмену с другими системами?

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

Можно ли вместо отключения выводить только предупреждение?

Да, это часто лучший компромисс. Пользователь видит сообщение о нехватке, но документ проводится. Доступность такого режима зависит от версии конфигурации и конкретного вида контроля — проверьте настройки складского учёта и обеспечения.

Нужно ли восстанавливать последовательность проведения после отключения контроля?

Если документы ранее вводились задним числом, восстановление последовательности рекомендуется независимо от контроля — оно влияет на себестоимость и корректность остатков. Выполняйте его регламентно, например при закрытии периода.

Кто должен выполнять доработку через расширение?

Разработчик с опытом работы с механизмами проведения и расширениями 1С. Ошибка в перехвате контроля может отключить проверки глобально или нарушить движения документов, поэтому тестирование на копии базы обязательно.