1. Главная
  2. Каталог
  3. Расширения конфигураций
  4. Зависимость цены от объема продаж
#653 8 компаний купили

Уровни цен в 1С по накопленному объему: до 4 порогов и справка-расчет «почему такая цена»

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

Последняя версия: обновлено 4 дня назад

Что вы получаете

Видно и без демо

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

Готовое решение

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

Безопасно для конфигурации

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

Полная прозрачность

Открытый код, честные отзывы, закрывающие документы.

Совместима с конфигурациями 1С:
RU
Управление торговлей 11.4, 11.5 Комплексная автоматизация 2.4, 2.5 Управление предприятием ERP
KZ
Управление торговлей 3.4 (KZ) Комплексная автоматизация 2.4 (KZ)
BY
Управление торговлей 3.4, 3.5 (BY) Комплексная автоматизация 2.4, 2.5 (BY)

Подробное описание

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

Почему не подходят типовые автоматические скидки

Штатный способ решить эту задачу в 1С — автоматические скидки и наценки, вплоть до особого вида скидки «Специальная цена». Способ рабочий, но тяжелый: условия предоставления, сегменты, приоритеты, совместное применение, отдельная проверка того, какая скидка победила в строке. На то, чтобы описать одну фразу «от пятидесяти штук — оптовая цена», уходит вечер, а разбираться в получившейся конструкции через полгода будет уже другой человек.

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

Что расширение меняет в заказе клиента

  • Цена в заказе перестает зависеть от памяти менеджера: правило записано в соглашении и применяется одинаково для всех, кто по этому соглашению работает.
  • Клиент видит выгоду от объема сразу в документе, а не после согласования с руководителем — это и есть стимул добрать до следующего порога.
  • Уровень можно считать не по одной отгрузке, а по накопленным продажам за период: клиент держит темп закупок — получает лучшую цену, перестал покупать — возвращается к начальной.
  • На любой строке заказа справка-расчет показывает клиенту, почему цена именно такая и сколько осталось добрать до следующего уровня.
  • Это расширение: типовая конфигурация не меняется и переживает обновления штатно.

Настройка скидки от объема в карточке соглашения

Все настройки живут в соглашении с клиентом — типовом или индивидуальном: CRM и маркетингСоглашения с клиентами → карточка соглашения. На вкладке Основное, в правой части шапки, появляется флажок Зависимость цены от объема продаж.

скидка от объема закупки в 1С — включение зависимости цены от объема в соглашении
Один флажок в шапке соглашения открывает вкладку с настройками уровней цен

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

Поле вкладкиНазначение
Тип источникаПо какому признаку строки настройки связываются с товаром: номенклатура, вид номенклатуры, сегмент номенклатуры или ценовая группа
Учитывать прошлые продажиСчитать объем не только по текущему документу, но и по прошлым отгрузкам этому клиенту
Период анализа продаж, днейГлубина истории в днях; 0 или пусто — учитывается вся история продаж по соглашению
Запретить ручное изменение вида ценДелает колонку Вид цены в заказе клиента недоступной для менеджера
Таблица зависимости ценСтроки настройки: источник и до четырех пар «количество — вид цены»

Настройки видит только пользователь с полными правами. Это не «доступность» полей, а видимость: у продавца вкладки и флажка в карточке нет вовсе, даже если правило уже настроено и работает. При внедрении учтите: продавец не может ни изменить лестницу цен, ни посмотреть ее. Без справки-расчета (о ней ниже) смена вида цены в его заказе выглядит необъяснимой.

Четыре порога по количеству и виды цен

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

пороги по количеству и виды цен в соглашении 1С УТ 11
Лестница цен на две группы товаров: четыре порога по количеству, каждому — свой вид цены

Правила заполнения простые:

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

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

Источник настройки: от одной карточки до ценовой группы

Строка настройки связывается с товарами через поле Источник, а список допустимых значений в нем определяется полем Тип источника на вкладке. Вариантов четыре:

  • Номенклатура — конкретная карточка товара или группа справочника: правило действует и на все элементы внутри группы.
  • Вид номенклатуры — обычный рабочий вариант: одна строка настройки закрывает целую товарную категорию.
  • Сегмент номенклатуры — произвольный набор товаров, в том числе динамический: состав сегмента вычисляется в момент расчета, поэтому акционный список можно менять, не трогая соглашение.
  • Ценовая группа — привязка к тому же признаку, по которому вы уже группируете товары в правилах ценообразования.

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

