Содержание · 8 разделов
- Когда бизнесу нужно автоматическое ценообразование
- Где в 1С работают механизмы ценообразования
- Типы цен в 1С: какие виды можно использовать
- Правила расчёта и формулы: как задать математику цены
- Наценка на себестоимость — базовый шаблон для большинства бизнесов
- Динамическое ценообразование: как цены сами меняются по расписанию
- Пошаговая настройка автозаполнения: пример в «1С:Управление торговлей 11»
- Тонкие места и ошибки при автозаполнении цен
Автоматическое заполнение цен в 1С — это механизм, который рассчитывает и проставляет цены в документах и регистрах не вручную, а по заранее заданным правилам: формулам, проценту наценки на себестоимость, фиксированным прайсам или расписаниям. Для компаний с ассортиментом от 100 позиций автозаполнение сокращает время на ценообразование в 3–5 раз и исключает арифметические ошибки. Основные возможности:
- расчёт цены по формуле (например, «себестоимость + 20% НДС»),
- использование шаблонов и типов цен,
- динамическое ценообразование — автоматическая смена цены по расписанию.
В статье разбираем настройку на примере «1С:Управление торговлей» и «1С:УНФ» — двух самых востребованных конфигураций для торговли.
Материал ориентирован на владельцев оптовых компаний, розничных сетей, интернет-магазинов и производств с номенклатурой от сотен позиций. Вы узнаете, какие возможности заложены в типовые решения 1С, как задать формулу расчёта без программиста и когда имеет смысл привлечь специалистов для нестандартной логики. Мы пройдём путь от выбора подходящего типа цены до автоматического обновления прайс-листов по расписанию — так, чтобы после прочтения вы могли сразу применить схему в своей базе.
Стандартные инструменты 1С покрывают 90 % потребностей малого и среднего бизнеса. Если же требуется привязка к биржевым котировкам, внешним системам лояльности или уникальная формула с учётом нескольких переменных — компания «Интеграция» помогает доработать конфигурацию под конкретную бизнес-модель.
Когда бизнесу нужно автоматическое ценообразование
Ручное проставление цен — узкое место для любого бизнеса с динамичным ассортиментом. Причин перейти на автоматику несколько:
- Номенклатура от 200–300 позиций и больше: менеджер физически не успевает обновлять прайс при каждом изменении закупки или сезонной корректировке.
- Регулярные акции и скидки: переоценка вручную занимает часы и чревата ошибками.
- Необходимость привязки к себестоимости: цена должна автоматически подтягиваться из регистров бухгалтерии, а не пересчитываться «на глаз».
- Многоканальные продажи: одна номенклатура может продаваться по разным ценам — опт, мелкий опт, розница, интернет-витрина.
Автоматизация ценообразования экономит до 5 часов работы бухгалтера или менеджера в неделю. В компаниях с 500+ товарных позиций время сокращается на 70–80% — цифры подтверждены проектами нашей практики. При этом снижается риск просроченных цен и спорных ситуации с покупателями.
Где в 1С работают механизмы ценообразования
Функционал автоматического расчёта цен реализован далеко не во всех конфигурациях 1С. Если вы используете «1С:Бухгалтерию 8», встроенных средств для бизнес-правил нет — там доступен только ручной ввод и ограниченная работа с типами цен. Полноценные механизмы присутствуют в трёх решениях:
- «1С:Управление торговлей» (ред. 11) — основной инструмент для оптовой и розничной торговли;
- «1С:Управление нашей фирмой» (УНФ) — для малого бизнеса, где нужна простота;
- «1С:ERP Управление предприятием 2» — максимально гибкая логика для холдингов и производственных компаний.
Дальше статью мы строим на примере УТ 11 и УНФ, как наиболее массовых. Принципы настройки в ERP схожи, но с расширенными переменными.
| Конфигурация | Уровень автоматизации | Ограничения |
|---|---|---|
| 1С:Управление торговлей 11 | Полноценные правила, формулы, расписания | Нет встроенной себестоимости производственного уровня |
| 1С:Управление нашей фирмой | Базовые правила, наценка, округление | Нет произвольных формул; упрощённый интерфейс |
| 1С:ERP Управление предприятием 2 | Максимальная гибкость, любые переменные | Требуется квалифицированный настройщик |
| 1С:Бухгалтерия 8 | Только ручной ввод и типы цен | Автоматический расчёт не предусмотрен |
Типы цен в 1С: какие виды можно использовать
Перед тем как настраивать правила, определите, какие цены вы будете автоматически заполнять. В 1С предопределён набор базовых типов — их можно использовать как есть или создать собственные.
Основные типы цен:
| Тип цены | Для чего используется | Комментарий |
|---|---|---|
| Закупочная | База для расчёта наценки, отражает цену поставщика | Заполняется автоматически из документов поступления |
| Оптовая | Продажа контрагентам-юрлицам | Обычно = себестоимость + фиксированная наценка |
| Розничная | Продажа конечному покупателю | Может включать НДС и торговую наценку |
| Мелкооптовая | Продажа небольшими партиями | Промежуточная между оптом и розницей |
| Плановая себестоимость | Используется для предварительных расчётов | Заменяется на фактическую после закрытия месяца |
Вы можете добавить неограниченное количество собственных типов, если стандартных недостаточно. Например, «Цена для маркетплейса с учётом комиссии» или «Цена выходного дня».
Важно: автозаполнение работает для каждого типа отдельно. Если товар продаётся по пяти разным ценам, для каждой нужно задать своё правило расчёта — либо одно правило с зависимостями.
Правила расчёта и формулы: как задать математику цены
Сердце автоматизации — правила расчёта цен. Они определяют, откуда брать исходные данные и какую формулу применять. В УТ 11 и УНФ настройка выполняется в справочнике «Виды цен» (раздел «Маркетинг и планирование» → «Цены»).
Создание правила — пошагово:
- Откройте карточку вида цены и перейдите на вкладку «Правила расчёта».
- Нажмите «Создать» — откроется окно нового правила.
- Выберите базовый тип цены, от которого будете отталкиваться. Чаще всего это «Закупочная» или «Себестоимость».
- Задайте способ расчёта. Возможны варианты:
- Наценка на базовую цену — процент или фиксированная сумма; - Произвольная формула — выражение с переменными (цена, себестоимость, НДС, курс валюты); - Округление — до целого, до 5, до 0,99 и т.д.
- При необходимости добавьте дополнительные условия — валюту, ценовую группу, срок действия.
- Сохраните правило и нажмите «Рассчитать» — система тут же покажет новые цены в окне предпросмотра.
Произвольная формула — самый гибкий инструмент. Пример типичного выражения: [ЗакупочнаяЦена] * (1 + [ПроцентНаценки] / 100) * [Курс] + [Доставка]. Переменные подставляются из справочников и регистров. Если какого-то реквизита нет — система выдаст предупреждение. Встроенный редактор подсказывает доступные поля.
После расчёта всегда выполняйте визуальную проверку хотя бы на 10 % позиций — это страховка от ошибок в исходных данных. Если обнаружили расхождение — откатите изменения кнопкой «Отменить заполнение».
По опыту наших проектов, начинать лучше с самой простой формулы — например, «Закупочная × 1,2». Даже если в перспективе нужна сложная логика, такой подход помогает быстро выявить ошибки в исходных данных: нулевые закупочные цены, незаполненные курсы и т.п. После отладки формулу усложняют.
Наценка на себестоимость — базовый шаблон для большинства бизнесов
Самый частый сценарий: оптовая цена = себестоимость + фиксированный процент. В таком случае формула проста, но важна точность исходной себестоимости. Система может брать её из документа поступления или из регистров бухгалтерского учёта — зависит от настроек учётной политики.
Рекомендуемая последовательность:
- Убедитесь, что в карточке номенклатуры заполнен способ оценки себестоимости — «По средней» или «ФИФО».
- В правиле расчёта укажите базовый тип «Себестоимость (регл. учёт)» — тогда цена будет пересчитываться после закрытия месяца.
- Задайте наценку в процентах или абсолютном значении.
- Включите опцию «Рассчитывать при записи документов», если хотите видеть актуальную цену в реальном времени — но помните, что до окончательного расчёта себестоимости это могут быть плановые цифры.
Для производственных компаний себестоимость может состоять из нескольких компонентов: материалы, оплата труда, амортизация. В УТ 11 нет прямого механизма для разложения, но вы можете выгружать себестоимость из «1С:ERP» или настраивать внешнюю обработку. В типовом функционале проще оперировать плановой себестоимостью, задаваемой вручную.
Динамическое ценообразование: как цены сами меняются по расписанию
Для сезонных распродаж, акций «чёрная пятница» или плановых повышений удобно использовать шаблоны расчёта с привязкой к периоду действия. Механизм называется «Установка цен номенклатуры» и доступен в разделе «Маркетинг».
Настройка динамики:
- Создайте документ «Установка цен номенклатуры».
- Выберите тип цены, который будет меняться.
- В табличной части укажите номенклатуру — можно подобрать по группам или правилам.
- Заполните новые цены по кнопке «Заполнить» — здесь можно выбрать одно из готовых правил расчёта.
- На вкладке «Дополнительно» укажите период действия: дату начала и, при необходимости, окончания. Если дата окончания не задана, цена будет действовать бессрочно.
- Проведите документ. С этого момента при создании отгрузочных документов система будет подставлять цену, действующую на дату продажи.
Для сложных сценариев — например, ступенчатая скидка от суммы заказа или привязка к времени суток — типового функционала недостаточно. Потребуется расширение конфигурации. В таких случаях мы в «Интеграции» подключаем внешние обработки, которые обновляют регистры по событию или по регламентному заданию.
Обязательно контролируйте пересечение периодов: две цены на один товар с одинаковым типом и периодом недопустимы. Система просигнализирует об ошибке при попытке провести документ.
Пошаговая настройка автозаполнения: пример в «1С:Управление торговлей 11»
Разберём сквозной кейс для компании, торгующей офисной мебелью. Задача: автоматически заполнять оптовую цену по формуле «Закупочная цена + доставка + 15%», причём при поступлении товара цена должна сразу появляться в отгрузочных документах.
- Откройте «Виды цен» (Маркетинг → Цены → Виды цен). Создайте новый вид — «Оптовая (авто)». На вкладке «Основное» укажите валюту цены и признак «Доступен при продаже клиентам».
- На вкладке «Правила расчёта» создайте правило:
- Базовый тип: «Закупочная». - Способ расчёта: «Произвольная формула». - Формула: [ЗакупочнаяЦена] + [Доставка] * 1,15. - Округление: до целого в большую сторону.
- Сохраните правило и закройте вид цены.
- Теперь создайте документ «Установка цен номенклатуры». Укажите дату — например, сегодня, и выберите наш вид цены «Оптовая (авто)».
- Нажмите «Заполнить» → «По правилам расчёта». В открывшемся окне отметьте нужную номенклатуру (можно всю группу «Мебель»). Система рассчитает цены по заданной формуле.
- Если цифры устраивают — проведите документ. После этого в заказах покупателей при выборе цены «Оптовая (авто)» будут подставляться актуальные значения.
Чтобы при каждом поступлении цена обновлялась автоматически, настройте регламентное задание: Администрирование → Обслуживание → Регламентные задания. Добавьте задание «Расчёт цен» с периодичностью, например, каждые 30 минут. Тогда после проведения приходной накладной менеджеру не придётся нажимать кнопку вручную.
Тонкие места и ошибки при автозаполнении цен
Даже простая на первый взгляд настройка иногда подводит. Ниже — типичные проблемы и способы их избежать.
- Отсутствие себестоимости в базе. Если поставщик ещё не выставил документы или себестоимость не рассчитана (месяц не закрыт), формула выдаст нулевую цену. Решение: предварительно заполнить плановую себестоимость в карточке номенклатуры.
- Некорректное округление. Цена 1004,56 руб. после округления до целых может стать 1004 или 1005 — зависит от настроек. Всегда проверяйте правило округления в формуле.
- Конфликт периодов. Несколько документов «Установка цен» на один тип с пересекающимися датами приводят к тому, что система выбирает цену по ближайшей дате — и не всегда ту, что вы ожидали. Удалите пересекающиеся записи либо строго контролируйте даты начала.
- Забыли обновить правило при смене формулы. Если вы поправили только формулу в правиле расчёта, но не перезаполнили документ «Установка цен», старые значения останутся. После изменения правила обязательно пересчитывайте и перепроводите установленный документ.
Главное правило: после каждого массового пересчёта сверяйте выборочно 20–30 позиций с ожидаемыми цифрами — это занимает пять минут и предотвращает лавину недовольных клиентов. Если разбираться нет времени или нужна интеграция с внешними источниками данных, специалисты «Интеграции» помогут настроить процесс без сюрпризов.
Чего избегать
Не включайте автоматический пересчёт при записи документа, если себестоимость ещё не закрыта. В противном случае в заказах клиентов могут появиться плановые, а не фактические цифры, и вам придётся вручную корректировать каждый отгрузочный документ после закрытия месяца.
Материал носит справочный характер и не является налоговой или юридической консультацией; для применения к Вашей ситуации согласуйте действия с бухгалтером или юристом.









ОбсуждениеВопросы читателей и ответы эксперта · 3 веток