Как в 1С:Управление торговлей 11 разрешить реализацию товара в минус при использовании Интеркампани?

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

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

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

Разберем иерархию контроля остатков в УТ 11

Проанализируем логику программы. В современных версиях УТ 11 (начиная с 11.4, а также при выравнивании остатков после обновления до 11.5) существует многоуровневая система проверки наличия товара. Когда мы нажимаем кнопку «Провести» в документе Реализация товаров и услуг, система инициирует дополнительные проверки наличия товара:

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

Важный технический нюанс: Контроль остатков организаций в УТ 11 превалирует над настройками склада. Даже если склад позволяет уходить в «минус», включенный контроль организаций заблокирует проведение, если товара нет в наличии ни у одной из компаний, входящих в настроенную схему Интеркампани.

Почему система не дает списать в минус при Интеркампани?

Выясним причину такой жесткой блокировки. Все дело в механизме Видов запасов. В УТ 11 каждый проданный товар должен иметь четко определенную аналитику — чей это товар (собственный, комиссионный) и какой организации он принадлежит. Это необходимо для корректного формирования проводок и расчета себестоимости.

Когда мы продаем товар в плюс, система берет существующий вид запаса. Когда мы продаем товар через Интеркампани, система «видит», что у Организации А товара нет, но он есть у Организации Б, и временно назначает товару вид запаса Организации Б, чтобы в конце месяца сформировать документ Передача товаров между организациями.

Однако, если товара нет вообще нигде в системе, программа не может назначить документу никакой вид запаса. Без вида запаса невозможно сформировать записи в регистре Выручка и себестоимость продаж. Именно для защиты целостности партионного учета система выдает ошибку «Недостаточно товара организации».

Пошаговое решение: как разрешить продажи в минус

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

Шаг 1. Отключение глобального контроля остатков организаций

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

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

После отключения этой опции система перестанет проверять наличие товара в разрезе организаций при проведении документов отгрузки. Это позволит проводить реализации даже при нулевом или отрицательном остатке в регистре Товары организаций.

Шаг 2. Проверка настроек склада

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

  1. Зайдем в НСИ и администрирование — Склады и магазины.
  2. Откроем карточку вашего «Основного склада».
  3. Перейдем к настройкам контроля остатков (в зависимости от версии это может быть гиперссылка Настроить контроль остатков или аналогичный раздел).
  4. Убедимся, что флаг Контролировать остатки снят, либо в колонке «Действие» для товаров не установлено значение «Блокировать».

Шаг 3. Анализ ситуации с Интеркампани (Вариант «Товар есть на другой фирме»)

Если ваша задача — не просто уходить в минус, а продавать товар, который числится на Организации А, от имени Организации Б, проверьте следующие настройки:

  1. Раздел Финансовый результат и контроллинг — Товары между организациями — Настройка передачи товаров между организациями.
  2. Проверьте, установлена ли связь между вашими организациями (например, тип связи «Купля-продажа»).
  3. Если связь есть, но документ не проводится, сформируйте отчет Остатки и доступность товаров. Вполне возможно, что товар на другой организации есть, но он зарезервирован под другой заказ. В этом случае свободный остаток равен нулю, и система не может его «занять» для Интеркампани.

Возможные проблемы и последствия списания в минус

Рассмотрим, к чему нужно быть готовым после отключения контроля остатков. Продажа «в минус» — это всегда риск для корректности управленческого учета.

Во-первых, возникнут сложности с закрытием месяца. В 1С:УТ 11 используется механизм партионного учета версии 2.2. При наличии отрицательных остатков в регистре Себестоимость товаров расчет себестоимости за месяц не будет завершен корректно. Система выдаст ошибку: «Обнаружены отрицательные остатки в регистре Себестоимость товаров».

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

В-третьих, автоматическое формирование документов Передача товаров между организациями (Интеркампани) работает только по фактически закрытым «минусам». Если вы продали товар организации Б, который принадлежал организации А, но на момент формирования передач приход на организацию А еще не заведен — документ передачи не создастся.

Техническая справка для администратора

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


ВЫБРАТЬ
    ТоварыОрганизацийОстатки.НомерГТД,
    ТоварыОрганизацийОстатки.КоличествоОстаток КАК Остаток
ИЗ
    РегистрНакопления.ТоварыОрганизаций.Остатки(&МоментВремени, 
        Организация = &Организация 
        И Номенклатура = &Номенклатура 
        И Склад = &Склад) КАК ТоварыОрганизацийОстатки

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

Резюме

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

← На главную