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

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

Как поменять цену на товар в 1С

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

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

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

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

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

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

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

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

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

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

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

Быстрое изменение цены из карточки или списка товаров

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

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

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

Переоценка товаров в конфигурации «Розница»

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

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

Массовое изменение цен и загрузка из файла

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

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

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

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

Документ вручную

Подходит для нескольких позиций; полный контроль, но медленно при большом объёме

Процентное изменение в документе

Быстро для группы товаров; не подходит, если у позиций разные новые цены

Загрузка из Excel

Оптимально для сотен позиций; требует аккуратной подготовки файла и проверки

Из карточки товара

Самый быстрый для одной позиции; неудобен для массовых изменений

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

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

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

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

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

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

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

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

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

Отчёт «Прайс-лист»
Норма

Новая цена видна с даты установки

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

Цена не изменилась или отображается по другому виду цен

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

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

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

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

Ограничения и когда нужен специалист

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

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

Маршрут решения

Как выбрать действие

Нужно поменять цену у одного-двух товаровСоздайте установку цен из карточки товара
Меняются цены у группы товаров на один процентИспользуйте «Изменить цены» внутри документа установки цен
Есть файл с новыми ценами от поставщикаЗагрузите через обработку загрузки из табличного документа
Склад с суммовым учётом в РозницеОформляйте «Переоценку товаров в рознице», а не установку цен
Цена рассчитывается по формуле и не сохраняетсяМеняйте базовую цену или параметры расчёта вида цен
Итог

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

Цена в 1С меняется только документом «Установка цен номенклатуры» (или переоценкой в Рознице), действует с даты документа и привязана к виду цен. После изменения проверьте подстановку цены в тестовом документе продажи, а перед массовой загрузкой сделайте резервную копию.

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

Почему в карточке товара нет поля «Цена»?

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

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

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

Можно ли установить цену задним числом?

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

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

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

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

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

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

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