Как автоматизировать расчет наценок и формирование цен в 1С:Управление торговлей 11?

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

Многие пользователи 1С:Управление торговлей 11 сталкиваются с необходимостью упростить процесс ценообразования. Типовая схема, при которой после оформления Поступления товаров и услуг требуется обязательное создание документа Установка цен номенклатуры, часто кажется избыточной для менеджеров по продажам. Давайте разберем, почему система работает именно так и какие инструменты можно использовать для оптимизации этого процесса.

Понимание архитектуры ценообразования в 1С:УТ 11

Важно осознать, что 1С:УТ 11 — это система, построенная на строгом разделении процессов регистрации данных и их последующего использования. Регистры сведений, в которых хранятся цены, требуют предварительной записи (актуализации), чтобы при формировании Заказа клиента или Реализации система могла мгновенно получить актуальную цену. Если бы программа пыталась рассчитать наценку «на лету» в момент проведения документа, это привело бы к колоссальным нагрузкам на базу данных и сделало бы невозможным корректное построение отчетов, таких как Прайс-лист или Валовая прибыль, в реальном времени.

Использование динамических видов цен

Если ваша задача — привязать цену продажи к цене закупки, рассмотрите использование динамических видов цен. В настройках вида цены вы можете указать способ задания цены — Заполнение по данным ИБ (динамически). Это позволит системе автоматически подтягивать цену последнего поступления без необходимости каждый раз создавать документ Установка цен номенклатуры. Рассмотрим этот подход пошагово:

  1. Перейдите в раздел CRM и маркетинг — Настройки и справочники — Виды цен.
  2. Создайте новый вид цены, выбрав вариант настройки Динамический.
  3. В качестве источника цены укажите Цена поступления.
  4. Настройте формулу, добавив необходимый процент наценки (например, Цена поступления * 1.20).

Теперь, как только вы проведете документ поступления, система будет «видеть» актуальную закупочную цену, и при создании Заказа клиента или Коммерческого предложения менеджер увидит уже рассчитанную цену с учетом вашей наценки.

Оптимизация работы с коммерческими предложениями (КП)

Менеджеры часто сталкиваются с ситуацией, когда необходимо сформировать КП до того, как товар поступил на склад. Для этих целей в 1С:УТ 11 существует специализированный документ Коммерческое предложение клиенту. Чтобы сделать процесс эффективным, рекомендуем:

Автоматизация через расширения конфигурации

Если типовых механизмов недостаточно и требуется жесткая связка «Поступление -> Установка цены», оптимальным решением будет разработка небольшого расширения конфигурации. Это позволит вам не менять основной код программы, сохранив возможность обновления базы.

Рассмотрим логику реализации такого расширения:

В событии ПриЗаписи или ОбработкаПроведения документа Поступление товаров и услуг можно программно вызывать создание документа Установка цен номенклатуры. Примерный алгоритм действий выглядит так:


// Псевдокод логики заполнения цен в расширении
ДокументУстановка = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
ДокументУстановка.Дата = ТекущаяДата();
// Заполнение табличной части на основе данных поступления
Для Каждого СтрокаТЧ Из Объект.Товары Цикл
    НоваяСтрока = ДокументУстановка.Товары.Добавить();
    НоваяСтрока.Номенклатура = СтрокаТЧ.Номенклатура;
    НоваяСтрока.Цена = СтрокаТЧ.Цена * КоэффициентНаценки;
КонецЦикла;
ДокументУстановка.Записать(РежимЗаписиДокумента.Проведение);

Почему важен управленческий учет себестоимости?

Многие пользователи задаются вопросом: почему нельзя просто считать наценку от себестоимости? Дело в том, что в УТ 11 себестоимость (особенно в разрезе партий или при использовании РАУЗ) формируется окончательно только после процедуры Закрытие месяца. До этого момента любые расчеты являются лишь предварительными, так как в себестоимость могут войти дополнительные расходы (доставка, таможенные сборы, услуги посредников). Поэтому привязка цен продажи к цене поступления (закупочной цене) является наиболее надежным и простым инструментом для оперативного управления продажами.

Заключение

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

  1. Настройте динамические виды цен для автоматического расчета наценки от последней цены закупки.
  2. Используйте Коммерческие предложения как основной инструмент работы с клиентами до момента поступления товаров.
  3. При необходимости «бесшовной» работы рассмотрите возможность написания расширения для автоматического формирования цен.

Такой подход позволит вам сохранить стройную структуру управленческого учета в 1С, обеспечив при этом комфортную работу для менеджеров.

← На главную