Контроль остатков в 1С:Комплексная автоматизация 2 (КА 2) — это механизм, который предотвращает продажу товаров в количестве, превышающем их фактический остаток на складе. В большинстве случаев он полезен для предотвращения ошибок, но иногда требуется его отключить — например, при работе с подзаказной продукцией, предварительными заказами или специфическими бизнес-процессами, где отрицательные остатки допустимы.

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

⚠️ Важно: отключение контроля остатков может привести к расхождению фактических и учётных данных. Перед изменением настроек убедитесь, что это действительно необходимо для вашего бизнес-процесса, и согласуйте действия с бухгалтерией.

Почему может потребоваться отключить контроль остатков

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

  • 📦 Работа с подзаказными товарами. Если вы принимаете заказы на продукцию, которой ещё нет на складе (например, мебель под индивидуальный заказ), контроль остатков блокирует оформление документов.
  • 📅 Предварительные заказы. В розничной торговле часто фиксируют спрос на товар, который поступит позже (например, новые модели техники).
  • 🔄 Межскладские перемещения. При синхронизации складов в разных городах может возникать временный "минус" на одном из них.
  • 🛠️ Технические операции.

Кроме того, в некоторых отраслях (например, в сфере услуг или производства) контроль остатков изначально неактуален, но в 1С:КА 2 он включён по умолчанию для всех типов номенклатуры. Это создаёт лишние сложности для пользователей.

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

📊 Зачем вам нужно отключить контроль остатков?
Для работы с подзаказными товарами
Из-за ошибок при межскладских перемещениях
Для тестирования конфигурации
Другое

Способ 1: Отключение контроля в настройках документа

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

Инструкция:

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

Этот способ подходит для разовых операций, но не устраняет проверку в других документах. Также учтите, что в некоторых версиях 1С:КА 2 опция может быть скрыта — её видимость зависит от прав пользователя и настроек ролей.

Убедитесь, что документ не проведён

Проверьте права пользователя на изменение параметров

Сохраните копию документа (на случай ошибок)

Уточните у бухгалтерии допустимость отрицательных остатков-->

Способ 2: Настройка прав пользователей

Если вам нужно отключить контроль остатков для конкретного сотрудника (например, менеджера по работе с подзаказными товарами), можно настроить его роль в системе. Это позволит игнорировать проверку только выбранным пользователям, не затрагивая остальных.

Алгоритм действий:

  1. Перейдите в АдминистрированиеНастройка пользователей и правПользователи.
  2. Выберите нужного пользователя и откройте его карточку.
  3. Перейдите на вкладку Права или Роли.
  4. Найдите роль, связанную с оформлением документов (например, Менеджер по продажам), и нажмите Изменить.
  5. В разделе Права на объекты или Дополнительные права найдите параметр Игнорировать контроль остатков (или аналогичный) и установите флажок.
  6. Сохраните изменения и перезапустите сеанс пользователя.

⚠️ Внимание: не все роли имеют возможность игнорировать контроль остатков. Если опции нет в стандартных настройках, потребуется редактировать роль в Конфигураторе (см. следующий способ).

Роль пользователя Возможность отключить контроль остатков Риски
Администратор Да (полный доступ) Минимальные
Менеджер по продажам Частично (зависит от настроек) Отрицательные остатки по ошибке
Кладовщик Обычно нет Неприменимо
Бухгалтер Да (с подтверждением) Нарушение учётной политики

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

Способ 3: Редактирование конфигурации (для опытных пользователей)

Если предыдущие методы не сработали, остаётся самый радикальный — изменение конфигурации через Конфигуратор. Этот способ требует прав администратора и знания основ 1С:Предприятие, так как неверные действия могут нарушить работу программы.

Пошаговая инструкция:

  1. Закройте все сеансы 1С:КА 2 на сервере.
  2. Запустите Конфигуратор от имени администратора.
  3. В дереве объектов найдите документ, для которого нужно отключить контроль (например, Документ.РеализацияТоваровУслуг).
  4. Откройте модуль документа (правый клик → Открыть модуль).
  5. Найдите процедуру ПередЗаписью() или ОбработкаПроведения() (в зависимости от версии).
  6. Добавьте строку кода, отключающую контроль:
    ПараметрыПроведения.КонтролироватьОстатки = Ложь;
  7. Сохраните изменения и обновите конфигурацию базы данных (КонфигурацияОбновить конфигурацию базы данных).

⚠️ Внимание: после обновления конфигурации все пользователи должны перезапустить . Также рекомендуется создать резервную копию базы перед внесением изменений.

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

Что делать, если после изменений документ не проводится?

Если после редактирования конфигурации документ перестал проводиться, проверьте:

1. Синтаксические ошибки в коде (откройте модуль и убедитесь, что нет красных подчёркиваний).

2. Права пользователя на проведение документа.

3. Логи ошибок в журнале регистрации (Администрирование → Журнал регистрации).

Если проблема остаётся, откатите изменения через резервную копию или верните стандартную процедуру проведения.

Способ 4: Использование обработок и расширений

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

Варианты решений:

  • 📥 Готовые обработки. На сайтах -сообществ (например, Инфостарт) можно найти обработки для массового отключения контроля остатков. Примеры:
    • УправлениеКонтролемОстатков.epf
    • ОтключениеПроверкиОстатков.os
  • 🔧 Расширения конфигурации. В 1С:КА 2 поддерживается механизм расширений, который позволяет добавлять новые функции без изменения основной конфигурации. Можно создать расширение, переопределяющее процедуру контроля остатков.
  • 🤖 Автоматические правила. В некоторых версиях 1С:КА 2 есть возможность настраивать Бизнес-процессы или Правила обмена, которые могут игнорировать контроль для определённых типов документов.

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

