Как в 1С:УТ 11.5 настроить индивидуальные типы цен для групп товаров конкретному покупателю?

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

При переходе с версии 1С:Управление торговлей 10.3 на 11.5 (или ERP 2.5, КА 2.5) многие пользователи сталкиваются с отсутствием привычного документа Установка типов цен по группам номенклатуры для покупателей — для этого подойдёт перенос данных из УТ 10.3 в УТ 11. В старой архитектуре этот механизм был прямолинейным, но ограниченным. В современных конфигурациях разработчики внедрили более гибкую, хотя и несколько более сложную систему. Проанализируем ситуацию и разберем по шагам, как реализовать аналогичную логику в актуальной версии программы.

Понимание архитектурных различий: Группы номенклатуры vs Ценовые группы

Прежде чем мы перейдем к настройке, важно выяснить причину, по которой старый документ исчез. В УТ 10.3 «Номенклатурные группы» использовались и для учета затрат, и для ценообразования. В УТ 11.5 эти функции разделены. Для целей управления ценами теперь используются Ценовые группы. Это отдельный справочник, который позволяет объединять товары не по физическим свойствам, а по общим правилам продажи и наценки. Чтобы наша схема заработала, необходимо убедиться, что в карточках товаров заполнено поле Ценовая группа.

Решение 1: Использование индивидуальных соглашений с уточнениями

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

  1. Откроем раздел CRM и маркетинг — Индивидуальные соглашения с клиентами.
  2. Создадим новое соглашение или откроем существующее. На вкладке Основное укажем клиента и период действия условий.
  3. Перейдем на вкладку Условия продаж. Здесь мы видим поле Вид цены. Это «базовый» вид цены, который будет применяться ко всем товарам, если не указано иное.
  4. Самый важный шаг: найдем раздел или гиперссылку Уточнение цен по ценовым группам. Если эта возможность не отображается, проверим настройки в НСИ и администрирование — CRM и маркетинг — Маркетинг (флаг «Ценовые группы» должен быть включен).
  5. В появившейся таблице мы можем добавить строки, где для каждой конкретной Ценовой группы выберем свой Вид цены.

Таким образом, мы полностью воспроизводим логику УТ 10.3: если клиент покупает товар из группы «Электроника», программа подставит цену «Оптовая», а если из группы «Аксессуары» — цену «Дилерская». Это наиболее структурный и правильный метод в рамках логики ERP-систем.

Решение 2: Использование автоматических скидок и наценок

Иногда создание десятков видов цен (например, «Цена для Клиента А», «Цена для Клиента Б») перегружает базу. Проанализируем альтернативный вариант через механизм Скидки (наценки). В УТ 11.5 скидка может не только уменьшать цену, но и фактически назначать ее, используя формулы или заменяя один вид цены другим — решается через настройка автоматических скидок и наценок в УТ 11.

Рассмотрим пример настройки:

  1. Создадим автоматическую скидку в разделе CRM и маркетинг.
  2. В условии применения укажем Вхождение в сегмент номенклатуры или принадлежность к Ценовой группе.
  3. В качестве действия выберем Специальная цена или Скидка процентом от базового вида цены.
  4. В индивидуальном соглашении с клиентом на вкладке Скидки (наценки) добавим эту настройку.

Преимущество этого метода в том, что расчет происходит «на лету» в документе Заказ клиента или Реализация товаров и услуг, при этом прайс-лист компании остается единым.

Решение 3: Сегментация как замена жестким группам

Если товары в вашем бизнесе часто меняют свои категории или правила ценообразования зависят от динамических характеристик (например, «все товары бренда X дешевле 1000 рублей»), стоит использовать Сегменты номенклатуры. Рассмотрим, как это помогает в ценообразовании:

В отличие от ценовых групп, сегмент может формироваться автоматически по правилам. Мы можем создать сегмент «Распродажа остатков» и в соглашении с клиентом указать, что на товары этого сегмента действует специальный вид цены. Программа будет сама отслеживать, какие товары попадают под эти условия, избавляя менеджера от ручного контроля каждой позиции.

Почему не заполняется прайс-лист? Выясним причину

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

  1. Отбор в прайс-листе: При формировании отчета Прайс-лист необходимо в настройках выбрать способ формирования По соглашению и указать конкретное индивидуальное соглашение. Если формировать общий прайс-лист организации, индивидуальные уточнения по группам в него не попадут.
  2. Статус соглашения: Проверьте, что индивидуальное соглашение находится в статусе Действует.
  3. Документ «Установка цен номенклатуры»: Даже если вы привязали вид цены к группе товаров в соглашении, сами цены для этого вида должны быть рассчитаны и записаны документом Установка цен номенклатуры. Если документ не проведен или дата документа позже даты формирования прайса, данных не будет.

Технические нюансы для продвинутых пользователей

Для автоматизации процесса или при написании собственных обработок (удобно через инструмент переноса данных и документов в УТ 11.5) полезно знать, как эти данные хранятся в системе. Уточнения цен по ценовым группам в соглашениях хранятся в табличной части справочника СоглашенияСКлиентами. При расчете цены в заказе система обращается к функции модуля ценообразования, которая сначала ищет прямое указание цены в соглашении, затем уточнение по группе, и только потом берет основной вид цены из «шапки» документа.

Посмотрим на пример логики, которая используется системой при подборе цены (упрощенно):


// Логика определения вида цены в УТ 11.5
Если ЕстьИндивидуальнаяЦенаНаТовар Тогда
    ВидЦены = ИндивидуальнаяЦена;
ИначеЕсли ЕстьУточнениеПоЦеновойГруппе(Номенклатура.ЦеноваяГруппа) Тогда
    ВидЦены = УточнениеПоГруппе.ВидЦены;
Иначе
    ВидЦены = Соглашение.ВидЦены;
КонецЕсли;

Резюмируем: Несмотря на отсутствие прямого аналога документа из версии 10.3, функционал УТ 11.5 значительно шире. Комбинация Индивидуальных соглашений и Ценовых групп позволяет не только повторить старую логику, но и сделать ее более гибкой, исключив ошибки ручного ввода цен для каждой позиции номенклатуры. Для этой задачи есть обработка переноса справочников и остатков в УТ 11.5.

← На главную