Учет прошлых продаж и период анализа

По умолчанию объем считается только по текущему документу: набрал клиент в заказе полсотни штук — получил оптовую цену. Флажок Учитывать прошлые продажи меняет базу расчета: к количеству из строки прибавляются прошлые отгрузки по этому товару, этому клиенту и этому соглашению. Клиент, который выбирает норму частями, получает свою цену не за одну большую закупку, а за накопленный объем.

Рядом с флажком задается поле Период анализа продаж, дней — оно доступно только при включенном учете прошлых продаж. Например, значение 90: в расчет пойдут продажи за последние 90 дней, включая день документа. Это удобно, когда цена должна зависеть от текущей активности клиента, а не от всей истории отношений. Значение 0 или пустое поле означает прежнее поведение — учитывается вся история продаж по соглашению, поэтому у действующих соглашений после установки расширения ничего не меняется.

Два момента, которые видны только на реальных данных:

  • История берется в разрезе соглашения, а не клиента целиком. Если с одним и тем же покупателем вы работаете по двум соглашениям, объем по ним не суммируется. Когда соглашения отвечают разным направлениям, это ровно то, что нужно; когда второе соглашение завели «просто на другой склад» — это неожиданность.
  • Прошлые продажи читаются из регистра выручки и себестоимости продаж. Если у пользователя нет прав на чтение этих данных, расширение не выдает ошибку, а считает объем только по текущему документу. Проверьте права продавцов, прежде чем объяснять им новую схему цен.

Как вид цены заполняется в заказе клиента

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

автоматический вид цены по количеству в заказе клиента 1С УТ 11
В одном заказе у каждой строки свой вид цены — по количеству, набранному по этой позиции

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

Запрет ручного изменения вида цены

Флажок Запретить ручное изменение вида цен в соглашении делает колонку Вид цены в табличной части недоступной для редактирования — менеджер видит выбранный расширением вид цены, но не может переставить его на более выгодный для клиента. На пользователей с полными правами ограничение не распространяется: администратор и руководитель отдела продаж колонку правят как обычно.

Ограничение работает не везде: оно реализовано в форме документа Заказ клиента. В форме документа Реализация товаров и услуг вид цены остается редактируемым, даже когда флажок включен. Если у вас реализация оформляется не по заказу, а самостоятельным документом, контроль цены в ней нужно закрывать другими средствами — правами на документ, проверкой при проведении или отдельным ограничением доступа к ценам.

Справка-расчет: почему цена именно такая

Автоматика, решения которой нельзя объяснить, вызывает недоверие быстрее, чем экономит время. Поэтому в документе есть печатная справка: командная панель табличной части Товары → меню Цены и скидкиСправка по заполнению вида цены. Кнопка доступна и в заказе клиента, и в реализации, справка строится по текущей строке.

В справке видно, из чего сложилось решение:

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

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

Лестница 10/50/200: настройка и первый заказ за шесть шагов

  1. В соглашении с оптовым клиентом включаете флажок Зависимость цены от объема продаж.
  2. На появившейся вкладке выбираете тип источника Вид номенклатуры и добавляете строку с нужной категорией товаров.
  3. Заполняете лестницу по количеству: 10, 50 и 200 штук, каждому порогу — свой вид цены из справочника «Виды цен».
  4. Включаете Учитывать прошлые продажи и ставите период анализа 90 дней — уровень будет считаться по кварталу.
  5. Менеджер оформляет заказ клиента: набирает 30 штук, а с учетом отгрузок за квартал объем выходит за 50 — в строке заполняется оптовый вид цены.
  6. По кнопке Справка по заполнению вида цены менеджер показывает клиенту расчет и сообщает, сколько осталось до крупного опта.

Кому подойдет и когда нужен другой инструмент

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

Когда нужен другой инструмент:

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

Проверено на «1С:Управление торговлей» 11.4 и 11.5, платформа 8.3. Под каждую редакцию поставляется отдельная сборка. «Комплексная автоматизация» 2 и ERP 2 построены на той же подсистеме продаж, поэтому расширение применимо и там.

Сколько стоит заказать такую доработку с нуля

Сравнение стоимости и сроков: разработка с нуля у стороннего программиста против готового решения
У стороннего программиста 1С Готовое решение
Стоимость 12 000–20 000 ₽ 3 500 ₽
Сроки 2 недели на ТЗ и согласование, затем ~4 часа работы 5 минут на установку
Ваше участие ~2 часа на постановку задачи, приемку и тесты Скачать файл и подключить по инструкции
Риск Результат виден только в конце работ Разработка уже написана и работает у других компаний

Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 8 500 ₽ и около двух недель ожидания.

