Межфирменные продажи в 1С:ERP: что изменилось с 2026

Почему межфирменные продажи снова в центре внимания
Межфирменные (интеркомпани) продажи — один из наиболее сложных участков автоматизации в холдинговых структурах. Суть схемы проста: одна организация холдинга продаёт товар конечному покупателю, тогда как фактически товар отгружается со склада другой организации того же холдинга. При этом в учёте должны автоматически формироваться взаиморасчёты между двумя юридическими лицами, проводки реализации и поступления, а также документы передачи права собственности.
С выходом актуализированных релизов 1С:ERP 2.5 (начиная с версии 2.5.17 и выше, активно внедряемых с начала 2026 года) разработчики фирмы «1С» существенно переработали подсистему межфирменных продаж. Изменения затронули как интерфейс настройки, так и внутреннюю логику проведения документов, формирование регламентированных проводок и интеграцию с электронным документооборотом.
В этой статье мы детально разберём, что именно изменилось, как правильно перенастроить систему при переходе на новые релизы и какие подводные камни ожидают внедренцев и программистов 1С.
Архитектурные изменения в подсистеме межфирменных расчётов
До 2026 года межфирменные продажи в 1С:ERP строились на механизме «Передача товаров между организациями» с ручной или полуавтоматической настройкой правил передачи. Основным объектом конфигурации выступал справочник «Соглашения о передаче товаров», который связывал две организации и определял условия внутренней реализации.
Начиная с актуальных релизов 2026 года, архитектура претерпела следующие принципиальные изменения:
- Введён новый объект «Политика межфирменных продаж» — заменяет и расширяет функциональность старых соглашений о передаче. Теперь политика содержит не только ценовые условия, но и правила формирования проводок, схему НДС, параметры ЭДО между организациями.
- Разделены потоки оперативного и регламентированного учёта — ранее проводки по передаче формировались в момент проведения документа реализации. Теперь оперативный учёт и бухгалтерские проводки разделены, что позволяет гибче управлять датой признания дохода.
- Новый механизм «Цепочка межфирменных документов» — система автоматически строит цепочку связанных документов (заказ → передача → реализация → счёт-фактура) и отображает её в едином журнале.
- Интеграция с подсистемой ЭДО — теперь ТОРГ-12 и УПД между организациями холдинга можно отправлять через встроенный модуль ЭДО без дополнительных настроек.
- Изменена логика резервирования — при межфирменной продаже резерв на складе организации-поставщика создаётся автоматически в момент подтверждения заказа покупателя, а не в момент создания заявки на передачу.
Новый справочник «Политика межфирменных продаж»: настройка шаг за шагом
Перейдём к практике. Справочник «Политика межфирменных продаж» находится по пути: НСИ и администрирование → Настройка НСИ и разделов → Продажи → Межфирменные продажи. Для активации функциональности необходимо установить флаг «Межфирменные продажи» в разделе настроек.
Основные реквизиты политики
| Реквизит | Назначение | Изменение с 2026 |
|---|---|---|
| Организация-продавец | Юрлицо, выставляющее счёт покупателю | Без изменений |
| Организация-поставщик | Юрлицо, фактически отгружающее товар | Без изменений |
| Вид цены передачи | По какой цене товар передаётся внутри холдинга | Теперь поддерживает формульные цены |
| Схема НДС | Правила начисления НДС при передаче | Новый реквизит — вынесен из настроек учётной политики |
| Автосоздание документов | Создавать ли передачу автоматически | Расширен перечень триггеров |
| Правило формирования проводок | Когда признавать доход у поставщика | Новый реквизит |
| Использовать ЭДО | Отправлять УПД через ЭДО | Новый реквизит |
Правила формирования проводок — ключевое новшество
Реквизит «Правило формирования проводок» позволяет выбрать один из трёх вариантов:
- В момент передачи товара — классическое поведение, аналогичное старым версиям. Проводки Дт 76 Кт 90 у поставщика формируются при проведении документа «Передача товаров между организациями».
- В момент реализации конечному покупателю — новый вариант. Поставщик признаёт доход только тогда, когда продавец закрывает сделку с покупателем. Актуально для холдингов, где организация-поставщик является «техническим» звеном.
- По расписанию (регламентное задание) — проводки формируются пакетно по расписанию, что снижает нагрузку на СУБД в часы пик.
Изменения в документе «Передача товаров между организациями»
Сам документ передачи также претерпел изменения. Рассмотрим наиболее значимые из них.
Новая вкладка «Межфирменные параметры»
На документе появилась отдельная вкладка, объединившая реквизиты, которые ранее были «разбросаны» по шапке и дополнительным реквизитам:
- Ссылка на политику межфирменных продаж (заполняется автоматически).
- Статус цепочки документов — визуальный индикатор, показывающий, на каком этапе находится межфирменная сделка.
- Признак «Требует подтверждения от поставщика» — новый флаг для схем с акцептом.
- Дата признания дохода — заполняется автоматически в зависимости от выбранного правила формирования проводок.
Изменения в проводках
В старых версиях проводки по передаче формировались жёстко: Дт 76.09 Кт 90.01 у поставщика и Дт 41 Кт 76.09 у продавца. В новых версиях счета определяются гибко на основе настроек учётной политики и политики межфирменных продаж. Появилась поддержка счёта 79 «Внутрихозяйственные расчёты» для организаций, ведущих учёт в рамках единой бухгалтерии холдинга.
Программная работа с межфирменными продажами: примеры кода 1С
Рассмотрим практические примеры работы с новыми объектами конфигурации через встроенный язык 1С. Примеры актуальны для 1С:ERP 2.5.17+.
Пример 1: Получение политики межфирменных продаж для пары организаций
// Функция возвращает политику межфирменных продаж
// для заданной пары организаций
Функция ПолучитьПолитикуМежфирменныхПродаж(ОрганизацияПродавец, ОрганизацияПоставщик) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| ПолитикаМежфирменныхПродаж.Ссылка КАК Ссылка,
| ПолитикаМежфирменныхПродаж.ВидЦеныПередачи КАК ВидЦеныПередачи,
| ПолитикаМежфирменныхПродаж.СхемаНДС КАК СхемаНДС,
| ПолитикаМежфирменныхПродаж.ПравилоФормированияПроводок КАК ПравилоФормированияПроводок,
| ПолитикаМежфирменныхПродаж.ИспользоватьЭДО КАК ИспользоватьЭДО
|ИЗ
| Справочник.ПолитикиМежфирменныхПродаж КАК ПолитикаМежфирменныхПродаж
|ГДЕ
| ПолитикаМежфирменныхПродаж.ОрганизацияПродавец = &ОрганизацияПродавец
| И ПолитикаМежфирменныхПродаж.ОрганизацияПоставщик = &ОрганизацияПоставщик
| И НЕ ПолитикаМежфирменныхПродаж.ПометкаУдаления
| И ПолитикаМежфирменныхПродаж.Действует";
Запрос.УстановитьПараметр("ОрганизацияПродавец", ОрганизацияПродавец);
Запрос.УстановитьПараметр("ОрганизацияПоставщик", ОрганизацияПоставщик);
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
Возврат Неопределено;
КонецЕсли;
Возврат РезультатЗапроса.Выгрузить()[0];
КонецФункции
Пример 2: Автоматическое создание документа передачи при проведении заказа
// Процедура создаёт документ передачи товаров между организациями
// на основании заказа покупателя при межфирменной схеме
Процедура СоздатьПередачуТоваровМежфирменная(ЗаказПокупателя) Экспорт
// Получаем политику для пары организаций из заказа
Политика = ПолучитьПолитикуМежфирменныхПродаж(
ЗаказПокупателя.Организация,
ЗаказПокупателя.ОрганизацияПоставщик
);
Если Политика = Неопределено Тогда
Сообщить("Политика межфирменных продаж не найдена. Документ не создан.");
Возврат;
КонецЕсли;
// Создаём новый документ передачи
Передача = Документы.ПередачаТоваровМеждуОрганизациями.СоздатьДокумент();
Передача.Дата = ТекущаяДата();
Передача.ОрганизацияОтправитель = ЗаказПокупателя.ОрганизацияПоставщик;
Передача.ОрганизацияПолучатель = ЗаказПокупателя.Организация;
Передача.ПолитикаМежфирменныхПродаж = Политика.Ссылка;
Передача.СхемаНДС = Политика.СхемаНДС;
Передача.ПравилоФормированияПроводок = Политика.ПравилоФормированияПроводок;
// Заполняем табличную часть из заказа
Для Каждого СтрокаЗаказа Из ЗаказПокупателя.Товары Цикл
Если НЕ СтрокаЗаказа.Номенклатура.ЭтоГруппа Тогда
НоваяСтрока = Передача.Товары.Добавить();
НоваяСтрока.Номенклатура = СтрокаЗаказа.Номенклатура;
НоваяСтрока.Характеристика = СтрокаЗаказа.Характеристика;
НоваяСтрока.Количество = СтрокаЗаказа.Количество;
НоваяСтрока.ЕдиницаИзмерения = СтрокаЗаказа.ЕдиницаИзмерения;
// Цена передачи по виду цены из политики
НоваяСтрока.Цена = УправлениеЦенами.ПолучитьЦену(
СтрокаЗаказа.Номенклатура,
СтрокаЗаказа.Характеристика,
Политика.ВидЦеныПередачи,
Передача.Дата
);
НоваяСтрока.Сумма = НоваяСтрока.Количество * НоваяСтрока.Цена;
КонецЕсли;
КонецЦикла;
// Устанавливаем связь с заказом-основанием
Передача.ДокументОснование = ЗаказПокупателя.Ссылка;
// Записываем и проводим документ
Передача.Записать(РежимЗаписиДокумента.Проведение);
Сообщить("Создан документ передачи: " + Строка(Передача));
КонецПроцедуры
Пример 3: Проверка статуса цепочки межфирменных документов
// Функция возвращает статус цепочки межфирменных документов
// по заданному заказу покупателя
Функция ПолучитьСтатусЦепочкиМежфирменных(ЗаказПокупателя) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦепочкаМежфирменных.СтатусЦепочки КАК СтатусЦепочки,
| ЦепочкаМежфирменных.ДатаПоследнегоИзменения КАК ДатаИзменения,
| ЦепочкаМежфирменных.ДокументПередачи КАК ДокументПередачи,
| ЦепочкаМежфирменных.ДокументРеализации КАК ДокументРеализации,
| ЦепочкаМежфирменных.СчетФактура КАК СчетФактура
|ИЗ
| РегистрСведений.ЦепочкиМежфирменныхДокументов КАК ЦепочкаМежфирменных
|ГДЕ
| ЦепочкаМежфирменных.ЗаказПокупателя = &ЗаказПокупателя";
Запрос.УстановитьПараметр("ЗаказПокупателя", ЗаказПокупателя);
Результат = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
Возврат "Цепочка не инициализирована";
КонецЕсли;
Выборка = Результат.Выбрать();
Выборка.Следующий();
Возврат Выборка.СтатусЦепочки;
КонецФункции
Изменения в части НДС и налогового учёта
Налоговый учёт при межфирменных продажах — традиционно болезненная тема. В новых релизах 2026 года разработчики уделили ей особое внимание.
Новая схема НДС «Без НДС между организациями холдинга»
Ранее при передаче товаров внутри холдинга приходилось вручную настраивать ставку НДС 0% или «без НДС» на уровне вида цены передачи. Теперь в политике межфирменных продаж появился отдельный реквизит «Схема НДС» со следующими вариантами:
- С НДС по общей ставке — передача облагается НДС как обычная реализация. Применяется, когда организации-участники не входят в единую группу НДС.
- Без НДС — передача не облагается НДС. Используется для организаций, применяющих УСН или входящих в налоговую группу.
- НДС по расчётной ставке — новый вариант для специфических схем с агентским НДС.
Поддержка единой налоговой группы НДС
С 2026 года в России активно обсуждается возможность введения института единой налоговой группы (по аналогии с европейскими VAT Group). Разработчики 1С заблаговременно добавили в ERP механизм группировки организаций для целей НДС. При включении организаций в одну налоговую группу передача товаров между ними автоматически исключается из налоговой базы по НДС, а в книге покупок/продаж соответствующие записи не формируются.
Настройка производится в разделе НСИ → Организации → вкладка «Налоговая группа НДС».
Изменения в формировании счетов-фактур
При использовании электронного документооборота между организациями холдинга счёт-фактура теперь может создаваться автоматически и передаваться через ЭДО без участия пользователя. Для этого в политике межфирменных продаж необходимо установить флаг «Использовать ЭДО» и выбрать профиль ЭДО для внутреннего документооборота.
Найдите специалиста для решения этой задачи на koderion.ru