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

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

Как изменить код цены в 1С

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

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

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

Что такое код цены в 1С и где он хранится

Вид цены — это элемент справочника, у которого есть наименование (например, «Розничная», «Оптовая», «Закупочная»), код, валюта, признак включения НДС и способ расчёта. Код элемента присваивается автоматически при создании и используется в основном для обмена данными и внутренних связей. Менять код вручную обычно не требуется — в большинстве случаев под «изменением кода цены» пользователи имеют в виду смену вида цены у товара или в документе.

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

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

Если нужно переименовать вид цены, поменять валюту или способ расчёта, откройте раздел «CRM и маркетинг» (или «Настройки и справочники») → «Виды цен». Откройте нужный элемент двойным щелчком, скорректируйте наименование и параметры, затем нажмите «Записать и закрыть». Наименование можно менять свободно — на уже проведённые документы это не влияет, так как связь идёт по внутренней ссылке, а не по названию.

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

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

Как изменить значение цены через документ

Стандартный способ изменить цену — создать документ «Установка цен номенклатуры». В «Управлении торговлей» и «ERP» он находится в разделе «CRM и маркетинг» → «Цены (прайс-лист)» → «Установка цен номенклатуры», в «Рознице» — в разделе «Закупки» или «Маркетинг» в зависимости от версии.

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

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

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

Как сменить вид цены в документе продажи

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

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

Массовая переоценка и работа с регистром цен

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

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

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

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

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

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

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

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

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

Отчёт «Прайс-лист» на текущую дату
Норма

По товарам отображаются новые цены по нужному виду

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

Видны старые значения или пустые ячейки

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

Цена подставляется автоматически и совпадает с установленной

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

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

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

Есть запись с датой последней установки и новым значением

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

Записи нет или дата установки позже даты продажи

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

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

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

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

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

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

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

Что будет, если удалить вид цены?

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

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

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

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

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

Итог

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

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