Как установить — 5 минут

  1. Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
  2. Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 500 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
Как разработка встраивается в 1С?
Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
Правится ли типовая конфигурация?
Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
Сохраняется ли поддержка вендора и ИТС?
Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
Как отключить или откатить расширение?
Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
Открыт ли исходный код?
Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
Работает ли в 1С:Fresh?
Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
Работает ли в базовых версиях конфигураций?
Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.

Оцените разработку

Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.

Частые вопросы

Как получить разработку и установить ее в 1С?

После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.

К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.

Какие способы оплаты доступны?
Банковская карта (через Т-Банк), СБП, счет от ИП Медведков Д. В. (для российских юрлиц и ИП), USDT, перевод на казахскую карту. Оплата картой проходит на стороне банка-эквайера — данные карты не попадают на наш сервер.
Можно ли оплатить в тенге, белорусских рублях или долларах?
Цена автоматически пересчитывается в KZT, BYN и USD по курсу из настроек сайта. Курс фиксируется в момент оформления заказа — даже если затем изменится, к оплате уйдет уже замороженная сумма. Реальный прием денег: в рублях для карты РФ и счета от ИП, в тенге — на казахскую карту, в USDT — крипта.
А если что-то пойдет не так после установки?
Подключимся удаленно через AnyDesk и разберемся. Если решить проблему не удастся — 14 дней на возврат: напишите в Telegram (@coderstar_olga) или на manager@coderstar.ru, вернем деньги тем же способом, каким получили оплату. Файл удалять не нужно.
Что произойдет после очередного обновления 1С?

Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.

Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.

Какие версии 1С НЕ поддерживаются?

Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.

Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.

На сколько баз 1С действует одна покупка?
На любое количество баз и пользователей. Никаких лицензионных ограничений и технических привязок к конкретной базе — купили один раз, используете в любых своих контурах.
Можно ли дорабатывать код самостоятельно?
Да. Исходный код всех наших разработок открыт — модифицируйте под свои задачи как угодно. Для типовых доработок (новое поле, отчет, печатная форма) мы также можем сделать платную адаптацию — напишите в поддержку.
Какие закрывающие документы вы предоставляете?
При оплате картой — онлайн-чек по 54-ФЗ приходит на email сразу после оплаты. При оплате по счету от ИП — скан акта выполненных работ. Оригинал отправляем по ЭДО или Почтой России по запросу.
Можно ли посмотреть демо до покупки?
Все видно и без отдельной демонстрации: скриншоты и GIF выше показывают работу по шагам, на реальных данных. При невысокой цене это заменяет встречу. Остались вопросы по функционалу — напишите в комментариях ниже, ответим в течение рабочего дня.
Какой артикул у этой разработки?
Артикул разработки — #653. Используется при обращении в поддержку или при ссылке на конкретную позицию в переписке. Достаточно указать его в письме — мы сразу поймем, о какой разработке речь.

Комментарии (3)

Чтобы оставить комментарий, войдите или зарегистрируйтесь.

Наталья 1 августа 2024

Добрый день, для Управление торговлей, редакция 11 (11.5.15.96) подойдет?

Дмитрий Медведков, администратор 1 августа 2024

Здравствуйте! Да

Дмитрий 3 сентября 2023

Добрый день.
Разработка еще актуальна?
У нас УНФ, подойдет нам?

Дмитрий Медведков, администратор 3 сентября 2023

Здравствуйте. Разработка актуальна, но для УНФ не подходит (см список совместимых конфигураций).

Роман Дмитриевич 8 мая 2021

Логичный вопрос: а возможно поставить сумму,а не количество проданного товара?

Дмитрий Медведков, администратор 8 мая 2021

Нет, только количество.

Покупаете разработки несколько раз в год?

Тогда выгоднее годовой абонемент: все 287 разработок каталога и обновления к ним за 50 000 ₽ в год.

Дмитрий Медведков
Автор разработки

Дмитрий Медведков

Программист, консультант, аналитик · Основатель CoderStar

Работаю с продуктами 1С с 2012 года. Партнер фирмы «1С» с 2014 года. Готовые разработки публикую с 2014.

  • 1С:Специалист по Платформе 8.3, УТ 11, БП 3.0
  • 1С:Специалист-консультант по УТ 11 и ERP 2
Прежде чем покупать

Разобраться подробнее

Цена 3500 ₽