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

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

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

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

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

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

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

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

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

Вид цены — это справочник, где задаются розничная, оптовая, закупочная, партнёрская и любые другие цены компании. У вида цены настраиваются валюта, включение НДС и способ расчёта (вручную, по формуле от другого вида цены, наценка на себестоимость). Прежде чем менять значения, убедитесь, что нужные виды цен созданы и правильно настроены.

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

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

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

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

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

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

Как изменить цены массово: формулы и процентное изменение

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

Типовой сценарий — наценка на закупочную цену: розничная = закупочная × 1,3. Для этого вид цены «Розничная» настраивается заранее: в карточке вида цены укажите способ задания «Наценка на другой вид цен» и процент наценки. Тогда в документе достаточно нажать «Рассчитать» — программа сама вычислит все значения.

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

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

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

В созданном документе можно сразу обновить не только закупочную, но и продажные цены: добавьте нужные виды цен и используйте команду «Изменить цены» с наценкой от закупочной. Так одним действием вы зафиксируете и новую закупку, и новый прайс.

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

Как изменить цены поставщика и цены по соглашениям с клиентами

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

Для клиентов в УТ и КА действуют соглашения: типовые (для группы клиентов) и индивидуальные. В соглашении задаётся вид цены, скидки и условия продаж. Чтобы изменить цену для конкретного клиента, откройте его соглашение (карточка партнёра → «Соглашения») и либо смените вид цены, либо задайте индивидуальные цены на конкретные позиции в табличной части соглашения.

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

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

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

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

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

Быстрое обновление закупочных и связанных цен при приходе товара. Не подходит для цен, не связанных с закупкой.

Соглашение с клиентом

Индивидуальные цены и скидки для конкретного покупателя. Действует только в пределах этого соглашения.

Расчётные виды цен (формулы)

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

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

После проведения документа откройте отчёт «Прайс-лист» (раздел «Закупки» или «CRM и маркетинг» → «Цены»): сформируйте его на текущую дату и сверьте несколько позиций с задуманными значениями. Это самый быстрый способ увидеть итоговую картину по всему ассортименту.

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

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

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

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

Прайс-лист на текущую дату
Норма

Отображаются новые значения цен

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

Старые цены — документ не проведён или дата в будущем

Карточка номенклатуры, ссылка «Цены»
Норма

Новая цена с актуальной датой установки

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

Записи нет — вид цены не был выбран в документе

Тестовый заказ клиента
Норма

Цена подставляется из нового прайса

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

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

Типичные ошибки и ограничения при изменении цен

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

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

Третья группа проблем — права доступа. Если кнопка создания документа недоступна, у пользователя нет роли на установку цен; это решается с администратором, а не обходными путями. Наконец, не забывайте про округление: цена 99,99 после наценки 13% может стать дробной с копейками в неожиданных местах — настройте правила округления в виде цены.

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

Частые вопросы об изменении цен в 1С

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

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

Как установить цену, которая начнёт действовать с будущей даты?

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

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

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

Как быстро увеличить все розничные цены на 10%?

Создайте «Установку цен номенклатуры», выберите вид цены «Розничная», заполните табличную часть всеми товарами (кнопка «Заполнить»), затем через «Изменить цены» задайте операцию увеличения на 10% и при необходимости округление. Перед проведением сверьте несколько позиций и сделайте резервную копию базы.

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

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

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

Да, в типовых конфигурациях есть обработка «Загрузка данных из файла» (раздел «Администрирование» или «Закупки» → «Сервис»), которая позволяет загрузить цены из таблицы Excel в документ установки цен. Потребуется сопоставить колонки файла с полями: номенклатура (или артикул), вид цены, значение цены.

Итог

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

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