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

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

Как изменить цену в 1С Управление торговлей

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

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

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

Как устроено хранение цен в УТ

Каждая цена привязана к трём сущностям: номенклатуре, виду цен и дате. Значения хранятся в регистре сведений «Цены номенклатуры», а записывает их документ «Установка цен номенклатуры». Когда вы оформляете реализацию, программа ищет последнюю по дате установленную цену для вида цен, указанного в соглашении с клиентом или в документе.

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

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

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

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

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

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

Массовое изменение через обработку «Формирование цен»

Когда менять нужно сотни позиций, ручной ввод неэффективен. Откройте «CRM и маркетинг» → «Цены (прайс-лист)» → «Формирование цен». Это рабочее место позволяет отобрать товары по отбору (группа, поставщик, свойства), увидеть старые и новые цены рядом и применить формулу изменения.

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

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

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

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

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

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

Ручной документ установки цен

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

Обработка «Формирование цен»

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

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

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

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

Иногда требуется не переоценка прайса, а разовая скидка или ручная цена в конкретной реализации. В документе «Реализация товаров и услуг» цену можно отредактировать прямо в строке табличной части — программа пересчитает сумму. Это не меняет прайс-лист: установленная в регистре цена останется прежней.

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

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

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

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

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

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

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

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

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

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

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

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

В строку документа подставляется новая цена нужного вида

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

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

Валюта цены
Норма

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

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

Суммы отличаются в разы — вероятен пересчёт по неверному курсу

Риски и ограничения

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

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

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

FAQ

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

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

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

Откройте карточку номенклатуры и перейдите по ссылке «Цены» или сформируйте отчёт по регистру «Цены номенклатуры» с отбором по товару. Также историю видно в журнале документов «Установка цен номенклатуры» через поиск строк с нужной позицией.

Почему в новом документе продажи цена равна нулю?

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

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

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

Как округлить весь прайс до целых рублей?

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

Кто имеет право менять цены и как это ограничить?

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

Итог

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

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