Как распределить транспортные затраты на доставку товаров клиентам в 1С:Комплексная автоматизация 2?

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

Одной из наиболее сложных и востребованных задач в управленческом учете системы 1С:Комплексная автоматизация 2 (КА 2) является корректное распределение расходов на доставку готовой продукции до конечного потребителя. Ситуация осложняется, когда одна машина перевозит грузы для нескольких клиентов, а внутри кузова находятся разнородные артикулы с разным весом. Для бизнеса критически важно понимать реальную рентабельность каждой сделки, включая логистические издержки.

Разберем детально, как настроить систему для распределения транспортных затрат по весу и обеспечить их видимость в финансовом результате по клиентам.

Постановка задачи и выбор стратегии учета

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

Важно различать два вида транспортных расходов в 1С:

  1. Транспортно-заготовительные расходы (ТЗР) — увеличивают себестоимость запасов (при закупке).
  2. Коммерческие расходы (расходы на продажу) — относятся напрямую на финансовый результат (при продаже).

В нашем случае речь идет о втором типе. Система не должна увеличивать складскую стоимость уже проданного товара, она должна уменьшить валовую прибыль от сделки.

Шаг 1. Настройка статьи расходов

Основой решения задачи является правильная настройка справочника Статьи расходов. Рассмотрим, какие параметры необходимо установить:

  1. Создадим новую статью, например, «Доставка товаров до клиентов (наемный транспорт)».
  2. На вкладке Основное выберем вариант распределения: На финансовый результат.
  3. Укажем тип расходов: Расходы на продажу товаров.
  4. Аналитика расходов: Это ключевой момент. Если мы хотим видеть затраты в разрезе клиентов, необходимо выбрать аналитику Заказ клиента или Реализация товаров и услуг. Если выбрать Клиент (партнер), мы получим общую сумму по контрагенту, но потеряем детализацию до сделки.
  5. На вкладке Регламентированный учет укажем счет 44.01 «Издержки обращения в организациях, осуществляющих торговую деятельность».

Шаг 2. Отражение услуг перевозчика

При получении акта от транспортной компании мы создаем документ Приобретение услуг и прочих активов. В табличной части указываем нашу статью расходов.

Проанализируем ситуацию: если перевозчик выставил один счет за рейс, в котором ехали товары для пяти разных клиентов, нам придется разбить строку в документе на 5 частей. В каждой строке мы укажем соответствующий Заказ клиента в поле Аналитика.

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

Шаг 3. Решение проблемы распределения по весу

Выясним причину, по которой распределение именно по весу в типовой КА 2 для коммерческих расходов может вызвать затруднения. Штатно система предлагает распределение по:

База Вес часто доступна только для распределения на себестоимость (ТЗР). Чтобы распределить коммерческие расходы по весу без программирования, воспользуемся механизмом Показатели для распределения расходов.

Разберем алгоритм:

  1. Перейдем в раздел Финансовый результат и контроллинг — Настройка распределения расходов.
  2. Создадим правило, где выберем «Распределить на документы реализации».
  3. В качестве базы выберем Введенные вручную показатели.
  4. Раз в месяц или по завершении рейса бухгалтер вводит общий вес отгруженного товара по каждому заказу в документ Ввод показателей для распределения расходов.

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

Шаг 4. Использование подсистемы «Склад и доставка»

Если в компании используется функционал Задания на перевозку, процесс можно автоматизировать. Рассмотрим, как это работает:

В документе Задание на перевозку фиксируется список распоряжений (заказов) и транспортное средство. В последних релизах 1С:КА 2 реализована тесная интеграция заданий и финансовых документов. Вы можете указать Задание на перевозку в качестве аналитики в документе приобретения услуг.

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

Шаг 5. Доработка через расширение (для программистов)

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


// Пример логики получения веса для распределения
Функция ПолучитьВесПоЗаказу(ЗаказСсылка) Экспорт
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |   СУММА(ЗаказКлиентаТовары.Количество * Номенклатура.ВесЧислитель / Номенклатура.ВесЗнаменатель) КАК ОбщийВес
        |ИЗ
        |   Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
        |ГДЕ
        |   ЗаказКлиентаТовары.Ссылка = &Ссылка";
    
    Запрос.УстановитьПараметр("Ссылка", ЗаказСсылка);
    Результат = Запрос.Выполнить().Выгрузить();
    Возврат Результат[0].ОбщийВес;
КонецФункции

Внедрение такого алгоритма в механизм распределения позволит системе автоматически подтягивать данные из карточек Номенклатура (реквизиты веса) и распределять суммы без участия человека.

Анализ финансового результата

После проведения регламентных операций закрытия месяца, мы можем проанализировать результат в отчете «Доходы и расходы предприятий» или «Финансовый результат по направлениям деятельности».

Посмотрим на настройки отчета:

  1. Установим группировку по Партнеру (клиенту).
  2. Добавим подчиненную группировку по Заказу клиента.
  3. В колонках мы увидим Выручку, Себестоимость и нашу статью Доставка до клиента.

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

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

← На главную