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