Как задать индивидуальные цены на конкретные товары для определенных клиентов в 1С:Управление торговлей 10.3?

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

В торговой практике часто возникает необходимость продавать отдельные позиции номенклатуры конкретному покупателю по фиксированной цене, которая отличается от базового прайс-листа. При этом использование процентных скидок или наценок не всегда подходит: руководству требуется задать строго фиксированную рублевую сумму, а не высчитывать процент от базовой цены, которая к тому же со временем может измениться. В типовой конфигурации 1С:Управление торговлей 10.3 существует несколько способов решения этой задачи. Разберем каждый вариант детально, проанализируем их плюсы, минусы и нюансы практического применения.

Способ 1. Фиксация цен через документ «Условия поставок по договорам контрагентов»

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

  1. Проверяем настройки договора контрагента. Откроем карточку договора с покупателем. Нам необходимо переключить реквизит Вид условий договора в положение С дополнительными условиями. Важно учитывать нюанс: если по данному договору уже проведены документы (реализации, платежи), платформа заблокирует изменение этого реквизита. В таком случае заведем для клиента новый договор с нужным признаком, либо временно отменим проведение документов, если их совсем немного.
  2. Создаем документ фиксации условий. Перейдем в меню документов по взаиморасчетам и создадим документ Условия поставок по договорам контрагентов. В шапке укажем нашего контрагента и выбранный договор с дополнительными условиями.
  3. Задаем период и перечень номенклатуры. В документе укажем период действия соглашения (дату начала и дату окончания). В табличную часть добавим те 3–4 конкретные позиции номенклатуры, для которых необходимо назначить индивидуальную стоимость, и вручную укажем нужные фиксированные цены и валюту.
  4. Проводим документ и проверяем результат. Оформим новый документ Заказ покупателя или Реализация товаров и услуг. Выберем созданный договор. При добавлении в табличную часть позиций, зафиксированных в условиях поставки, программа автоматически подставит индивидуальную цену. Все остальные товары из каталога будут подставляться по основному типу цен, указанному в карточке договора.

Особенности и ограничения первого способа:

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

Способ 2. Использование ценовых групп и документа «Установка типов цен по группам номенклатуры для покупателей»

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

Разберем реализацию этого метода по шагам:

  1. Выделяем товары в группу. Откроем справочник Ценовые группы (или Номенклатурные группы) и создадим отдельный элемент, например, «Спеццена Клиент А». Зайдем в карточки нужных 3–4 товаров и присвоим им созданную ценовую группу.
  2. Создаем индивидуальный тип цен. В справочнике Типы цен номенклатуры заведем новый тип цен (например, «Специальная цена для Клиента А»).
  3. Устанавливаем значения цен. Документом Установка цен номенклатуры назначим фиксированные цены по новому типу цен только для этих нескольких выделенных товаров.
  4. Связываем условия для покупателя. Создадим документ Установка типов цен по группам номенклатуры для покупателей. В нем выберем нашего контрагента, укажем выделенную ценовую группу и назначенный для нее персональный тип цен. Документ делает записи в периодический регистр сведений с аналогичным названием.

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

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

Способ 3. Автоматизация через индивидуальную скидку или внешнюю обработку

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

  1. Фиксированная скидка под сумму. Документом Установка скидок номенклатуры можно назначить скидку для конкретного контрагента на определенный товар. Однако скидка рассчитывается в процентах, и если базовая цена изменится, итоговая цена в рублях также скорректируется, что потребует повторного пересчета.
  2. Внешняя обработка заполнения табличной части. Если мы не хотим менять конфигурацию и создавать искусственные договоры или группы, подключим внешнюю обработку заполнения табличной части к документам Заказ покупателя и Реализация товаров и услуг. Обработка может считывать фиксированные цены из дополнительного внешнего файла, свойства номенклатуры или регистра и заполнять строки по нажатию кнопки.
  3. Небольшая доработка конфигурации. Создадим собственный непериодический регистр сведений с измерениями Контрагент, Номенклатура и ресурсом Цена. В общем модуле ценообразования в функцию определения цены номенклатуры добавим проверку: если в нашем регистре найдена запись по выбранному контрагенту и товару, функция возвращает эту цену в приоритетном порядке. Это сохранит целостность договоров и избавит от необходимости делить номенклатуру на ценовые группы.

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

← На главную