Уровни цен в 1С по накопленному объему: до 4 порогов и справка-расчет «почему такая цена»
Расширение переносит договоренность «берешь больше — цена ниже» из головы менеджера в карточку соглашения: вы задаете до четырех порогов по количеству, а вид цены в заказе клиента дальше заполняется автоматически.
Последняя версия: обновлено 4 дня назад
Что вы получаете
Видно и без демо
Скриншоты и GIF ниже показывают работу вживую — по шагам, на реальных данных. Персональная демонстрация для такой разработки не нужна.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Менеджер договорился с клиентом просто: берет коробку — цена розничная, берет десять — мелкий опт, берет полсотни — крупный опт. В 1С эта договоренность не живет нигде. Менеджер держит ее в голове, вручную переставляет вид цены в строке заказа и ошибается: то поставит оптовую цену на пять штук, то забудет повысить уровень клиенту, который выбрал норму еще в прошлом месяце. Расширение переносит договоренность в карточку соглашения: вы задаете пороги по количеству, а вид цены в заказе клиента дальше выбирается автоматически.
Почему не подходят типовые автоматические скидки
Штатный способ решить эту задачу в 1С — автоматические скидки и наценки, вплоть до особого вида скидки «Специальная цена». Способ рабочий, но тяжелый: условия предоставления, сегменты, приоритеты, совместное применение, отдельная проверка того, какая скидка победила в строке. На то, чтобы описать одну фразу «от пятидесяти штук — оптовая цена», уходит вечер, а разбираться в получившейся конструкции через полгода будет уже другой человек.
Здесь механика другая и намеренно простая: расширение не считает процент и не создает скидку в строке, а заполняет строку другим видом цены — тот, который вы и так ведете в базе. Цена берется из вашего же прайса, все отчеты по видам цен продолжают работать, а настройка целиком помещается в одну таблицу на вкладке соглашения.
Что расширение меняет в заказе клиента
- Цена в заказе перестает зависеть от памяти менеджера: правило записано в соглашении и применяется одинаково для всех, кто по этому соглашению работает.
- Клиент видит выгоду от объема сразу в документе, а не после согласования с руководителем — это и есть стимул добрать до следующего порога.
- Уровень можно считать не по одной отгрузке, а по накопленным продажам за период: клиент держит темп закупок — получает лучшую цену, перестал покупать — возвращается к начальной.
- На любой строке заказа справка-расчет показывает клиенту, почему цена именно такая и сколько осталось добрать до следующего уровня.
- Это расширение: типовая конфигурация не меняется и переживает обновления штатно.
Настройка скидки от объема в карточке соглашения
Все настройки живут в соглашении с клиентом — типовом или индивидуальном: CRM и маркетинг → Соглашения с клиентами → карточка соглашения. На вкладке Основное, в правой части шапки, появляется флажок Зависимость цены от объема продаж.

При включенном флажке в карточке появляется отдельная вкладка Зависимость цены от объема продаж. Вся логика закладывается на ней и действует только в пределах этого соглашения: у оптовиков может быть своя лестница цен, у розничных клиентов — никакой.
| Поле вкладки | Назначение |
|---|---|
| Тип источника | По какому признаку строки настройки связываются с товаром: номенклатура, вид номенклатуры, сегмент номенклатуры или ценовая группа |
| Учитывать прошлые продажи | Считать объем не только по текущему документу, но и по прошлым отгрузкам этому клиенту |
| Период анализа продаж, дней | Глубина истории в днях; 0 или пусто — учитывается вся история продаж по соглашению |
| Запретить ручное изменение вида цен | Делает колонку Вид цены в заказе клиента недоступной для менеджера |
| Таблица зависимости цен | Строки настройки: источник и до четырех пар «количество — вид цены» |
Настройки видит только пользователь с полными правами. Это не «доступность» полей, а видимость: у продавца вкладки и флажка в карточке нет вовсе, даже если правило уже настроено и работает. При внедрении учтите: продавец не может ни изменить лестницу цен, ни посмотреть ее. Без справки-расчета (о ней ниже) смена вида цены в его заказе выглядит необъяснимой.
Четыре порога по количеству и виды цен
В таблице на вкладке вы заводите строки настройки — по строке на каждую группу товаров со своими условиями. В каждой строке доступно до четырех порогов — Порог 1 … Порог 4, в каждом пара колонок: Количество и Вид цены.

