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

Торговля и Склад · 10 мин

Как поменять цену в 1С: инструкция для разных ситуаций

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

Изменение цены в 1С — одна из самых частых операций в торговом учёте, но выполняется она по-разному в зависимости от задачи. Иногда нужно поправить цену в одном документе продажи, иногда — пересчитать цены по всей номенклатуре, а иногда — настроить автоматический пересчёт от закупочной цены с наценкой.

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

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

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

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

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

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

Это основной и правильный способ. В 1С:Управление торговле 11 откройте раздел «Закупки» (или «CRM и маркетинг» в некоторых версиях) → «Цены (прайс-лист)» → «Установка цен номенклатуры» и создайте новый документ.

Укажите типы цен, которые будете менять — документ может установить сразу несколько типов (например, оптовую и розничную). Затем заполните табличную часть. Есть несколько способов:

  • «Подобрать товары» — ручной выбор позиций из номенклатуры;
  • «Заполнить по группе номенклатуры» — добавить все товары выбранной папки;
  • «Заполнить по ценам» — добавить товары, у которых уже установлена цена выбранного типа (удобно для пересмотра действующего прайса);
  • «Добавить по поступлению» — подтянуть товары из конкретного документа закупки.

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

Порядок действий при установке цен
  1. 1
    Откройте раздел «Закупки» → «Цены (прайс-лист)» → «Установка цен номенклатуры»
  2. 2
    Создайте документ и отметьте нужные типы цен
  3. 3
    Заполните табличную часть товарами одним из способов подбора
  4. 4
    Укажите новые цены вручную или пересчитайте через «Изменить цены»
  5. 5
    Проверьте дату документа — с неё начнут действовать цены
  6. 6
    Проведите документ и проверьте результат через прайс-лист

Как массово изменить цены на процент или формулу

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

  • увеличить или уменьшить текущую цену на заданный процент;
  • рассчитать цену от другого типа цен с наценкой (например, розничная = закупочная + 30%);
  • округлить результат до нужного порядка (до рубля, до 10 рублей и т.п.);
  • применить психологическое округление (например, до 99 рублей).

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

Как поменять цену в конкретном документе продажи

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

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

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

Изменение цен в 1С:Рознице и 1С:Бухгалтерии

1С:Розница

В Рознице цены привязаны к магазину, а тип цен задаётся в карточке магазина. Документ называется «Установка цен номенклатуры» и находится в разделе «Закупки» → «Ценообразование». Особенность: после установки цен их нужно довести до касс — если используется обмен с торговым оборудованием, выполните выгрузку цен на кассы, иначе на фронте останется старая цена.

1С:Бухгалтерия

В 1С:Бухгалтерии 8 механизм проще: раздел «Склад» → «Номенклатура» → по кнопке «Цены» (или «Установка цен номенклатуры» в разделе «Склад») создаётся документ установки цен. Тип цен указывается в документе продажи и подставляется в строки. Истории цен в развитом виде здесь нет, но документ установки цен фиксирует значения на дату.

Сравнение способов изменения цены

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

Правильный способ для изменения прайса. Сохраняет историю, действует на все новые документы. Требует прав на документ.

Ручная правка в документе продажи

Подходит для разовой скидки конкретному клиенту. Не меняет прайс, может блокироваться контролем скидок.

Пересчёт через «Изменить цены»

Массовое изменение на процент или по формуле. Быстро, но требует обязательной проверки результата до проведения.

Обработка загрузки из Excel

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

Как проверить, что новые цены применились

После проведения документа убедитесь, что изменения вступили в силу. Самый быстрый способ — открыть отчёт «Прайс-лист» (в УТ — «Закупки» → «Отчёты по закупкам» → «Прайс-лист») и найти несколько изменённых товаров: цена и дата её установки должны соответствовать вашему документу.

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

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

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

Цена в прайс-листе
Норма

Новая цена с датой вашего документа

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

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

Подстановка в реализацию
Норма

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

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

Подставляется прежнее значение

Тип цен в документе продажи
Норма

Совпадает с типом, который вы изменяли

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

Выбран другой тип цен

Цена на кассе (для Розницы)
Норма

После выгрузки на кассе новая цена

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

На кассе старая цена — не выполнена выгрузка

Частые ошибки и ограничения

Самая распространённая ошибка — изменение не того типа цен. Пользователь меняет «Оптовую», а в соглашении с клиентом указана «Оптовая базовая» — в документах ничего не меняется. Всегда сверяйте тип цен в документе установки с типом цен в соглашении или карточке договора.

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

Третья группа ошибок связана с правами. Если кнопка «Установка цен номенклатуры» недоступна или документ не проводится — у пользователя нет соответствующей роли. Это решается администратором через настройку прав доступа, а не обходными путями.

Типичные ошибки
01
Изменение не того типа цен — в документах продажи продолжает подставляться старое значение
02
Проведение документа неверной датой — цена применяется не с того момента, что ожидалось
03
Пересчёт на процент без проверки пустых цен — появляются нулевые цены и продажи в убыток
04
Правка цены только в документе реализации — при следующей продаже снова подставляется прайсовая цена
05
В Рознице — забытая выгрузка цен на кассу, из-за чего пробивается товар по старой цене

FAQ

Можно ли поменять цену прямо в карточке товара?

В типовых конфигурациях — нет, цена хранится в регистре и меняется только документом «Установка цен номенклатуры». В карточке номенклатуры цена отображается для информации, но поле недоступно для редактирования. Это сделано намеренно, чтобы сохранялась история изменений.

Как посмотреть историю изменения цены по товару?

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

Почему в реализацию подставляется старая цена после её изменения?

Проверьте три вещи: совпадает ли тип цен в документе продажи с тем, что вы меняли; не позже ли дата документа установки цен, чем дата реализации; проведён ли сам документ установки цен. В 90% случаев причина — в одном из этих пунктов.

Как изменить цены сразу для всех товаров на 10%?

Создайте «Установку цен номенклатуры», заполните табличную часть через «Заполнить по ценам» (подтянутся все товары с действующей ценой), затем нажмите «Изменить цены» и выберите увеличение на 10% с нужным округлением. Проверьте результат в таблице и проведите документ.

Можно ли запланировать изменение цен на будущую дату?

Да. Проведите документ «Установка цен номенклатуры» датой, с которой должны действовать новые цены. До наступления этой даты в документах будут подставляться текущие цены, а начиная с неё — новые. Это удобно для плановой смены прайса.

Кто имеет право менять цены и что делать, если кнопки нет?

Доступ к документу установки цен определяется ролями пользователя. Если команда недоступна, обратитесь к администратору 1С — он добавит нужную роль в профиле группы доступа (в УТ это обычно роль, связанная с ценообразованием). Самостоятельно обойти ограничение прав не следует: это контрольная точка учёта.

Итог

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

Цены в 1С меняются документом «Установка цен номенклатуры»: заполните товары, укажите новые цены вручную или пересчитайте на процент, проверьте тип цен и дату, проведите документ. Для разовой скидки достаточно правки цены в строке реализации. После изменения обязательно проверьте результат через прайс-лист и тестовый документ, а в Рознице — выгрузите цены на кассы.