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