Как закрыть отрицательные остатки при торговле между несколькими собственниками в 1С?

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

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

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

Метод 1. Использование типового механизма «Интеркампани»

Самый правильный и современный способ решения проблемы в конфигурациях 1С:Управление торговлей 11, Комплексная автоматизация 2 и ERP — это настройка схемы «Интеркампани» (передачи товаров между организациями). Рассмотрим подробнее, как это работает.

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

Пошаговый алгоритм работы в этом режиме:

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

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

Метод 2. Агентская схема (Договор комиссии)

Если прямая перепродажа между организациями (Метод 1) кажется слишком затратной или рискованной из-за «раздувания» оборотов, разберем альтернативу — договор комиссии. Это позволяет избежать перехода права собственности до момента продажи конечному клиенту.

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

Для реализации в 1С выполним следующие действия:

  1. Настроим вид связи между организациями как «Комиссия».
  2. В конце периода сформируем Отчет комиссионера о продажах. Данный документ автоматически подберет проданные позиции и закроет отрицательные остатки, отразив задолженность одной компании перед другой.

Метод 3. Техническая доработка через виртуальные перемещения

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

Рассмотрим логику работы расширения, которое может автоматически корректировать остатки:

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

Пример программной логики для поиска минусов (упрощенно):


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

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
	// Логика создания документа Перемещение или КорректировкаРегистров
	// для покрытия дефицита за счет ОргВладелец
КонецЦикла;

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

Метод 4. Разделение складов и контроль остатков

Выясним причину, почему собственник хочет видеть один склад. Обычно это удобство работы кладовщика. Однако технически в 1С можно создать два виртуальных склада (Склад_ООО и Склад_ИП), которые физически находятся в одном месте.

Преимущества такого подхода:

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

Метод 5. Использование регистра «Анализ продаж»

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

Рассмотрим шаги реализации:

  1. Добавим в документы продажи и регистры накопления дополнительный реквизит ВнутрифирменнаяПродажа (тип Булево).
  2. При проведении документов передачи между своими фирмами будем устанавливать этот флаг в Истина.
  3. В отчетах по валовой прибыли и анализу продаж добавим фильтр, который будет отсекать записи с этим флагом.

Таким образом, собственник увидит «чистую» выручку от реальных покупателей, а технические обороты между ООО и ИП не будут мешать анализу.

Заключение и анализ рисков

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

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

← На главную