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