Контроль остатков в 1С:Комплексная автоматизация 2 (КА 2) — это механизм, который предотвращает продажу товаров в количестве, превышающем их фактический остаток на складе. В большинстве случаев он полезен для предотвращения ошибок, но иногда требуется его отключить — например, при работе с подзаказной продукцией, предварительными заказами или специфическими бизнес-процессами, где отрицательные остатки допустимы.
Однако просто так убрать эту проверку не получится: система защищает данные от некорректных операций. В этой статье разберём все легальные способы отключения контроля остатков — от настроек документа до правок в конфигураторе. Также обсудим, какие риски это несёт для учёта и как минимизировать возможные проблемы.
⚠️ Важно: отключение контроля остатков может привести к расхождению фактических и учётных данных. Перед изменением настроек убедитесь, что это действительно необходимо для вашего бизнес-процесса, и согласуйте действия с бухгалтерией.
Почему может потребоваться отключить контроль остатков
На первый взгляд, запрет на продажу товаров в отсутствие остатков кажется разумным. Но в реальной практике есть ситуации, когда этот механизм мешает:
- 📦 Работа с подзаказными товарами. Если вы принимаете заказы на продукцию, которой ещё нет на складе (например, мебель под индивидуальный заказ), контроль остатков блокирует оформление документов.
- 📅 Предварительные заказы. В розничной торговле часто фиксируют спрос на товар, который поступит позже (например, новые модели техники).
- 🔄 Межскладские перемещения. При синхронизации складов в разных городах может возникать временный "минус" на одном из них.
- 🛠️ Технические операции.
Кроме того, в некоторых отраслях (например, в сфере услуг или производства) контроль остатков изначально неактуален, но в 1С:КА 2 он включён по умолчанию для всех типов номенклатуры. Это создаёт лишние сложности для пользователей.
Однако перед отключением проверьте, нельзя ли решить задачу иначе — например, через резервирование товаров или настройку видов запасов. Иногда проблема кроется не в самом контроле, а в неверной классификации номенклатуры.
Способ 1: Отключение контроля в настройках документа
Самый простой и безопасный метод — временно отключить проверку остатков непосредственно в документе, который вы оформляете. Это не требует прав администратора и не затрагивает глобальные настройки системы.
Инструкция:
- Откройте документ (например,
Реализация товаров и услугилиЗаказ покупателя). - В шапке документа найдите кнопку
Ещё(илиДействия→Изменить формув старых версиях). - Выберите пункт
Настройки контроля остатков(в некоторых конфигурациях может называтьсяПараметры проведения). - Снимите флажок
Контролировать остатки товаровили установите значениеНе контролировать. - Сохраните документ и проведите его.
Этот способ подходит для разовых операций, но не устраняет проверку в других документах. Также учтите, что в некоторых версиях 1С:КА 2 опция может быть скрыта — её видимость зависит от прав пользователя и настроек ролей.
Убедитесь, что документ не проведён
Проверьте права пользователя на изменение параметров
Сохраните копию документа (на случай ошибок)
Уточните у бухгалтерии допустимость отрицательных остатков-->
Способ 2: Настройка прав пользователей
Если вам нужно отключить контроль остатков для конкретного сотрудника (например, менеджера по работе с подзаказными товарами), можно настроить его роль в системе. Это позволит игнорировать проверку только выбранным пользователям, не затрагивая остальных.
Алгоритм действий:
- Перейдите в
Администрирование→Настройка пользователей и прав→Пользователи. - Выберите нужного пользователя и откройте его карточку.
- Перейдите на вкладку
ПраваилиРоли. - Найдите роль, связанную с оформлением документов (например,
Менеджер по продажам), и нажмитеИзменить. - В разделе
Права на объектыилиДополнительные праванайдите параметрИгнорировать контроль остатков(или аналогичный) и установите флажок. - Сохраните изменения и перезапустите сеанс пользователя.
⚠️ Внимание: не все роли имеют возможность игнорировать контроль остатков. Если опции нет в стандартных настройках, потребуется редактировать роль в Конфигураторе (см. следующий способ).
| Роль пользователя | Возможность отключить контроль остатков | Риски |
|---|---|---|
| Администратор | Да (полный доступ) | Минимальные |
| Менеджер по продажам | Частично (зависит от настроек) | Отрицательные остатки по ошибке |
| Кладовщик | Обычно нет | Неприменимо |
| Бухгалтер | Да (с подтверждением) | Нарушение учётной политики |
Если вы не видите нужной опции в ролях, значит, она заблокирована на уровне конфигурации. В этом случае потребуется вмешательство программиста 1С.
Способ 3: Редактирование конфигурации (для опытных пользователей)
Если предыдущие методы не сработали, остаётся самый радикальный — изменение конфигурации через Конфигуратор. Этот способ требует прав администратора и знания основ 1С:Предприятие, так как неверные действия могут нарушить работу программы.
Пошаговая инструкция:
- Закройте все сеансы 1С:КА 2 на сервере.
- Запустите
Конфигураторот имени администратора. - В дереве объектов найдите документ, для которого нужно отключить контроль (например,
Документ.РеализацияТоваровУслуг). - Откройте модуль документа (правый клик →
Открыть модуль). - Найдите процедуру
ПередЗаписью()илиОбработкаПроведения()(в зависимости от версии). - Добавьте строку кода, отключающую контроль:
ПараметрыПроведения.КонтролироватьОстатки = Ложь; - Сохраните изменения и обновите конфигурацию базы данных (
Конфигурация→Обновить конфигурацию базы данных).
⚠️ Внимание: после обновления конфигурации все пользователи должны перезапустить 1С. Также рекомендуется создать резервную копию базы перед внесением изменений.
Если вы не уверены в своих навыках программирования, лучше поручить эту задачу специалисту. Ошибки в коде могут привести к невозможности проведения документов или потере данных.
Что делать, если после изменений документ не проводится?
Если после редактирования конфигурации документ перестал проводиться, проверьте:
1. Синтаксические ошибки в коде (откройте модуль и убедитесь, что нет красных подчёркиваний).
2. Права пользователя на проведение документа.
3. Логи ошибок в журнале регистрации (Администрирование → Журнал регистрации).
Если проблема остаётся, откатите изменения через резервную копию или верните стандартную процедуру проведения.
Способ 4: Использование обработок и расширений
Если вы не хотите редактировать конфигурацию, но нуждаетесь в гибком управлении контролем остатков, можно воспользоваться внешними обработками или расширениями конфигурации. Это более безопасный метод, так как не затрагивает основную базу.
Варианты решений:
- 📥 Готовые обработки. На сайтах 1С-сообществ (например, Инфостарт) можно найти обработки для массового отключения контроля остатков. Примеры:
УправлениеКонтролемОстатков.epfОтключениеПроверкиОстатков.os
- 🔧 Расширения конфигурации. В 1С:КА 2 поддерживается механизм расширений, который позволяет добавлять новые функции без изменения основной конфигурации. Можно создать расширение, переопределяющее процедуру контроля остатков.
- 🤖 Автоматические правила. В некоторых версиях 1С:КА 2 есть возможность настраивать
Бизнес-процессыилиПравила обмена, которые могут игнорировать контроль для определённых типов документов.
Преимущество этого метода — обратимость. Если обработка или расширение перестанут быть нужны, их можно просто удалить, не затрагивая саму конфигурацию.
⚠️ Внимание: перед использованием сторонних обработок проверьте их совместимость с вашей версией 1С:КА 2. Некоторые решения могут конфликтовать с обновлениями платформы.
Если вы часто работаете с подзаказными товарами, создайте отдельный вид номенклатуры (например, "Под заказ") и настройте для него индивидуальные правила контроля остатков. Это избавит от необходимости отключать проверку глобально.
Последствия отключения контроля остатков
Отключение контроля остатков упрощает работу с документами, но имеет серьёзные риски для учёта:
- 📉 Отрицательные остатки. Система позволит продавать товары, которых нет на складе, что приведёт к расхождениям в отчётности.
- 🔍 Сложности при инвентаризации. Бухгалтерии придётся вручную сверять фактические и учётные данные.
- 📊 Искажение отчётов. Отчёты типа
Ведомость по товарамилиАнализ продажбудут показывать некорректные данные. - 🚨 Проблемы с налоговой. Если отрицательные остатки попадут в регламентированную отчётность, это может вызвать вопросы при проверках.
Чтобы минимизировать риски, следуйте рекомендациям:
- Отключайте контроль выборочно — только для тех документов или пользователей, которым это действительно необходимо.
- Ведите журнал исключений — фиксируйте случаи, когда контроль был отключён, с указанием причины.
- Настройте уведомления для бухгалтерии о документах с отрицательными остатками.
- Регулярно проводите сверку остатков с помощью отчёта
Анализ доступности товаров.
Если отрицательные остатки критичны для вашего бизнеса, рассмотрите альтернативные решения — например, резервирование товаров или работу через заказы поставщикам.
Отключение контроля остатков должно быть временной мерой. Постоянная работа с отрицательными остатками ведёт к хаосу в учёте и увеличивает риск ошибок.
Частые ошибки и их решения
При отключении контроля остатков пользователи часто сталкиваются с проблемами. Разберём самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
Недостаточно прав для изменения параметров документа |
У пользователя нет роли с правом Изменение параметров проведения |
Назначьте пользователю роль Администратор или создайте новую роль с нужными правами |
Контроль остатков отключён, но документ не проводится |
В конфигурации есть дополнительные проверки (например, по кредитному лимиту) | Проверьте журнал ошибок или отключите другие виды контроля |
Ошибка при обновлении конфигурации |
Синтаксическая ошибка в коде или конфликт с другими изменениями | Вернитесь к предыдущей версии конфигурации или проверьте код на ошибки |
Отрицательные остатки не отображаются в отчётах |
В настройках отчёта установлен фильтр Только положительные остатки |
Снимите фильтр или используйте отчёт Ведомость по товарам с отрицательными остатками |
Если вы столкнулись с ошибкой, не описанной в таблице, проверьте:
- Версию платформы 1С:Предприятие (некоторые функции доступны только в последних релизах).
- Наличие обновлений для 1С:КА 2 — возможно, проблема исправлена в новой версии.
- Логи ошибок в
Журнале регистрации(Администрирование → Поддержка и обслуживание → Журнал регистрации).
⚠️ Внимание: если после отключения контроля остатков документ проводится, но данные не попадают в отчёты, проверьте настройки регистров накопления. Возможно, требуется дополнительная настройка движений.
FAQ: Ответы на частые вопросы
Можно ли отключить контроль остатков только для определённой номенклатуры?
Да, в 1С:КА 2 можно настроить виды номенклатуры или группы товаров, для которых контроль остатков будет игнорироваться. Для этого:
- Перейдите в
Справочники → Номенклатура → Виды номенклатуры. - Создайте новый вид (например, "Под заказ").
- В настройках вида снимите флажок
Контролировать остатки(если такой параметр есть). - Присвойте нужным товарам этот вид номенклатуры.
Если опции нет в интерфейсе, потребуется доработка конфигурации.
Как вернуть контроль остатков после отключения?
Чтобы снова включить проверку:
- Для документа: верните флажок
Контролировать остаткив его настройках. - Для пользователя: снимите галочку
Игнорировать контроль остатковв его роли. - Для конфигурации: удалите строку
ПараметрыПроведения.КонтролироватьОстатки = Ложь;из модуля документа и обновите базу.
После этого система снова будет блокировать документы с отрицательными остатками.
Будет ли работать отключение контроля в облачной версии 1С:КА 2?
В облачных версиях (1С:Fresh) возможности по редактированию конфигурации ограничены. Вы можете:
- Отключить контроль в настройках документа (если опция доступна).
- Использовать обработки, загруженные через
Дополнительные отчёты и обработки. - Обратиться в поддержку 1С для настройки прав пользователей.
Изменение конфигурации через Конфигуратор в облаке обычно недоступно.
Как отключить контроль остатков только для одного склада?
В стандартной конфигурации 1С:КА 2 нет прямой опции для отключения контроля по складам. Однако можно использовать обходные пути:
- Создать отдельный тип склада. В справочнике
Складыдобавьте новый тип (например, "Виртуальный склад") и настройте для него индивидуальные правила учёта. - Использовать обработку. Написать обработку, которая будет отключать контроль только для документов, связанных с выбранным складом.
- Доработать конфигурацию. В модуле документа добавить проверку по складу и условно отключать контроль:
Если Документ.Склад = Справочники.Склады.НайтиПоНаименованию("Основной склад") Тогда
ПараметрыПроведения.КонтролироватьОстатки = Ложь;
КонецЕсли;
Можно ли отключить контроль остатков в мобильном приложении 1С?
В мобильном приложении 1С:Мобильная торговля или 1С:Мобильный склад настройки контроля остатков зависят от серверной конфигурации. Если контроль отключён на сервере (в десктопной версии), то и в мобильном приложении он работать не будет. Самостоятельно отключить его только в мобильной версии нельзя — требуется настройка на стороне 1С:КА 2.