Как разрешить продажу в минус в РМК 1С:УТ 11, если контроль остатков уже отключен?

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

В процессе работы с программами на базе 1С:Предприятие 8.3, такими как Управление торговлей 11, Комплексная автоматизация или ERP, пользователи часто сталкиваются с ситуацией, когда система блокирует продажу товара через Рабочее Место Кассира (РМК), ссылаясь на нехватку остатков. При этом администратор может быть уверен, что все явные настройки контроля отключены. Особенно странно выглядит ситуация, когда обычные документы, например, Перемещение товаров, позволяют выводить склад в отрицательную зону, а РМК выдает ошибку: "превышен оперативный складской остаток на складе".

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

Решение 1: Устранение «фантомного» контроля ордерного склада

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

Рассмотрим по шагам, как исправить ситуацию, если контроль остатков «завис» в скрытом режиме:

  1. Откроем карточку проблемного склада в разделе НСИ и администрирование — НСИ — Склады и магазины.
  2. Перейдем на вкладку Ордерная схема и структура. Если этой вкладки нет, значит, использование ордерной схемы для данного склада отключено глобально или локально.
  3. Временно установим флаг Использовать ордерную схему документооборота (например, при поступлении или отгрузке). После этого появится доступ к дополнительным настройкам.
  4. Найдем чекбокс Контролировать оперативные остатки. В версиях УТ 11.3 и 11.4 этот флаг может быть установлен, даже если склад считается «не ордерным».
  5. Снимем этот флаг. Это критически важный момент: система должна явно получить команду на отключение контроля в этом режиме.
  6. Снимем флаги использования ордерной схемы (вернем настройки в исходное состояние) и запишем карточку склада.

Выясним причину: почему это помогает? Дело в том, что в коде конфигурации проверка остатков в РМК может обращаться к реквизиту объекта Склады, который отвечает за оперативный контроль. Если когда-то склад был ордерным, а потом его перенастроили, этот реквизит мог остаться в значении Истина в базе данных, хотя в интерфейсе галочка исчезла. Повторное включение и выключение «прошивает» верное значение Ложь.

Решение 2: Проверка контроля по организациям

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

Посмотрим, где находится эта настройка:

  1. Перейдем в раздел НСИ и администрирование — Настройка НСИ и разделов — Финансовый результат и контроллинг.
  2. Развернем подраздел Себестоимость или Учет товаров (в зависимости от версии).
  3. Найдем флаг Контролировать остатки товаров организаций.

Если этот флаг включен, то система не позволит пробить чек в РМК, если по регистру накопления ТоварыОрганизаций числится ноль. При этом документ Перемещение товаров может проводиться, так как он часто перемещает товар внутри одной организации или между складами без смены собственника, а продажа — это окончательное списание актива, которое контролируется жестче.

Решение 3: Дополнительные права кассиров в РМК

Проанализируем программные ограничения самого модуля РМК. Рабочее место кассира — это надстройка над системой, у которой есть свои собственные правила валидации, отличные от обычных документов отгрузки.

Рассмотрим порядок проверки прав:

  1. Зайдем в НСИ и администрирование — РМК и оборудование — Настройки РМК.
  2. Откроем используемую настройку и перейдем в раздел Дополнительные права (или через профили групп доступа).
  3. Проверим наличие права Разрешить продажу при отсутствии остатков.

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

Решение 4: Проблема видов запасов

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

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

Решение 5: Учет по сериям и характеристикам

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

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

  1. Система потребует указать конкретную серию при продаже в РМК.
  2. Поскольку товара нет, серии тоже нет в наличии.
  3. Программа выдаст ошибку, так как не может зафиксировать списание конкретного серийного номера, которого не существует в регистре Товары на складах.

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

Решение 6: Пересчет итогов и актуализация данных

В редких случаях проблема кроется не в настройках, а в повреждении итогов регистров накопления. РМК часто использует ускоренные методы получения остатков. Посмотрим, как это исправить технически:

  1. Запустите базу в режиме Конфигуратор.
  2. Выберите пункт меню Администрирование — Тестирование и исправление.
  3. Установите флаг Пересчет итогов.
  4. Нажмите «Выполнить».

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

Резюме

Если вы столкнулись с невозможностью продажи в минус в РМК при отключенном контроле:

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

← На главную