Правила заполнения простые:
- Порогов может быть от одного до четырех — лишние оставляйте пустыми и по количеству, и по виду цены.
- От первого порога к четвертому количество должно расти, а цена для клиента — снижаться: расширение берет самый высокий порог, у которого количество не превышает объема.
- В разных строках таблицы число порогов может отличаться: по одной группе товаров три ступени, по другой — одна.
- Пропуск в середине лестницы не поддерживается: если количество во втором пороге оставить нулевым, перебор на нем и остановится, а третий и четвертый учтены не будут. Держите ступени подряд, начиная с первой.
Если товар в документе ни под одну строку настройки не подходит, вид цены заполняется как обычно — из соглашения. Так же расширение поступает, когда настройка найдена, но объема не хватает даже до первого порога.
Источник настройки: от одной карточки до ценовой группы
Строка настройки связывается с товарами через поле Источник, а список допустимых значений в нем определяется полем Тип источника на вкладке. Вариантов четыре:
- Номенклатура — конкретная карточка товара или группа справочника: правило действует и на все элементы внутри группы.
- Вид номенклатуры — обычный рабочий вариант: одна строка настройки закрывает целую товарную категорию.
- Сегмент номенклатуры — произвольный набор товаров, в том числе динамический: состав сегмента вычисляется в момент расчета, поэтому акционный список можно менять, не трогая соглашение.
- Ценовая группа — привязка к тому же признаку, по которому вы уже группируете товары в правилах ценообразования.
Тип источника задается на всю вкладку сразу, а не отдельно для каждой строки: смешать в одной таблице виды номенклатуры и сегменты не получится. Если правило нужно и по категории, и по отдельной акционной позиции — это два разных соглашения либо один сегмент, куда входит и то и другое.
Учет прошлых продаж и период анализа
По умолчанию объем считается только по текущему документу: набрал клиент в заказе полсотни штук — получил оптовую цену. Флажок Учитывать прошлые продажи меняет базу расчета: к количеству из строки прибавляются прошлые отгрузки по этому товару, этому клиенту и этому соглашению. Клиент, который выбирает норму частями, получает свою цену не за одну большую закупку, а за накопленный объем.
Рядом с флажком задается поле Период анализа продаж, дней — оно доступно только при включенном учете прошлых продаж. Например, значение 90: в расчет пойдут продажи за последние 90 дней, включая день документа. Это удобно, когда цена должна зависеть от текущей активности клиента, а не от всей истории отношений. Значение 0 или пустое поле означает прежнее поведение — учитывается вся история продаж по соглашению, поэтому у действующих соглашений после установки расширения ничего не меняется.
Два момента, которые видны только на реальных данных:
- История берется в разрезе соглашения, а не клиента целиком. Если с одним и тем же покупателем вы работаете по двум соглашениям, объем по ним не суммируется. Когда соглашения отвечают разным направлениям, это ровно то, что нужно; когда второе соглашение завели «просто на другой склад» — это неожиданность.
- Прошлые продажи читаются из регистра выручки и себестоимости продаж. Если у пользователя нет прав на чтение этих данных, расширение не выдает ошибку, а считает объем только по текущему документу. Проверьте права продавцов, прежде чем объяснять им новую схему цен.
Как вид цены заполняется в заказе клиента
Отдельного действия от менеджера не требуется: расчет встроен в штатное заполнение условий продажи. Вид цены пересчитывается, когда в строке табличной части Товары меняется номенклатура, количество или упаковка, а также когда позиции добавляются через форму подбора товаров. Работает одинаково в двух документах — Заказ клиента и Реализация товаров и услуг.

