В практике ведения управленческого учета часто встречается схема, когда одна группа компаний состоит из нескольких юридических лиц (например, крупное ООО на ОСНО и небольшое ИП на патенте или УСН). Организация А1 производит закупку товаров у внешних поставщиков по оптовым ценам, затем перепродает этот товар с небольшой наценкой организации А2, а уже А2 реализует его конечному розничному или мелкооптовому покупателю с финальной торговой наценкой.
При такой схеме работы руководство холдинга сталкивается со сложной управленческой задачей: как увидеть реальную сквозную прибыль всей группы компаний (или конкретно организации А1) с учетом конечных продаж организации А2, но исходя из первоначальных цен закупки А1?
В этой статье мы подробно разберем, почему в конфигурации «1С:Управление торговлей», редакция 10.3 (УТ 10.3) эта задача не решается стандартным запуском одного отчета, и рассмотрим три практических метода решения проблемы: от простых ручных манипуляций до системной автоматизации и настройки отчетов.
Для начала проанализируем, почему типовой отчет ВаловаяПрибыль в УТ 10.3 искажает реальную картину при межфирменных продажах:
ВаловаяПрибыль по организации А2 себестоимостью будет считаться завышенная внутренняя цена. Программа «из коробки» не умеет автоматически «разматывать» цепочку продаж назад и подтягивать исходную цену закупки организации А1.Давайте подробно рассмотрим рабочие варианты решения этой проблемы.
Если аналитику или бухгалтеру необходимо получить цифры «здесь и сейчас» без изменения конфигурации и привлечения программистов, можно воспользоваться выгрузкой данных в сторонний табличный редактор.
Разберем этот процесс по шагам:
Продажи или ВаловаяПрибыль по организации А1. Установим отбор по контрагенту, который соответствует нашей организации А2. Выгрузим полученную таблицу в формат Excel. В этой таблице нас интересует колонка Номенклатура (обязательно с выводом уникального Кода или Артикула) и колонка Себестоимость (это и есть наша первоначальная цена закупа у внешних поставщиков).Номенклатура, Количество и Выручка (конечные продажи).ВПР (VLOOKUP) для связи двух таблиц по ключевому полю (Код номенклатуры). Функция найдет цену закупки этой позиции на первом листе и подставит ее в таблицу продаж А2.Минусы метода: Подходит только для нерегулярного анализа. При больших объемах номенклатуры и частых закупках ручная сборка таблиц занимает слишком много времени и подвержена человеческому фактору.
В УТ 10.3 есть очень полезная, но редко используемая встроенная возможность — оценка рентабельности продаж не по партионной себестоимости, а по заданному типу цен. Выясним, как настроить этот механизм.
Рассмотрим алгоритм настройки:
Справочники -> Номенклатура -> Типы цен номенклатуры. Создадим элемент с наименованием, например, «Реальная закупка».УстановкаЦенНоменклатуры, создаваемый на основании документов поступления от внешних поставщиков. Таким образом, в системе всегда будут актуальные базовые цены закупки.ВаловаяПрибыль.Настройка). В панели настроек найдем показатель оценки себестоимости.Преимущества: Полностью типовой метод, не требующий программирования. Позволяет оперативно оценивать маржинальность продаж конечной организации А2.
Важное ограничение: Этот метод дает оценочную прибыль. Он не учитывает партионный учет (ФИФО/Средняя), а также дополнительные расходы (например, транспортно-заготовительные расходы на доставку товара до склада А1), которые увеличивают реальную себестоимость в партиях.
Если руководству требуется видеть абсолютно точную прибыль с копейками, учетом ФИФО и доп. расходов, единственным надежным путем является написание внешнего отчета разработчиком 1С.
Давайте проанализируем, как должен работать алгоритм запроса в таком отчете:
ПродажиСебестоимость по организации А2 за выбранный период для получения данных о конечных продажах (количество, выручка).РеализацияТоваровУслуг от организации А1).ПартииТоваровНаСкладахУправленческийУчет) организации А1 и вытаскивает первоначальную стоимость закупки этой партии у внешнего поставщика, включая распределенные на нее дополнительные расходы.Пример структуры текста запроса для программиста (упрощенная схема связи таблиц):
ВЫБРАТЬ
ПродажиА2.Номенклатура КАК Номенклатура,
ПродажиА2.Количество КАК Количество,
ПродажиА2.Стоимость КАК ВыручкаА2,
// Находим исходную себестоимость из партии закупки А1
ЕСТЬNULL(ПартииА1.Стоимость / ПартииА1.Количество * ПродажиА2.Количество, 0) КАК РеальнаяСебестоимость
ИЗ
РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , Организация = &ОрганизацияА2) КАК ПродажиА2
// Здесь настраивается связь через партиообразующие документы
...
Обсуждая техническую сторону настройки отчетов в 1С, нельзя обойти стороной важнейший аспект безопасности бизнеса. Перепродажа товаров между подконтрольными организациями (особенно если одна из них находится на ОСНО, а вторая на УСН или патенте) всегда находится под пристальным вниманием ФНС.
Проанализируем ключевые риски:
Мы подробно разобрали, как решить проблему сквозного отслеживания прибыли при перепродажах между своими организациями в УТ 10.3. Если вам нужен быстрый оперативный отчет без затрат — настройте в базе тип цен «Плановая себестоимость» и переключите на него стандартный отчет валовой прибыли. Если же бизнесу требуется прецизионная точность с учетом всех партионных колебаний и дополнительных расходов — оптимальным решением будет разработка внешнего отчета на СКД силами специалиста 1С.