К статье
Практический материал

Торговля и Склад · 11 мин

Как изменить розничную цену в 1С

Как изменить розничную цену в 1С: установка цен номенклатуры, переоценка товаров в рознице, массовое изменение цен и проверка результата. Пошаговая инструкция.

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

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

Где в 1С хранится розничная цена и почему её нельзя править в карточке товара

Цены в типовых конфигурациях 1С хранятся в периодическом регистре сведений «Цены номенклатуры». Каждая запись регистра привязана к трём вещам: номенклатуре, виду цены (закупочная, оптовая, розничная и т.д.) и дате, с которой цена действует. Записи в этот регистр делает документ «Установка цен номенклатуры» — именно его движения формируют историю цен.

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

Следствие из этого устройства: чтобы изменить цену «задним числом» или «с будущей даты», достаточно провести документ установки цен нужной датой. Программа при подборе товара в продажу всегда берёт цену, действующую на дату документа продажи.

Как изменить розничную цену документом «Установка цен номенклатуры»

Это универсальный способ для «Управления торговлей 11», «Комплексной автоматизации» и «ERP». Документ находится в разделе «Закупки» или «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры» (точное расположение зависит от конфигурации и настроек интерфейса).

Порядок действий:

  1. Откройте список документов «Установка цен номенклатуры» и нажмите «Создать».
  2. Укажите дату, с которой должна действовать новая цена. Если поставить сегодняшнюю — цена применится сразу; если будущую — документ «подождёт» своей даты.
  3. В табличной части слева отметьте галочкой вид цены «Розничная» (или как он назван в вашей базе). Отмечать можно несколько видов цен сразу.
  4. Добавьте товары: вручную, подбором, по группе номенклатуры или через кнопку «Заполнить» → «Заполнить по ценам номенклатуры» / «Добавить по виду цен».
  5. Проставьте новые цены в колонке «Цена». Можно воспользоваться кнопкой «Изменить цены» для массового увеличения на процент или сумму.
  6. Проведите документ.

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

Порядок действий
  1. 1
    Создайте документ «Установка цен номенклатуры» и укажите дату начала действия цены
  2. 2
    Отметьте вид цены «Розничная» и добавьте нужные товары
  3. 3
    Заполните новые цены вручную или через «Изменить цены» (процент/сумма)
  4. 4
    Проведите документ
  5. 5
    Проверьте результат в карточке товара по ссылке «Цены» или отчётом по ценам

Как переоценить товары в «1С:Розница»

В конфигурации «1С:Розница» розничная цена привязана к магазину: у каждого магазина свой вид цен, а документ «Установка цен номенклатуры» дополнительно порождает «Переоценку товаров в рознице». Это нужно, чтобы складской учёт в продажных ценах (если он ведётся) отразил изменение стоимости остатков.

Стандартная связка выглядит так. Сначала создаётся «Установка цен номенклатуры» с видом цен магазина. Затем на её основании (кнопка «Создать на основании») формируется документ «Переоценка товаров в рознице», где указывается конкретный магазин. Программа сама рассчитывает разницу между старой и новой ценой по остаткам и проводит её по учёту.

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

Массовое изменение цен: процент, формула и загрузка из файла

Когда менять нужно не одну позицию, а сотни, ручной ввод не подходит. В документе «Установка цен номенклатуры» для этого есть встроенные инструменты.

Кнопка «Изменить цены» (в табличной части, над списком товаров) позволяет выделить строки и применить операцию: увеличить/уменьшить на процент, прибавить сумму, округлить до нужной точности или до «красивого» значения. Это удобно при плановой индексации цен поставщика.

Второй вариант — заполнение по ценовым группам или по виду цен с пересчётом: например, установить розничную как «закупочная + 30%». В УТ 11 для этого используются правила расчёта в карточке вида цены, а в документе — команда «Заполнить» → «Рассчитать по формулам» (название команды может отличаться в зависимости от версии).

Третий вариант — загрузка цен из Excel или CSV через обработку «Загрузка данных из табличного документа» (раздел «Администрирование» или «НСИ и администрирование»). Она подходит, когда новый прайс прислал поставщик: сопоставляете колонки файла с полями (номенклатура, вид цены, цена) и загружаете сразу в документ установки цен.

Сравнение вариантов массового изменения

Кнопка «Изменить цены» в документе

Быстро для десятков позиций и простых операций (процент, сумма, округление). Не подходит, когда у каждого товара своя новая цена.

Расчёт по формулам вида цены

Подходит для регулярного ценообразования (наценка на закупочную). Требует один раз настроить правила в виде цены.

Загрузка из файла

Оптимально для больших прайсов поставщика с индивидуальными ценами. Требует аккуратного сопоставления колонок и проверки соответствия номенклатуры.

