Торговля и Склад · 9 мин
Как в 1С изменить цену на процент
Как в 1С изменить цены на процент: обработка группового изменения цен в УТ 11, ERP и УНФ. Пошаговая инструкция, проверка результата и типичные ошибки.
Массовое изменение цен на процент — типовая задача при переоценке товаров, плановом повышении цен поставщика или запуске акции. В типовых конфигурациях 1С (Управление торговлей 11, ERP, Комплексная автоматизация, УНФ, Розница) для этого не нужно править каждую карточку вручную: есть штатные механизмы группового изменения цен.
Основной инструмент — документ «Установка цен номенклатуры» с встроенной обработкой изменения цен на процент. В старых конфигурациях (например, УТ 10.3) используется отдельная обработка «Групповая обработка справочников и документов». Ниже разобраны оба подхода, а также вариант через внешние обработки для нестандартных ситуаций.
Перед массовой переоценкой обязательно сделайте резервную копию информационной базы или хотя бы выгрузку текущих цен в Excel. Ошибочный процент, применённый к тысячам позиций, откатывается вручную долго и с риском потери актуальных данных.
Где хранятся цены в 1С и что именно меняется
В управленческих конфигурациях цены не хранятся в карточке товара — они записываются в регистр сведений «Цены номенклатуры» документом «Установка цен номенклатуры». Поэтому корректный способ изменить цену — создать новый документ установки цен, а не редактировать старый или карточку номенклатуры.
Каждый документ фиксирует цены на дату и время проведения. Если изменить старый документ задним числом, пересчитаются все документы продажи, которые ссылались на эти цены, — это нарушит историю и может изменить себестоимость и выручку прошлых периодов.
Изменение цен на процент в УТ 11, ERP и Комплексной автоматизации
Это основной сценарий для большинства пользователей. Последовательность одинакова в УТ 11, ERP 2 и КА 2, отличаются только названия разделов меню.
- 1Откройте раздел «CRM и маркетинг» (или «Закупки») → «Цены (прайс-лист)» → «Установка цен номенклатуры» и создайте новый документ.
- 2Укажите вид цен, который нужно изменить, и дату документа.
- 3Добавьте товары: кнопка «Добавить» для отдельных позиций или «Заполнить» → «Заполнить по отбору» / «Заполнить по ценам» для массового подбора.
- 4Нажмите «Изменить цены» → «Изменить на процент» (в некоторых версиях — «Изменить цены на процент»).
- 5Введите процент: положительный для увеличения, отрицательный для уменьшения. При необходимости задайте правило округления.
- 6Нажмите «Выполнить», проверьте новые цены в таблице и проведите документ.
Поле процента принимает и дробные значения (например, 7,5), и отрицательные (−10 снизит цены на десять процентов). Если нужно изменить цены только для части товаров в таблице, сначала выделите нужные строки — многие версии обработки применяют процент ко всей таблице, поэтому лишние позиции лучше удалить до пересчёта.
Округление цен после пересчёта
После умножения на процент цены часто получаются «рваными» — 1347,83 вместо 1350. В форме изменения цен доступны варианты округления: до копеек, до рублей, до десятков или сотен рублей, а также округление вверх или вниз. Выбирайте правило осознанно: округление вверх на крупном ассортименте незаметно добавляет оборот, округление вниз — снижает маржу.
Изменение цен в УНФ и Рознице
В 1С:Управление нашей фирмой (УНФ) механизм похож: раздел «Компания» или «Закупки» → «Цены номенклатуры». Создайте документ установки цен, заполните товары и используйте команду изменения цен на процент в табличной части. В УНФ также удобен рабочий стол «Цены и скидки», где видны текущие значения по видам цен.
В 1С:Рознице переоценка делается через документ «Установка цен номенклатуры» в разделе «Закупки» или «Маркетинг» (зависит от версии). Учтите специфику: розничные цены привязаны к магазину, поэтому в документе выбирается конкретный магазин или группа, и изменение одного вида цен затронет только связанные точки продаж.
Сравнение вариантов
Штатный и безопасный способ: история цен сохраняется, есть округление и предварительный просмотр. Подходит для регулярных переоценок.
Меняет значения напрямую без документа. Быстро, но без истории изменений — использовать только там, где цены хранятся реквизитом.
Подходит для сложных правил (разный процент по группам, формулы от закупочной цены). Требует проверки файла и теста на копии базы.
Групповая обработка в УТ 10.3 и УПП
В старых конфигурациях используйте «Сервис» → «Групповая обработка справочников и документов». Однако для цен номенклатуры даже в УТ 10.3 правильнее работать через документ «Установка цен номенклатуры», где в табличной части есть кнопка «Изменить» с вариантом «Изменить на процент».
Обработка группового изменения оправдана, если нужно скорректировать не цены, а связанные реквизиты — например, массово поменять вид цен по умолчанию у группы товаров или ставку НДС в карточках. Для самих цен документ всё равно надёжнее: он оставляет след в журнале и позволяет отменить переоценку, пометив документ на удаление.
Как изменить цены на разный процент для разных групп товаров
Штатное изменение на процент применяет одно значение ко всей таблице. Если поставщик поднял цены на 5 % на одну группу и на 12 % на другую, есть два рабочих подхода.
Первый — последовательные документы: создайте отдельную установку цен для каждой группы, заполняя товары через «Заполнить по отбору» с фильтром по группе номенклатуры или поставщику. Это прозрачно и удобно для анализа истории.
Второй — загрузка из табличного документа. Сформируйте в Excel файл с колонками «Номенклатура» и «Новая цена» (проценты посчитайте формулами Excel), затем загрузите его в документ установки цен через «Заполнить» → «Загрузить из внешнего файла» (в УТ 11 и ERP такая функция есть штатно). Перед загрузкой сверьте единицы измерения и валюту — несовпадение валюты файла и вида цен даст неверные значения.
Удобный контрольный приём: перед проведением документа добавьте в него одну позицию с известной ценой (например, 1000 руб.) и посмотрите, во что она превратилась после пересчёта. Если результат не соответствует ожидаемому проценту — значит, выбран не тот вид цен или неверно задано правило округления.
Проверка результата после переоценки
После проведения документа убедитесь, что цены применились корректно. Откройте отчёт «Прайс-лист» (в УТ 11 — раздел «CRM и маркетинг») на дату после переоценки и сравните несколько позиций со старыми значениями.
Дополнительно проверьте цепочку «цена → документ продажи»: создайте тестовый заказ или реализацию и убедитесь, что подставляется новая цена. Если подставляется старая — вероятно, в соглашении с клиентом или в настройках вида цен зафиксировано другое правило ценообразования.
Как проверить результат
Цены соответствуют расчёту: старая цена × (1 + процент/100) с учётом округления
Цены не изменились или изменились не на тот процент
Подставляется новая цена из последнего документа установки цен
Подставляется старая цена — проверьте дату документа и соглашение с клиентом
Совпадают с тем прайсом, который нужно было изменить
Изменён другой вид цен — исходный прайс остался прежним
Типичные ошибки при изменении цен на процент
Отдельная ошибка — забыть про цены, заданные формулами от других видов цен. Если розничная цена в вашей базе рассчитывается автоматически как «закупочная + 30 %», то ручная установка розничной цены разорвёт эту связь, и при следующем изменении закупочных цен розничные не пересчитаются.
Частые вопросы
Можно ли уменьшить цены на процент, а не увеличить?
Да. В поле процента введите отрицательное значение, например −10 для снижения на десять процентов. Логика округления при этом работает так же, как и при повышении.
Как отменить ошибочную переоценку?
Найдите документ «Установка цен номенклатуры» с ошибочными ценами и пометьте его на удаление — цены вернутся к значениям из предыдущего документа. Если ошибочный документ был единственным, восстановите цены из резервной копии или из выгруженного заранее прайса.
Почему после установки цен в заказе подставляется старая цена?
Чаще всего дата документа установки цен позже даты заказа, либо в соглашении с клиентом указан другой вид цен. Также проверьте, что документ проведён, а не сохранён как черновик.
Можно ли изменить цены сразу по нескольким видам цен?
В одном документе «Установка цен номенклатуры» можно выбрать несколько видов цен и применить процент к каждому. Но если проценты разные, удобнее создать отдельные документы — так проще контролировать результат и историю.
Как изменить цены на процент в 1С:Бухгалтерии?
В 1С:Бухгалтерии 8 нет полноценного механизма видов цен как в торговых конфигурациях. Цены устанавливаются документом «Установка цен номенклатуры» (раздел «Склад» или «Покупки»), где также доступно изменение на процент, либо через внешние обработки массового изменения.
Что важно запомнить
Цены в 1С меняются только новым документом «Установка цен номенклатуры» через команду «Изменить на процент». Перед переоценкой сделайте копию базы, проверьте вид цен и процент на тестовой позиции, после — сверьте прайс-лист и подстановку цен в документы продажи.