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

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

Как поменять цены в 1С: пошаговая инструкция

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

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

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

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

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

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

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

Понимание этой схемы объясняет типичную проблему: пользователь меняет цену в карточке товара или прямо в счёте, а в новых документах подставляется старое значение. Причина в том, что автоматическая подстановка берёт данные из регистра, а не из отредактированного документа.

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

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

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

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

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

Массовое изменение цен на процент

Когда поставщик поднял закупочные цены, обычно требуется поднять и отпускные — например, на 5 или 10 процентов. Делать это вручную по каждой позиции не нужно: в документе «Установка цен номенклатуры» есть кнопка «Изменить цены» (или «Цены» → «Изменить цены на процент»), которая пересчитывает всю табличную часть.

В открывшейся форме укажите процент изменения — положительный для повышения, отрицательный для снижения. Дополнительно доступно округление: до целых рублей, до 10, 50 или 99 копеек для психологического ценообразования (например, 1990 вместо 1987). После применения проверьте несколько позиций вручную, прежде чем проводить документ.

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

Изменение цены в конкретном документе продажи

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

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

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

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

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

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

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

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

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

Правка цены в документе продажи

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

Формульный вид цены

Автоматический пересчёт от базовой цены. Подходит при стабильной наценке, требует первичной настройки.

Групповая обработка реквизитов

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

Проверка результата и частые ошибки

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

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

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

Ограничения и безопасная работа

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

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

Итог

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

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

Частые вопросы

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

Чаще всего документ «Установка цен номенклатуры» не проведён, его дата позже даты заказа, либо изменён не тот вид цены, который указан в соглашении с клиентом. Проверьте все три условия и при необходимости перезаполните цены в заказе кнопкой «Заполнить цены».

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

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

Как вернуть старые цены, если ошибся в новых?

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

Можно ли установить цены будущей датой?

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

Почему на кассе старые цены после переоценки в 1С:Рознице?

Рабочее место кассира получает цены при обмене данными с центральной базой. Выполните обмен с кассой (выгрузку товаров) и убедитесь, что он завершился без ошибок, после чего проверьте цену пробным пробитием или запросом цены на кассе.