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

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

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

Как изменить цены в 1С: установка цен номенклатуры, массовое изменение, авторасчёт, округление и контроль результатов в УТ, ERP и Рознице.

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

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

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

Где хранятся цены и какие виды цен бывают

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

Для каждого вида цен задаётся способ расчёта: фиксированное значение, наценка на другой вид цен, формула произвольного вида. От этого зависит, как вы будете менять цены: вручную или пересчётом. Также в виде цен указывается валюта, правила округления и порог срабатывания.

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

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

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

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

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

Массовое изменение цен: наценка, процент, формула

Когда менять нужно сотни позиций, ручной ввод непрактичен. В документе «Установка цен номенклатуры» выделите нужные строки (или все через Ctrl+A) и нажмите «Изменить цены». Доступны операции: увеличить или уменьшить на процент, установить фиксированное значение, округлить по правилу вида цен.

Если вид цен настроен как расчётный (наценка на закупочную цену или формула), достаточно нажать «Рассчитать» — программа сама вычислит значения по актуальным базовым ценам. Это удобно при регулярной переоценке: меняется закупочная цена, а отпускные пересчитываются автоматически.

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

Сравнение вариантов

Ручной ввод в документе

Подходит для 5–20 позиций и разовых изменений. Медленно и риск опечаток при больших объёмах.

Групповое изменение на процент

Оптимально при индексации цен поставщика или общей корректировке. Требует проверки округления.

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

Лучший вариант для регулярной переоценки. Требует корректно настроенных видов цен и актуальных базовых цен.

Загрузка из Excel

Для больших прайсов поставщиков. Нужна настройка соответствия колонок и контроль сопоставления номенклатуры.

Загрузка цен из файла поставщика

Если поставщик присылает прайс в Excel, не обязательно переносить его вручную. В документе «Установка цен номенклатуры» или в обработке «Загрузка данных из файла» (раздел «Продажи»/«Закупки» в зависимости от конфигурации) можно вставить данные прямо из буфера обмена: скопируйте колонки «Артикул / Наименование / Цена» и вставьте в форму загрузки.

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

Особенности в разных конфигурациях

В «1С:Рознице» логика та же, но добавляется привязка к магазинам: вид цен назначается торговой точке, и после установки цен нужно убедиться, что они ушли на кассы (при обмене с торговым оборудованием или онлайн-кассами). Также в Рознице есть документ «Переоценка товаров в рознице» для учёта по продажным ценам.

В «1С:Бухгалтерии» отдельного механизма видов цен нет: цена указывается в документах продажи вручную или подставляется из последнего документа. Для учётных цен используется поле в номенклатуре, но оно не ведёт историю. Если нужен полноценный прайс-менеджмент, используются торговые конфигурации.

В УНФ (Управление нашей фирмой) документ называется так же — «Установка цен номенклатуры», но находится в разделе «Компания» или «Закупки» в зависимости от настроек интерфейса. Поддерживаются динамические виды цен с расчётом по формулам.

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

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

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

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

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

Подстановка цены в новую реализацию
Норма

Подставляется новая цена с даты документа установки

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

Подставляется старая цена или поле пустое

Отчёт «Прайс-лист» по изменённым позициям
Норма

Значения совпадают с задуманными, округление корректное

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

Нули, пропуски или отклонения на порядок

История цен в карточке номенклатуры
Норма

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

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

Записи нет — документ не проведён

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

Безопасность и права доступа

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

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

Итог

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

Цены в 1С меняются только документом «Установка цен номенклатуры» с нужной датой. Для массовых изменений используйте групповые операции, формулы или загрузку из файла, а результат всегда проверяйте через прайс-лист и тестовый документ продажи. Перед крупной переоценкой сохраните текущие цены для возможности отката.

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

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

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

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

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

Как изменить цены задним числом?

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

Как округлить цены до целых или до «красивых» значений?

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

Что делать, если нет права создавать документ установки цен?

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

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

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