В крупных торговых и производственных холдингах часто возникает задача оперативного перемещения товара между юридическими лицами сразу в момент его поступления от внешнего поставщика. Стандартный механизм «Интеркомпани», заложенный в 1С:ERP Управление предприятием, ориентирован прежде всего на оформление передач по результатам фактических продаж конечному клиенту. Однако такая схема не всегда подходит, особенно если требуется зафиксировать изменение управленческой себестоимости или сменить серии товаров при переходе права собственности. Рассмотрим подробно, как решить эту задачу штатными и альтернативными средствами системы.
Давайте проанализируем, почему типовой документ Передача товаров между организациями может не подойти для вашей задачи. Основная особенность этого документа в 1С:ERP заключается в том, что по умолчанию он фиксирует трансфертную цену только для целей бухгалтерского учета (регламентированного учета). При этом управленческая себестоимость (УУ) зачастую «протаскивается» от самого первого поступления товара в холдинг (от внешнего поставщика) до конечного выбытия.
Это означает, что если Организация-1 закупила товар по 100 рублей и передала его Организации-2 по 120 рублей через стандартную передачу, то в управленческом балансе и отчетах по валовой прибыли себестоимость для Организации-2 все равно может числиться как 100 рублей. Если ваша цель — видеть реальную маржинальность каждой отдельной компании внутри холдинга с учетом внутренней наценки, стандартная «Передача» без дополнительных настроек вам не поможет.
Кроме того, при использовании Передачи товаров крайне сложно реализовать смену серий. Обычно серии «наследуются» или выбираются из уже имеющихся на остатках организации-отправителя. Если же вам нужно, чтобы в Организации-2 товар числился под новой серией (например, для разделения партий по юрлицам), стандартный механизм будет накладывать жесткие ограничения.
Разберем наиболее гибкий вариант, который позволяет полностью изолировать учет в разных организациях, сохраняя при этом связь между ними. Этот метод предполагает использование документов Реализация товаров и услуг и Приобретение товаров и услуг вместо документа передачи.
Для реализации этой схемы выполним следующие шаги:
Партнеры контрагента, который будет юридически соответствовать вашей второй организации. В карточке партнера обязательно укажем, что он является и клиентом, и поставщиком.Приобретение товаров и услуг.Реализация товаров и услуг от Организации-1 на нашего внутреннего партнера (Организацию-2). В этом документе мы можем указать любую цену, которая и станет новой базой для расчета управленческой себестоимости.Приобретение товаров и услуг, где поставщиком выступает Организация-1.Преимущество этого метода в том, что при оформлении Приобретения в Организации-2 система позволяет сгенерировать или указать новые серии. Так как для программы это выглядит как обычная закупка, механизмы контроля серий работают в штатном режиме, создавая новые записи в регистрах партий.
В новых версиях 1С:ERP (начиная с 2.5.7) механизм межфирменных продаж был существенно доработан. Теперь система позволяет использовать Договоры между организациями, которые по своему функционалу максимально приближены к обычным коммерческим договорам. Выясним, как это помогает решить задачу.
Ранее расчеты между организациями велись «сводно». Теперь же можно настроить автоматическое формирование цепочки документов в момент возникновения потребности. Если в настройках схемы обеспечения для склада Организации-2 указать «Покупка у Организации-1», система позволит формировать Заказы поставщику, где поставщиком будет собственное юрлицо.
Посмотрим на алгоритм настройки:
Статус указания серий и настроена политика учета серий, позволяющая указывать их при планировании или по факту отгрузки/приемки.Проанализируем ситуацию с себестоимостью: при использовании этой схемы в учетной политике организаций можно включить флаг Обособленный учет себестоимости по товарам. Это позволит системе видеть «входящую» себестоимость для Организации-2 именно по цене покупки у Организации-1, что решит проблему управленческого учета прибыли.
Если документов много, ручной ввод реализации и последующего приобретения становится трудозатратным. Посмотрим, как можно автоматизировать создание «ответного» документа приобретения на основании реализации. Рассмотрим концептуальный пример кода, который может быть использован в расширении или внешней обработке для автоматического создания Приобретения товаров и услуг на стороне организации-получателя.
// Пример логики создания Приобретения на основании Реализации
Процедура СоздатьПриобретениеНаОснованииРеализации(ДокументРеализация)
НовоеПриобретение = Документы.ПриобретениеТоваровУслуг.СоздатьДокумент();
НовоеПриобретение.Дата = ДокументРеализация.Дата;
НовоеПриобретение.Организация = ПолучитьОрганизациюПоПартнеру(ДокументРеализация.Контрагент);
НовоеПриобретение.Поставщик = ДокументРеализация.Организация;
// Заполнение табличной части Товары
Для Каждого СтрокаТЧ Из ДокументРеализация.Товары Цикл
НоваяСтрока = НовоеПриобретение.Товары.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТЧ);
// Здесь можно реализовать логику генерации новых серий
Если ТребуетсяСменаСерии(СтрокаТЧ.Серия) Тогда
НоваяСтрока.Серия = СгенерироватьНовуюСерию(СтрокаТЧ.Серия, НовоеПриобретение.Организация);
КонецЕсли;
КонецЦикла;
НовоеПриобретение.Записать(РежимЗаписиДокумента.Проведение);
КонецПроцедуры
Такой подход позволяет избежать «велосипедов» в учете партий, так как мы используем стандартные регистраторы системы. При этом мы получаем полный контроль над моментом создания документов — сразу после Поступления на первую организацию.
Важно помнить, что в 1С:ERP существует два способа ведения управленческого учета:
Передача товаров или Реализация напрямую влияет на финансовый результат.Чтобы добиться изменения УУ себестоимости при межфирменных продажах, необходимо в настройках финансового результата убедиться, что не выбран режим «Исключать внутренние обороты в отчетах по валовой прибыли». Иначе, как бы вы ни оформляли документы, система «схлопнет» наценку в консолидированной отчетности.
Разберем ситуацию, когда используется ордерный склад. Это самый элегантный способ решить вопрос с сериями без написания сложного кода. Выясним, почему это удобно:
Расходный ордер на товары. В нем указывается серия, которая списывается с остатков.Приходный ордер на товары. Именно в этот момент кладовщик (или система автоматически) может указать любую другую серию.Поскольку ордерная схема разделяет финансовый документ (накладную) и фактическое движение товара, вы получаете «разрыв» в цепочке серий на физическом уровне. Финансовый документ Реализация/Передача просто зафиксирует переход права собственности, а Приходный ордер создаст новую запись в регистре остатков серий для второй организации.
Подводя итог, можно сказать следующее: если вам достаточно простого отражения долгов между компаниями — используйте стандартную «Передачу товаров» через рабочее место Оформление передач и выкупов. Если же ваша задача требует точного управления маржинальностью внутри холдинга и детального учета серий по каждой организации, рекомендуем:
Рассмотренные методы позволяют обойти ограничения стандартного Интеркомпани и построить прозрачную систему учета межфирменных продаж, полностью отвечающую требованиям управленческого учета.