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