Содержание · 8 разделов

Автоматическое заполнение цен в 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С поддерживают автозаполнение цен
КонфигурацияУровень автоматизацииОграничения
1С:Управление торговлей 11Полноценные правила, формулы, расписанияНет встроенной себестоимости производственного уровня
1С:Управление нашей фирмойБазовые правила, наценка, округлениеНет произвольных формул; упрощённый интерфейс
1С:ERP Управление предприятием 2Максимальная гибкость, любые переменныеТребуется квалифицированный настройщик
1С:Бухгалтерия 8Только ручной ввод и типы ценАвтоматический расчёт не предусмотрен

Типы цен в 1С: какие виды можно использовать

Перед тем как настраивать правила, определите, какие цены вы будете автоматически заполнять. В 1С предопределён набор базовых типов — их можно использовать как есть или создать собственные.

Основные типы цен:

Тип ценыДля чего используетсяКомментарий
ЗакупочнаяБаза для расчёта наценки, отражает цену поставщикаЗаполняется автоматически из документов поступления
ОптоваяПродажа контрагентам-юрлицамОбычно = себестоимость + фиксированная наценка
РозничнаяПродажа конечному покупателюМожет включать НДС и торговую наценку
МелкооптоваяПродажа небольшими партиямиПромежуточная между оптом и розницей
Плановая себестоимостьИспользуется для предварительных расчётовЗаменяется на фактическую после закрытия месяца

Вы можете добавить неограниченное количество собственных типов, если стандартных недостаточно. Например, «Цена для маркетплейса с учётом комиссии» или «Цена выходного дня».

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

Правила расчёта и формулы: как задать математику цены

Сердце автоматизации — правила расчёта цен. Они определяют, откуда брать исходные данные и какую формулу применять. В УТ 11 и УНФ настройка выполняется в справочнике «Виды цен» (раздел «Маркетинг и планирование» → «Цены»).

Создание правила — пошагово:

  1. Откройте карточку вида цены и перейдите на вкладку «Правила расчёта».
  2. Нажмите «Создать» — откроется окно нового правила.
  3. Выберите базовый тип цены, от которого будете отталкиваться. Чаще всего это «Закупочная» или «Себестоимость».
  4. Задайте способ расчёта. Возможны варианты:

- Наценка на базовую цену — процент или фиксированная сумма; - Произвольная формула — выражение с переменными (цена, себестоимость, НДС, курс валюты); - Округление — до целого, до 5, до 0,99 и т.д.

  1. При необходимости добавьте дополнительные условия — валюту, ценовую группу, срок действия.
  2. Сохраните правило и нажмите «Рассчитать» — система тут же покажет новые цены в окне предпросмотра.

Произвольная формула — самый гибкий инструмент. Пример типичного выражения: [ЗакупочнаяЦена] * (1 + [ПроцентНаценки] / 100) * [Курс] + [Доставка]. Переменные подставляются из справочников и регистров. Если какого-то реквизита нет — система выдаст предупреждение. Встроенный редактор подсказывает доступные поля.

После расчёта всегда выполняйте визуальную проверку хотя бы на 10 % позиций — это страховка от ошибок в исходных данных. Если обнаружили расхождение — откатите изменения кнопкой «Отменить заполнение».

Практика

По опыту наших проектов, начинать лучше с самой простой формулы — например, «Закупочная × 1,2». Даже если в перспективе нужна сложная логика, такой подход помогает быстро выявить ошибки в исходных данных: нулевые закупочные цены, незаполненные курсы и т.п. После отладки формулу усложняют.

Наценка на себестоимость — базовый шаблон для большинства бизнесов

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

Рекомендуемая последовательность:

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

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

Динамическое ценообразование: как цены сами меняются по расписанию

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

Настройка динамики:

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

Для сложных сценариев — например, ступенчатая скидка от суммы заказа или привязка к времени суток — типового функционала недостаточно. Потребуется расширение конфигурации. В таких случаях мы в «Интеграции» подключаем внешние обработки, которые обновляют регистры по событию или по регламентному заданию.

Обязательно контролируйте пересечение периодов: две цены на один товар с одинаковым типом и периодом недопустимы. Система просигнализирует об ошибке при попытке провести документ.

Пошаговая настройка автозаполнения: пример в «1С:Управление торговлей 11»

Разберём сквозной кейс для компании, торгующей офисной мебелью. Задача: автоматически заполнять оптовую цену по формуле «Закупочная цена + доставка + 15%», причём при поступлении товара цена должна сразу появляться в отгрузочных документах.

  1. Откройте «Виды цен» (Маркетинг → Цены → Виды цен). Создайте новый вид — «Оптовая (авто)». На вкладке «Основное» укажите валюту цены и признак «Доступен при продаже клиентам».
  2. На вкладке «Правила расчёта» создайте правило:

- Базовый тип: «Закупочная». - Способ расчёта: «Произвольная формула». - Формула: [ЗакупочнаяЦена] + [Доставка] * 1,15. - Округление: до целого в большую сторону.

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

Чтобы при каждом поступлении цена обновлялась автоматически, настройте регламентное задание: Администрирование → Обслуживание → Регламентные задания. Добавьте задание «Расчёт цен» с периодичностью, например, каждые 30 минут. Тогда после проведения приходной накладной менеджеру не придётся нажимать кнопку вручную.

Тонкие места и ошибки при автозаполнении цен

Даже простая на первый взгляд настройка иногда подводит. Ниже — типичные проблемы и способы их избежать.

  • Отсутствие себестоимости в базе. Если поставщик ещё не выставил документы или себестоимость не рассчитана (месяц не закрыт), формула выдаст нулевую цену. Решение: предварительно заполнить плановую себестоимость в карточке номенклатуры.
  • Некорректное округление. Цена 1004,56 руб. после округления до целых может стать 1004 или 1005 — зависит от настроек. Всегда проверяйте правило округления в формуле.
  • Конфликт периодов. Несколько документов «Установка цен» на один тип с пересекающимися датами приводят к тому, что система выбирает цену по ближайшей дате — и не всегда ту, что вы ожидали. Удалите пересекающиеся записи либо строго контролируйте даты начала.
  • Забыли обновить правило при смене формулы. Если вы поправили только формулу в правиле расчёта, но не перезаполнили документ «Установка цен», старые значения останутся. После изменения правила обязательно пересчитывайте и перепроводите установленный документ.

Главное правило: после каждого массового пересчёта сверяйте выборочно 20–30 позиций с ожидаемыми цифрами — это занимает пять минут и предотвращает лавину недовольных клиентов. Если разбираться нет времени или нужна интеграция с внешними источниками данных, специалисты «Интеграции» помогут настроить процесс без сюрпризов.

Внимание

Чего избегать

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

Материал носит справочный характер и не является налоговой или юридической консультацией; для применения к Вашей ситуации согласуйте действия с бухгалтером или юристом.