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