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

Справочники и Данные · 8 мин

Как отредактировать цену в 1С

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

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

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

Как устроено хранение цен в 1С

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

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

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

Это основной и рекомендуемый способ. Откройте раздел «Продажи» (в некоторых конфигурациях — «CRM и маркетинг» или «Ценообразование») и найдите журнал «Установка цен номенклатуры». Нажмите «Создать», укажите вид цены, который нужно изменить, и добавьте товары в табличную часть — вручную, через подбор или кнопкой «Заполнить» по отбору.

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

Порядок действий
  1. 1
    Откройте «Продажи» → «Установка цен номенклатуры» → «Создать»
  2. 2
    Укажите вид цены и дату, с которой действует новая цена
  3. 3
    Добавьте номенклатуру в табличную часть и введите новые цены
  4. 4
    Проверьте колонки «Старая цена» и «Изменение, %»
  5. 5
    Нажмите «Провести и закрыть»

Массовое редактирование цен

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

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

Изменение цены прямо в документе продажи

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

Учтите ограничения: на пользователя могут быть настроены ограничения по скидкам и наценкам, и при превышении допустимого процента программа либо запретит проведение, либо зафиксирует отклонение. Кроме того, такая правка никак не влияет на регистр цен — в следующем документе подставится прежняя цена из прайса.

Особенности в разных конфигурациях

В 1С:Бухгалтерии полноценного механизма ценообразования нет: цену можно указать в карточке номенклатуры на закладке «Цены» либо просто вводить вручную в каждом документе. Документ «Установка цен номенклатуры» там тоже присутствует, но работает в упрощённом виде.

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

Сравнение способов

Документ «Установка цен номенклатуры»

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

Правка в документе продажи

Разовая корректировка для конкретной сделки. Прайс не меняется, действуют лимиты скидок.

Групповая обработка / загрузка из Excel

Для массовой переоценки и импорта прайсов поставщиков. Требует контроля результата до проведения.

Проверка результата и типичные ошибки

После проведения документа убедитесь, что цена реально изменилась. Самый надёжный способ — открыть карточку товара и перейти по ссылке «Цены» либо сформировать отчёт «Прайс-лист» (в УТ — «Цены номенклатуры») на текущую дату. Дополнительно создайте черновик реализации и проверьте, какая цена подставилась автоматически.

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

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

Отчёт «Прайс-лист» на текущую дату
Норма

Отображается новая цена по нужному виду цен

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

Видна старая цена или пустое значение

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

В строку подставляется новая цена

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

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

История цен в карточке товара
Норма

Есть запись с новой ценой и корректной датой

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

Записи нет — документ не проведён

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

Отдельная ситуация — недостаточно прав. Если кнопка «Создать» в журнале установки цен недоступна или документ не проводится, у пользователя нет соответствующей роли. В этом случае обратитесь к администратору 1С для назначения прав, а не ищите обходные пути через редактирование регистра напрямую.

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

Можно ли изменить цену задним числом?

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

Почему в документе продажи подставляется старая цена?

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

Как загрузить цены из Excel или прайса поставщика?

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

Можно ли отменить ошибочную установку цен?

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

Видно ли, кто и когда изменил цену?

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

Итог

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

Цены в типовых 1С меняются документом «Установка цен номенклатуры», а не в карточке товара. Проверяйте вид цены и дату документа, перед массовой переоценкой сохраняйте текущие значения, а результат контролируйте отчётом «Прайс-лист» и тестовым документом продажи.