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