Расширение работает при двух условиях: в базе включены соглашения с клиентами, и в документе заполнено соглашение. Без соглашения применять нечего: правило хранится именно в нем.
Запрет ручного изменения вида цены
Флажок Запретить ручное изменение вида цен в соглашении делает колонку Вид цены в табличной части недоступной для редактирования — менеджер видит выбранный расширением вид цены, но не может переставить его на более выгодный для клиента. На пользователей с полными правами ограничение не распространяется: администратор и руководитель отдела продаж колонку правят как обычно.
Ограничение работает не везде: оно реализовано в форме документа Заказ клиента. В форме документа Реализация товаров и услуг вид цены остается редактируемым, даже когда флажок включен. Если у вас реализация оформляется не по заказу, а самостоятельным документом, контроль цены в ней нужно закрывать другими средствами — правами на документ, проверкой при проведении или отдельным ограничением доступа к ценам.
Справка-расчет: почему цена именно такая
Автоматика, решения которой нельзя объяснить, вызывает недоверие быстрее, чем экономит время. Поэтому в документе есть печатная справка: командная панель табличной части Товары → меню Цены и скидки → Справка по заполнению вида цены. Кнопка доступна и в заказе клиента, и в реализации, справка строится по текущей строке.
В справке видно, из чего сложилось решение:
- номенклатура, характеристика и количество по строке, а также итоговое количество с учетом истории;
- таблица истории продаж по этой позиции: дата, документ, количество;
- строка периода — «Учтены продажи с такой-то даты по такую-то» либо «Учтены продажи за всю историю»;
- настройка зависимости из соглашения: все четыре порога с количеством и видом цены, где сработавший порог выделен;
- строка «До след. цены» — сколько единиц не хватает до следующего уровня.

Последний пункт — рабочий инструмент продавца: «добавьте восемь штук, и вся строка пойдет по оптовой цене». Если настройка под товар не найдена или объема не хватает до первого порога, справка так и сообщает — «Настройка зависимости не найдена» или «Не достигнут минимальный порог для определения зависимости», и причина видна сразу.
Лестница 10/50/200: настройка и первый заказ за шесть шагов
- В соглашении с оптовым клиентом включаете флажок Зависимость цены от объема продаж.
- На появившейся вкладке выбираете тип источника Вид номенклатуры и добавляете строку с нужной категорией товаров.
- Заполняете лестницу по количеству: 10, 50 и 200 штук, каждому порогу — свой вид цены из справочника «Виды цен».
- Включаете Учитывать прошлые продажи и ставите период анализа 90 дней — уровень будет считаться по кварталу.
- Менеджер оформляет заказ клиента: набирает 30 штук, а с учетом отгрузок за квартал объем выходит за 50 — в строке заполняется оптовый вид цены.
- По кнопке Справка по заполнению вида цены менеджер показывает клиенту расчет и сообщает, сколько осталось до крупного опта.
Кому подойдет и когда нужен другой инструмент
Расширение закрывает задачу оптовых компаний, которые продают одни и те же товары разным клиентам по разным уровням цен и хотят привязать уровень к объему, не погружаясь в систему автоматических скидок. Оно рассчитано на работу через соглашения с клиентами и на виды цен, которые вы уже ведете.
Когда нужен другой инструмент:
- если цена должна получаться расчетом — процент от суммы, накопительная скидка в деньгах, бонусы — это работа для типовых автоматических скидок, здесь меняется только вид цены;
- если уровень цены зависит от того, сколько товара лежит на складе, а не от количества у клиента — эту задачу решает скидка от остатка;
- если уровень цены зависит от суммы документа или от задолженности клиента — расширение смотрит только на количество;
- если товар — динамический набор — расширение не поддерживает его ценообразование.
Проверено на «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С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 500 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (3)
Добрый день, для Управление торговлей, редакция 11 (11.5.15.96) подойдет?
Здравствуйте! Да
Добрый день.
Разработка еще актуальна?
У нас УНФ, подойдет нам?
Здравствуйте. Разработка актуальна, но для УНФ не подходит (см список совместимых конфигураций).
Логичный вопрос: а возможно поставить сумму,а не количество проданного товара?
Нет, только количество.
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 287 разработок каталога и обновления к ним за 50 000 ₽ в год.

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