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