Меняем цену товара в 1С: способы для Бухгалтерии, УТ и Розницы

· 6 мин

Содержание

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

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

Почему цены нет в карточке товара

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

Отсюда следствия:

  • 🗂 Один товар может иметь несколько цен одновременно — по видам цен.
  • 📅 Цена привязана к дате. Меняете сегодня — вчерашние продажи не пересчитываются.
  • 🔁 «Изменить» цену = записать новое значение на новую дату, а не затереть старое.

Именно поэтому в 1С нельзя «просто исправить цифру». Любое изменение — это новый документ установки цен. Это и защищает от случайной порчи истории.

Какой у вас случай

Способ зависит от того, что именно надо переоценить и в какой конфигурации вы работаете.

Что нужно сделать с ценой?

Как поменять цену на один товар в 1С:Бухгалтерии 3.0

Самый частый сценарий — переоценить один-два товара.

Изменение цены одного товара
Выполнено: 0 / 7

После проведения новая цена подставится во все новые документы реализации, где используется этот вид цены. Старые документы не изменятся.

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

Массовое изменение цен: переоценка всего прайса

Когда нужно поднять цены на всю группу или весь каталог, вручную вбивать каждую строку не нужно.

  1. Откройте новую «Установку цен номенклатуры».
  2. Нажмите «Заполнить» → «Заполнить по видам цен» или «Заполнить по группе».
  3. Программа подтянет текущие цены всех товаров.
  4. Нажмите «Изменить» — откроется помощник пересчёта.
  5. Задайте правило: увеличить на процент, на сумму, установить наценку от закупки, округлить.

Пример: закупочная цена товара — примерно 850 ₽, наценка 35 %, округление до 10 ₽ вверх. Программа сама посчитает розничную ≈ 1150 ₽ по всей группе.

Правило пересчётаКогда применятьПример
Увеличить на %Плановая индексация+10 % ко всему прайсу
Наценка от закупкиНовая партия по другой ценезакупка +30 %
Установить суммуРучная фиксированная ценаровно 990 ₽
ОкруглениеКрасивые ценникидо 10 ₽ вверх

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

Изменение цены в 1С:Рознице 8

В Рознице переоценка устроена отдельно, потому что за ней сразу идут ценники и чеки ККТ.

  • Раздел «Маркетинг» → «Установка цен номенклатуры» — тот же принцип, что в Бухгалтерии.
  • Обработка «Переоценка товаров» — удобно для магазина: показывает старую и новую цену рядом.
  • После проведения можно сразу распечатать ценники и этикетки по изменённым позициям.

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

Управление торговлей 11, УНФ и Комплексная автоматизация

В более крупных конфигурациях механика похожая, отличается только расположение.

  • 1С:Управление торговлей 11 — раздел «CRM и маркетинг» → «Цены». Сначала включите «Несколько видов цен»: НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг → Несколько видов цен.
  • 1С:Управление нашей фирмой (УНФ) — раздел «Продажи» → «Цены» или «Прайс-лист».
  • 1С:Комплексная автоматизация — как в УТ: маркетинг и виды цен.

Общее правило для всех: цена меняется документом, а не в карточке товара. Карточка хранит только описание номенклатуры.

Частые ошибки и как их избежать

Разберём то, на чём спотыкаются чаще всего.

Диагностика: выберите симптом

Если не помогло

Когда стандартный документ не решает задачу:

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

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

Можно ли изменить цену прямо в карточке товара?
В типовых конфигурациях 1С — нет. Цена хранится в регистре и задаётся документом «Установка цен номенклатуры». Поле цены в карточке отсутствует намеренно.
Пересчитаются ли старые продажи после смены цены?
Нет. Новая цена действует с даты документа установки. Все реализации и чеки до этой даты остаются со старой ценой.
Как поменять цену сразу на все товары?
Создайте «Установку цен номенклатуры», нажмите «Заполнить», затем «Изменить» и задайте правило: увеличить на процент, наценку от закупки или округление.
Почему в чеке подставляется старая цена?
Чаще всего дата чека раньше даты установки новой цены либо в документе выбран другой вид цены. Проверьте дату и вид цены.
Как вернуть прежнюю цену?
Не удаляйте документ переоценки. Создайте новую «Установку цен» со старым значением на текущую дату — так сохранится вся история изменений.
Где менять цену в 1С:Рознице?
Раздел «Маркетинг» → «Установка цен номенклатуры» или обработка «Переоценка товаров». После проведения печатаются новые ценники.
Каким способом чаще меняете цены?