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

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

Как поменять цену на товар в 1С

Как изменить цену на уже заведённый товар в 1С: документ «Установка цен номенклатуры», массовое изменение, проверка результата и типичные ошибки.

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

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

Где в 1С хранится цена и почему её нельзя править в карточке товара

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

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

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

Это основной и рекомендуемый способ. Последовательность действий в УТ 11, КА 2 и ERP практически одинакова.

Откройте раздел «CRM и маркетинг» (в УТ 11) или «Закупки» / «Склад и доставка» в зависимости от конфигурации и найдите журнал «Установка цен номенклатуры». Также документ доступен через «НСИ и администрирование» → «Настройка НСИ и разделов» → «Ценообразование», если раздел скрыт. Нажмите «Создать».

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

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

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

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

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

Массовое изменение цен и пересчёт по формуле

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

Более гибкий инструмент — расчёт цен от другого вида цен. Например, розничную цену можно вычислить как закупочную плюс фиксированный процент. Для этого в настройках вида цен задаётся способ задания «Наценка на другой вид цен» или произвольная формула, а в документе установки цен используется команда «Рассчитать вычисляемые цены». Программа сама пересчитает все выделенные позиции.

Для разовых массовых правок подходит и обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание»), но она меняет реквизиты объектов, а не цены в регистре — для цен она не подходит. Используйте именно механизмы документа установки цен.

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

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

Подходит для нескольких товаров; полный контроль, но много ручного ввода при большом объёме

На основании поступления

Удобно при переоценке пришедшего товара; табличная часть заполняется автоматически

Расчёт по формуле / наценке

Лучший вариант для массового пересчёта; требует предварительной настройки видов цен

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

После проведения документа откройте карточку товара и перейдите по ссылке «Цены» — там должна отображаться новая цена с датой вашего документа. Дополнительно сверьтесь с отчётом «Цены номенклатуры» (в УТ 11: «CRM и маркетинг» → «Отчёты по CRM и маркетингу» или через поиск отчётов).

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

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

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

Цена в карточке товара
Норма

Отображается новая цена с актуальной датой

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

Видна старая цена — документ не проведён или выбран другой вид цен

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

В новый документ подставляется новая цена

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

Подставляется старая цена — проверьте вид цен в соглашении и даты

Отчёт «Цены номенклатуры»
Норма

В истории есть запись о новой цене с вашим документом

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

Записи нет — документ не проведён или проведён задним числом позже даты отчёта

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

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

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

Третья ошибка — попытка изменить цену правкой регистра напрямую через «Ещё» → «Перейти» → «Цены номенклатуры» в карточке товара. Ручная правка регистра нарушает связь с документами и усложняет аудит; делать это стоит только при понимании последствий и при отсутствии других вариантов.

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

Когда лучше привлечь специалиста

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

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

Итог

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

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

Часто задаваемые вопросы

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

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

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

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

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

В документе «Установка цен номенклатуры» используйте «Заполнить» → «По отбору» для добавления группы товаров, затем «Изменить цены» → «Изменить на процент». Для регулярного пересчёта настройте виды цен с формулами наценки — тогда цены будут рассчитываться автоматически.

Изменятся ли цены в уже проведённых реализациях?

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

Что делать, если документа «Установка цен номенклатуры» нет в меню?

Возможно, у пользователя недостаточно прав — обратитесь к администратору 1С для назначения роли, связанной с ценообразованием. Также проверьте, что в настройках функциональности включено использование цен номенклатуры и нужных видов цен.