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