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

Справочники и Данные · 9 мин

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

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

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

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

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

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

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

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

Это основной и рекомендуемый способ. В «Управлении торговлей 11» документ находится в разделе «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры». В «УНФ» — в разделе «Закупки» или «Продажи» → «Цены номенклатуры». В «Рознице» — в разделе «Закупки» → «Установка цен номенклатуры».

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

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

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

Изменение цены прямо из карточки товара

В карточке номенклатуры есть гиперссылка «Цены» (в УТ 11 — на панели навигации, в УНФ — вкладка «Цены»). По ней открывается форма, где видны действующие цены и можно создать документ установки цен только по этому товару. Это удобно для точечной корректировки одной-двух позиций.

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

Загрузка цен из Excel и обработка массовых изменений

Когда прайс приходит от поставщика в Excel, ручной ввод неэффективен. В типовых конфигурациях есть обработка «Загрузка цен из внешних файлов» (обычно доступна из формы документа установки цен по кнопке «Заполнить» или из раздела «Закупки» → «Сервис»). Она позволяет скопировать данные из таблицы и сопоставить колонки: артикул или наименование — для поиска товара, цена — для записи.

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

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

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

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

Сравнение способов изменения цен

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

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

Из карточки номенклатуры

Удобно для одного товара. Всё равно создаёт документ установки цен, но менее наглядно при массовой работе.

Загрузка из Excel

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

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

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

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

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

Цена в карточке товара
Норма

Отображается новое значение с датой документа установки цен

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

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

Цена в новом документе продажи
Норма

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

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

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

История цен
Норма

В отчёте по ценам видна запись с новой датой и значением

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

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

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

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

Права доступа и ограничения

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

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

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

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

Нет, в типовых конфигурациях цена всегда фиксируется документом «Установка цен номенклатуры». Даже при редактировании из карточки товара программа автоматически создаёт этот документ. Это сделано для хранения истории цен.

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

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

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

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

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

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

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

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

Можно ли отменить ошибочную установку цен?

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

Итог

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

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