Торговля и Склад · 11 мин
Как настроить ценообразование в 1С
Как сделать ценообразование в 1С: виды цен, документ «Установка цен номенклатуры», расчётные и динамические цены, скидки, проверка результатов и типичные ошибки.
Ценообразование в 1С строится вокруг трёх сущностей: видов цен, документа установки цен и механизмов автоматического расчёта. Если понять, как они связаны, настройка занимает не часы, а один вечер, а дальнейшие изменения цен сводятся к проведению одного документа.
Материал ориентирован на типовые конфигурации «1С:Управление торговлей» (ред. 11) и «1С:Комплексная автоматизация» / «1С:ERP», где механизм ценообразования наиболее развит. В «1С:Бухгалтерии» возможности скромнее — там есть только установка цен без расчётных схем, и это тоже разберём отдельно.
Перед настройкой ответьте себе на три вопроса: сколько у вас типов цен (розница, опт, закупка, VIP), как они формируются (вручную, наценкой на закупочную, курсом валюты) и кто имеет право их менять. От ответов зависит, какие объекты создавать и какие права выдавать.
Как устроен механизм цен в 1С
В основе лежит принцип: цена не хранится в карточке товара, а записывается в регистр сведений «Цены номенклатуры» документом «Установка цен номенклатуры». Регистр периодический — это значит, что система помнит историю изменений и всегда может показать, какая цена действовала на конкретную дату.
Виды цен — это «колонки» прайса: закупочная, оптовая, розничная, минимальная. Один товар может иметь несколько цен одновременно, и в документ продажи подставляется та, которая указана в соглашении с клиентом или выбрана вручную.
Ключевое следствие: пока не проведён документ установки цен, цены «не существуют» — продажа уйдёт с нулевой ценой или с ценой, введённой вручную. Поэтому первый шаг любой настройки — создать виды цен и зафиксировать стартовые значения.
Создаём виды цен
Откройте раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» (в УТ 11) и создайте нужные элементы. Для каждого вида цен укажите валюту, признак «Цена включает НДС» и способ задания. Ошибка с НДС — самая частая причина расхождений в отчётах: если закупочная цена задана без НДС, а розничная с НДС, наценка в аналитике будет искажена.
Система предлагает три способа задания цены. Разберём каждый.
Ручной ввод
Подходит для закупочных цен и небольших ассортиментов. Значения вводятся напрямую в документ установки цен. Плюс — полный контроль, минус — при изменении себестоимости придётся пересчитывать все зависимые цены руками, если они тоже ручные.
Расчёт по формуле от других видов цен
Розничную цену можно задать как «Закупочная + 40%», оптовую — «Закупочная + 20%». Формула настраивается в карточке вида цен по кнопке «Использовать полные возможности» / через конструктор: доступны арифметические операции, округление до заданной точности и психологическое округление (например, до 9,90 или 99). При проведении документа установки цен программа сама рассчитает значения по всем позициям, где известна базовая цена.
Динамические цены
Динамический вид цен не хранит значений, а вычисляет их «на лету» — например, по курсу валюты или по ценам поставщика из последних поступлений. Подходит, когда прайс пересчитывается ежедневно и хранить историю не требуется. Ограничение: динамические цены замедляют подбор товара в документах на больших номенклатурах, так как расчёт выполняется при каждом обращении.
Способы задания цен
Полный контроль, подходит для закупочных цен; требует ручной актуализации при каждом изменении
Наценка на базовый вид цен с округлением; пересчитывается автоматически при установке цен, но значения нужно периодически фиксировать документом
Цена вычисляется при каждом обращении по курсу или данным поступлений; не хранит историю и нагружает систему на больших справочниках
Устанавливаем цены документом
Рабочий инструмент — документ «Установка цен номенклатуры» (раздел «CRM и маркетинг» → «Цены и скидки»). Алгоритм работы с ним стабилен во всех типовых конфигурациях.
- 1Создайте документ «Установка цен номенклатуры» и отметьте флажками виды цен, которые будете менять
- 2Заполните табличную часть: вручную, подбором, по кнопке «Заполнить» → «По ценам поставщика» или «По себестоимости»
- 3Для расчётных видов цен нажмите «Рассчитать вычисляемые цены» — программа применит формулы и округление
- 4Проверьте колонку «Старая цена» и процент изменения — аномальные скачки видны сразу
- 5Проведите документ и убедитесь, что цены появились в отчёте «Прайс-лист»
Полезная возможность — заполнение по документу поступления: программа подтянет номенклатуру из накладной и цены поставщика, а вам останется рассчитать отпускные цены по формулам. Это стандартный сценарий «приход → переоценка» в рознице.
Дата документа определяет, с какого момента действуют цены. Если провести установку цен вчерашним числом, она «перекроет» уже действовавшие цены задним числом — делайте это осознанно, потому что переоценятся и непроведённые черновики продаж.
Автоматизируем наценки и скидки
Единая наценка на весь товар редко отражает реальность. В УТ 11 правила расчёта можно дифференцировать через ценовые группы: создайте ценовые группы («Бакалея», «Напитки», «Импорт»), привяжите их к номенклатуре, а в виде цен задайте для каждой группы свою формулу наценки. Тогда один документ установки цен пересчитает весь ассортимент по разным правилам.
Скидки и наценки настраиваются отдельно в разделе «CRM и маркетинг» → «Скидки (наценки)». Типовые механизмы: процент при условии (сумма или количество в документе), скидка по дисконтной карте, подарок, специальная цена на комплект. Условия объединяются в группы с вариантами «все условия» / «хотя бы одно».
Индивидуальные условия для крупных клиентов оформляются через «Соглашения с клиентами»: там задаётся вид цен, срок оплаты, склад и доступные скидки. При выборе партнёра в заказе условия подставляются автоматически — это исключает ручные ошибки менеджеров.
Ценообразование в 1С:Бухгалтерии
В «1С:Бухгалтерии 8» механизм упрощён: есть справочник «Типы цен номенклатуры» (раздел «Справочники») и документ «Установка цен номенклатуры» (раздел «Склад»). Формул, ценовых групп и автоматических скидок нет — цены только вводятся вручную по каждому типу.
Тип цен продажи привязывается к договору с покупателем или подставляется в документ реализации по умолчанию (настраивается в параметрах учёта). Если нужны автоматические наценки и правила округления, это сигнал, что учёт торговли пора выносить в специализированную конфигурацию.
Как выбрать подход
Проверяем результат и контролируем цены
После настройки обязательно сверьте результат через отчёт «Прайс-лист» (в УТ 11 — «CRM и маркетинг» → «Отчёты»). Сформируйте его на текущую дату и на дату прошлой установки цен: история должна отличаться именно на те позиции, которые вы меняли.
Второй контрольный инструмент — отчёт «Оценка рентабельности продаж» или «Валовая прибыль»: если после переоценки маржа по группе товаров резко упала или стала отрицательной, ищите ошибку в формуле или в базовой закупочной цене.
Как проверить результат
Подставляется цена из последней установки на дату документа
Цена нулевая или устаревшая — проверьте вид цен в соглашении и дату документа установки
Показывает старые значения цен
История отсутствует — цены вводились минуя документ установки
Соответствует формуле с учётом округления
Расхождения — проверьте признак «Цена включает НДС» и базовый вид цен
Типичные ошибки и ограничения
Ещё одно ограничение: типовой механизм не умеет автоматически проводить установку цен по расписанию «из коробки» во всех конфигурациях. Если требуется ежедневная переоценка по курсу, используйте динамические виды цен либо регламентное задание через расширение — это задача для специалиста по внедрению, а не для настройки пользователем.
Что важно запомнить
Цены в 1С фиксируются только документом «Установка цен номенклатуры» и хранятся с историей. Создайте виды цен с правильным признаком НДС, наценки задайте формулами по ценовым группам, индивидуальные условия — через соглашения с клиентами. Перед массовой переоценкой делайте копию базы и проверяйте результат прайс-листом.
Частые вопросы
Почему в документ продажи подставляется не та цена?
Проверьте три вещи: какой вид цен указан в соглашении с клиентом или в карточке договора, проведён ли документ установки цен на дату, не позже даты продажи, и не перекрывает ли цену ручная скидка или индивидуальное соглашение. Чаще всего причина — в соглашении выбран вид цен, по которому установка вообще не проводилась.
Можно ли загрузить цены из Excel?
Да. В документе установки цен табличную часть можно заполнить из внешнего файла через типовую обработку «Загрузка данных из табличного документа» (в УТ 11 доступна в разделе «Настройки и администрирование» при включённой опции). Сопоставьте колонки «Номенклатура» (или артикул/штрихкод) и «Цена», затем рассчитайте зависимые виды цен штатной кнопкой.
Как сделать цену в валюте с пересчётом в рубли?
В карточке вида цен укажите валюту (например, USD). В документах продажи в рублях цена пересчитается по курсу на дату документа автоматически. Альтернатива — динамический вид цен с формулой пересчёта, который не требует переустановки цен при каждом изменении курса.
Как запретить менеджерам менять цены вручную в заказе?
Настройте права через профили групп доступа: уберите у роли право интерактивного изменения цен в документах продажи (в типовых конфигурациях это отдельное право объекта). Дополнительно можно включить контроль минимальной цены: если менеджер всё же снизит цену ниже заданного порога, документ не проведётся или потребует подтверждения руководителя.
Цены установлены, но в прайс-листе их нет. Что не так?
Проверьте, что документ установки цен проведён (а не сохранён как черновик), что в отборе прайс-листа выбран тот же вид цен и что дата формирования отчёта не раньше даты установки. Также убедитесь, что номенклатура не исключена из прайс-листа настройками варианта отчёта.
Чем отличается установка цен в УТ 11 от ERP?
Механизм идентичен: те же виды цен, тот же документ установки цен и общий регистр хранения. Различия только в расположении команд интерфейса и в том, что в ERP ценообразование интегрировано с производственным планированием себестоимости — расчётные виды цен могут опираться на плановую стоимость выпуска.