Почему новая цена не подставляется: проверка и типичные ошибки

Частая ситуация: документ провели, а в чеке или реализации всё равно старая цена. Причины почти всегда одни и те же.

Первая — не совпадает вид цены. В документе продажи или в соглашении с клиентом указан, например, «Розничная (магазин №2)», а вы поменяли просто «Розничную». Проверьте, какой вид цен реально используется: в УТ он виден в документе продажи, в Рознице — в карточке магазина.

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

Третья — в регистре есть более поздняя запись. Если после вашего документа кто-то провёл ещё одну установку цен той же датой позже по времени, действовать будет именно она. Посмотреть всю историю помогает отчёт или ссылка «Цены» в карточке товара: там виден список документов, менявших цену.

Типичные ошибки
01
Меняют цену не в том виде цен, который использует магазин или соглашение — в продажу подставляется старое значение
02
Проводят установку цен будущей датой и ждут немедленного эффекта — цена начнёт действовать только с указанной даты
03
Забывают сделать «Переоценку товаров в рознице» в 1С:Розница — при учёте в продажных ценах остатки на складе остаются по старой стоимости
04
Правят цену прямо в регистре или карточке — теряется история изменений и ломается аналитика по марже
05
Меняют цены в закрытом периоде — расходятся данные с бухгалтерской отчётностью

Как проверить, что цена изменилась корректно

Самый быстрый способ — открыть карточку товара и перейти по ссылке «Цены» (или «Цены номенклатуры» в панели навигации). Там видно текущее значение по каждому виду цен и дату, с которой оно действует.

Для групповой проверки используйте отчёт: в УТ 11 это «Цены номенклатуры» / прайс-лист (раздел «CRM и маркетинг» → «Отчеты»), в Рознице — «Прайс-лист» и отчёты по ценам в разделе «Закупки» или «Маркетинг». Сформируйте отчёт на нужную дату по виду цен «Розничная» и сверьте несколько позиций с ожидаемыми значениями.

Финальная проверка — практическая: создайте тестовый чек (в Рознице) или черновик реализации с нужным видом цен и подберите товар. Подставившаяся цена должна совпасть с новой. После проверки тестовый документ можно просто не проводить или пометить на удаление.

Контрольные точки

Как проверить результат

Цена в карточке товара (ссылка «Цены»)
Норма

Показано новое значение с нужной датой начала действия

Тревожный признак

Отображается старая цена или дата установки позже текущей

Подстановка в документ продажи / чек
Норма

При подборе товара подставляется новая цена

Тревожный признак

Подставляется старая цена — проверьте вид цен документа

Отчёт «Прайс-лист» по виду цен «Розничная»
Норма

Все переоценённые позиции имеют новые значения

Тревожный признак

Часть товаров со старой ценой — они не попали в документ установки цен

Остатки склада в продажных ценах (1С:Розница)
Норма

Стоимость остатков пересчитана после переоценки

Тревожный признак

Остатки по старой стоимости — переоценка не проведена

Права доступа и ограничения

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

Дополнительные ограничения: в разделённых по времени режимах работы (например, когда кассовая смена открыта) массовая переоценка может временно замедлить работу магазина на больших базах — такие операции лучше проводить вне пиковой нагрузки. А в распределённых базах (РИБ, обмен между магазинами и центральным офисом) цены обычно меняют в центральном узле, и они доезжают до магазинов с очередным обменом — учитывайте эту задержку.

Частые вопросы

Можно ли изменить розничную цену сразу для всех товаров?

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

Как установить цену, которая начнёт действовать с завтрашнего дня?

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

Почему в чеке старая цена, хотя документ установки цен проведён?

Чаще всего не совпадает вид цены: в чеке используется вид цен магазина, а изменён другой вид. Также проверьте дату документа установки цен — она должна быть не позже даты чека, и отсутствие более позднего документа, который «перекрыл» вашу цену.

Обязательно ли делать «Переоценку товаров в рознице» в 1С:Розница?

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

Можно ли посмотреть, кто и когда изменил цену?

Да. Каждое изменение фиксируется документом «Установка цен номенклатуры» с указанием автора и времени. Откройте историю цен из карточки товара (ссылка «Цены») — там видны все документы, менявшие цену по этой позиции.

Итог

Что важно запомнить

Розничная цена в 1С меняется только документом «Установка цен номенклатуры» — с указанием вида цены и даты начала действия. В 1С:Розница дополнительно оформляется переоценка магазина. Если новая цена не подтягивается, проверяйте вид цены документа продажи, даты и наличие более поздних установок цен. Результат контролируйте через карточку товара, прайс-лист и тестовый чек.