⚠️ Внимание: перед использованием сторонних обработок проверьте их совместимость с вашей версией 1С:КА 2. Некоторые решения могут конфликтовать с обновлениями платформы.

💡

Если вы часто работаете с подзаказными товарами, создайте отдельный вид номенклатуры (например, "Под заказ") и настройте для него индивидуальные правила контроля остатков. Это избавит от необходимости отключать проверку глобально.

Последствия отключения контроля остатков

Отключение контроля остатков упрощает работу с документами, но имеет серьёзные риски для учёта:

  • 📉 Отрицательные остатки. Система позволит продавать товары, которых нет на складе, что приведёт к расхождениям в отчётности.
  • 🔍 Сложности при инвентаризации. Бухгалтерии придётся вручную сверять фактические и учётные данные.
  • 📊 Искажение отчётов. Отчёты типа Ведомость по товарам или Анализ продаж будут показывать некорректные данные.
  • 🚨 Проблемы с налоговой. Если отрицательные остатки попадут в регламентированную отчётность, это может вызвать вопросы при проверках.

Чтобы минимизировать риски, следуйте рекомендациям:

  1. Отключайте контроль выборочно — только для тех документов или пользователей, которым это действительно необходимо.
  2. Ведите журнал исключений — фиксируйте случаи, когда контроль был отключён, с указанием причины.
  3. Настройте уведомления для бухгалтерии о документах с отрицательными остатками.
  4. Регулярно проводите сверку остатков с помощью отчёта Анализ доступности товаров.

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

💡

Отключение контроля остатков должно быть временной мерой. Постоянная работа с отрицательными остатками ведёт к хаосу в учёте и увеличивает риск ошибок.

Частые ошибки и их решения

При отключении контроля остатков пользователи часто сталкиваются с проблемами. Разберём самые распространённые:

Ошибка Причина Решение
Недостаточно прав для изменения параметров документа У пользователя нет роли с правом Изменение параметров проведения Назначьте пользователю роль Администратор или создайте новую роль с нужными правами
Контроль остатков отключён, но документ не проводится В конфигурации есть дополнительные проверки (например, по кредитному лимиту) Проверьте журнал ошибок или отключите другие виды контроля
Ошибка при обновлении конфигурации Синтаксическая ошибка в коде или конфликт с другими изменениями Вернитесь к предыдущей версии конфигурации или проверьте код на ошибки
Отрицательные остатки не отображаются в отчётах В настройках отчёта установлен фильтр Только положительные остатки Снимите фильтр или используйте отчёт Ведомость по товарам с отрицательными остатками

Если вы столкнулись с ошибкой, не описанной в таблице, проверьте:

  • Версию платформы 1С:Предприятие (некоторые функции доступны только в последних релизах).
  • Наличие обновлений для 1С:КА 2 — возможно, проблема исправлена в новой версии.
  • Логи ошибок в Журнале регистрации (Администрирование → Поддержка и обслуживание → Журнал регистрации).

⚠️ Внимание: если после отключения контроля остатков документ проводится, но данные не попадают в отчёты, проверьте настройки регистров накопления. Возможно, требуется дополнительная настройка движений.

FAQ: Ответы на частые вопросы

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

Да, в 1С:КА 2 можно настроить виды номенклатуры или группы товаров, для которых контроль остатков будет игнорироваться. Для этого:

  1. Перейдите в Справочники → Номенклатура → Виды номенклатуры.
  2. Создайте новый вид (например, "Под заказ").
  3. В настройках вида снимите флажок Контролировать остатки (если такой параметр есть).
  4. Присвойте нужным товарам этот вид номенклатуры.

Если опции нет в интерфейсе, потребуется доработка конфигурации.

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

Чтобы снова включить проверку:

  1. Для документа: верните флажок Контролировать остатки в его настройках.
  2. Для пользователя: снимите галочку Игнорировать контроль остатков в его роли.
  3. Для конфигурации: удалите строку ПараметрыПроведения.КонтролироватьОстатки = Ложь; из модуля документа и обновите базу.

После этого система снова будет блокировать документы с отрицательными остатками.

Будет ли работать отключение контроля в облачной версии 1С:КА 2?

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

  • Отключить контроль в настройках документа (если опция доступна).
  • Использовать обработки, загруженные через Дополнительные отчёты и обработки.
  • Обратиться в поддержку для настройки прав пользователей.

Изменение конфигурации через Конфигуратор в облаке обычно недоступно.

Как отключить контроль остатков только для одного склада?

В стандартной конфигурации 1С:КА 2 нет прямой опции для отключения контроля по складам. Однако можно использовать обходные пути:

  1. Создать отдельный тип склада. В справочнике Склады добавьте новый тип (например, "Виртуальный склад") и настройте для него индивидуальные правила учёта.
  2. Использовать обработку. Написать обработку, которая будет отключать контроль только для документов, связанных с выбранным складом.
  3. Доработать конфигурацию. В модуле документа добавить проверку по складу и условно отключать контроль:
Если Документ.Склад = Справочники.Склады.НайтиПоНаименованию("Основной склад") Тогда

ПараметрыПроведения.КонтролироватьОстатки = Ложь;

КонецЕсли;

Можно ли отключить контроль остатков в мобильном приложении 1С?

В мобильном приложении 1С:Мобильная торговля или 1С:Мобильный склад настройки контроля остатков зависят от серверной конфигурации. Если контроль отключён на сервере (в десктопной версии), то и в мобильном приложении он работать не будет. Самостоятельно отключить его только в мобильной версии нельзя — требуется настройка на стороне 1С:КА 2.