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