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

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

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

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

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

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

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

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

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

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

Это основной и рекомендуемый способ для УТ 11, Розницы, КА и ERP. Документ находится в разделе «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры» (в Рознице: «Закупки» или «Ценообразование» → «Установка цен номенклатуры»).

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

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

Изменение цены в карточке номенклатуры (1С:Бухгалтерия 8)

В 1С:Бухгалтерии 8.3 механизм проще. Откройте «Справочники» → «Номенклатура», найдите нужную позицию и откройте её карточку. В поле «Цена» введите новое значение и нажмите «Записать и закрыть». Эта цена будет подставляться в документы реализации по умолчанию.

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

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

Массовое изменение цен на группу товаров

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

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

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

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

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

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

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

Документ установки цен
Норма

Проведён, дата не позже даты продажи

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

Помечен на удаление или сохранён без проведения

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

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

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

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

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

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

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

В документе другой вид цены, для него значение не задано

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

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

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

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

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

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

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

Почему в чеке ККМ подставляется старая цена?

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

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

Через виды цен и соглашения с клиентами. Создайте отдельный вид цены (например, «Опт»), установите значения документом установки цен, а в соглашении с клиентом укажите этот вид цены — при продаже ему будет подставляться именно оно.

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

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

Кто может менять цены, если у меня нет доступа?

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

Итог

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

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