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

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

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

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


Метод 1. Связка «Специальная цена» и период действия скидки (Решение с форума)

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

Рассмотрим по шагам, как настроить эту схему:

  1. Создаем акционный вид цен. Перейдем в раздел CRM и маркетинг — Настройки и справочники — Виды цен. Создадим новый элемент, назовем его, например, «Акция Черная Пятница». Укажем, что цена вводится вручную.
  2. Устанавливаем акционные цены. Перейдем в раздел CRM и маркетинг — Цены (прайс-лист). Сформируем документ Установка цен номенклатуры для созданного вида цен «Акция Черная Пятница». Внесем в него товары, участвующие в акции, и укажем для каждого конкретную фиксированную цену (например, для Товара_А вместо обычных 100 рублей укажем 50 рублей). Проведем документ.
  3. Создаем автоматическую скидку. Перейдем в раздел CRM и маркетинг — Цены и скидки — Скидки (наценки). Создадим новую скидку:
    • В поле Тип скидки выберем значение Специальная цена.
    • В поле Вид цены выберем созданный на первом шаге вид цены — «Акция Черная Пятница».
    • В настройке Предоставляется на укажем Номенклатуру из списка и подберем туда наши акционные товары.
  4. Задаем период действия акции. В списке скидок найдем созданную запись, нажмем кнопку Установить статус. Выберем статус Действует и укажем точный период проведения акции (например, с 24.11.2026 по 26.11.2026).

Проанализируем, как эта система сработает в документе продажи (например, в Заказе клиента или на кассе ККМ). При подборе товара программа сначала подставит его регулярную розничную цену. Однако в момент расчета скидок система обратится к правилам маркетинга, обнаружит действующую скидку типа Специальная цена, рассчитает разницу между регулярной и акционной ценой и зафиксирует эту разницу в виде автоматической скидки. Клиент в чеке или накладной увидит базовую цену, скидку в рублях и итоговую правильную акционную цену. Как только наступит понедельник, скидка автоматически отключится, и продажи продолжатся по регулярным ценам.


Метод 2. Метод планируемой отмены цен (Двойная «Установка цен»)

Если вы не хотите перегружать систему новыми скидками и видами цен, можно воспользоваться стандартным механизмом платформы 1С по регистрации цен будущей датой. Программа всегда берет цену методом «среза последних» на дату и время проведения документа продажи.

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

  1. В преддверии акции (например, в четверг вечером) мы создаем первый документ Установка цен номенклатуры. Дату документа (начало действия цен) устанавливаем на будущий период — например, пятница, 00:00:00. В табличную часть вносим акционные цены. Проводим документ.
  2. Сразу же после этого создаем второй документ Установка цен номенклатуры. Дату начала действия цен в нем устанавливаем на момент окончания акции — например, понедельник, 00:00:00. В этот документ мы возвращаем стандартные (регулярные) цены на эти товары. Данные можно быстро скопировать из старых прайс-листов или загрузить из Excel. Проводим документ.

Таким образом, в системе уже проведены два документа с будущими датами. В пятницу, субботу и воскресенье система будет автоматически использовать цены из первого документа. В понедельник в 00:00:00 вступит в силу второй документ, и цены вернутся к прежним значениям без какого-либо участия пользователей.

Важное предупреждение: этот способ отлично работает для внутренних продаж в базе 1С. Однако если у вас настроена автоматическая интеграция с интернет-магазином (Битрикс) или маркетплейсами, документы с будущими датами могут выгрузиться на сайт досрочно, что приведет к преждевременному изменению цен на онлайн-витрине. В таких случаях этот метод использовать не рекомендуется.


Метод 3. Интеграция с «Маркетинговыми мероприятиями»

Чтобы сделать первый метод еще более управляемым и прозрачным для последующей бизнес-аналитики, мы можем задействовать подсистему маркетинговых мероприятий. Для этого в меню НСИ и администрирование — Настройка НСИ и разделов — CRM и маркетинг должна быть включена опция Маркетинговые мероприятия.

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

  1. Создаем новый элемент в справочнике Маркетинговые мероприятия (например, «Черная пятница 2026»). Внутри карточки четко указываем даты начала и окончания проведения кампании.
  2. Создаем документ Установка скидок по маркетинговым мероприятиям. В шапке документа выбираем созданное мероприятие, а в табличной части указываем нашу скидку со специальной ценой (настроенную по Мелоду 1).
  3. Благодаря этой связке, во-первых, полностью исключается человеческий фактор — скидка перестанет действовать строго по окончании маркетингового мероприятия. Во-вторых, руководство компании сможет построить отчеты по продажам в разрезе данного маркетингового мероприятия и оценить чистую прибыль и рентабельность проведенной акции.

Метод 4. Использование временных Типовых соглашений

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

Разберем этот вариант:

  1. Создаем акционный вид цен и устанавливаем на него цены с помощью документа Установка цен номенклатуры.
  2. Переходим в раздел CRM и маркетинг — Типовые соглашения с клиентами и создаем новое соглашение.
  3. В соглашении на вкладке Условия продаж выбираем наш акционный вид цен.
  4. В шапке соглашения заполняем реквизиты Действует с... и по....
  5. Если это соглашение сделать наиболее приоритетным для определенного склада или сегмента партнеров, программа в период акции будет автоматически предлагать именно его. По истечении указанного срока соглашение перейдет в статус недействительных, и система вернется к работе по стандартным долгосрочным соглашениям.

Как решать сложные задачи с зависимыми динамическими ценами?

В реальном бизнесе часто розничные и оптовые цены рассчитываются динамически по формулам (например, процент наценки от цены закупки). Если поставщик объявляет акцию, при которой и закупочная, и розничная цена меняются индивидуально и непропорционально, стандартные формулы наценок могут дать сбой.

Рассмотрим пример настройки динамического расчета в период акции. Предположим, у нас есть формула расчета оптовой цены:

Результат = ЦенаЗакупки * 1.25; // Оптовая цена с наценкой 25% от закупки

Если во время акции закупка снижается индивидуально, а оптовая наценка должна остаться прежней (в процентах), нам необходимо создать акционную структуру видов цен. Для этого:

  1. Создаем акционный вид цены закупки — «Акция Закупка» (заполняется вручную).
  2. Создаем акционный вид оптовой цены — «Акция Опт», но в его настройках указываем, что он рассчитывается динамически по формуле, где базой выступает не регулярная закупка, а именно «Акция Закупка». Формула будет выглядеть аналогично регулярной.
  3. Регистрируем новые цены закупки документом Установка цен номенклатуры. После этого система автоматически пересчитает всю цепочку зависимых акционных оптовых цен.

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

← На главную