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

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

Как в 1С изменить тип цен

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

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

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

Ниже разобраны основные способы: настройка справочника видов цен, смена типа цен в документе, массовый пересчёт через обработки и типичные ошибки, из-за которых цены «слетают» или не подставляются.

Где в 1С хранятся типы цен и как они устроены

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

Найти справочник видов цен можно так: в УТ 11 и КА — раздел «Настройки и справочники» → «Виды цен» либо раздел «CRM и маркетинг» → «Настройки и справочники»; в УНФ — «Компания» → «Настройки» → «Ценообразование» → «Виды цен»; в УТ 10.3 — «Справочники» → «Номенклатура» → «Типы цен номенклатуры». Если пункт не виден, проверьте, включена ли в настройках учётная политика работа с несколькими видами цен и есть ли у пользователя соответствующие права.

Как изменить настройки существующего вида цен

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

  • Способ задания цены — фиксированное значение, наценка на другой вид цены, произвольная формула или запрос к данным;
  • Валюта цены — при смене валюты ранее установленные значения не пересчитаются автоматически;
  • Правила округления — порядок округления и арифметика (в большую сторону, по математическим правилам);
  • Порог срабатывания — процент изменения, при котором цена считается изменившейся при расчёте от базового вида.

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

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

Самая частая практическая задача — в документе продажи подставилась не та цена, и менеджеру нужно переключиться на другой вид. В УТ 11, КА и ERP откройте документ («Заказ клиента», «Реализация товаров и услуг») и в шапке найдите поле «Тип цен» или «Соглашение» — в зависимости от настроек ценообразования. Если используются соглашения с клиентами, вид цены зашит в соглашение, и тогда менять нужно либо соглашение, либо отдельные строки.

В УНФ в документе «Заказ покупателя» или «Расходная накладная» вид цены выбирается в поле «Вид цен» на вкладке «Дополнительно» или прямо в шапке. После смены вида цен программа, как правило, задаёт вопрос «Перезаполнить цены?» — при утвердительном ответе все строки табличной части пересчитаются по новому виду. Если вопрос не появился, используйте кнопку «Цены и валюта» или команду «Заполнить» → «По виду цен» над табличной частью.

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

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

Если поле «Тип цен» недоступно

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

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

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

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

Для смены вида цен в карточках клиентов или соглашениях в УТ 11 есть групповое изменение реквизитов: «Настройки и администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». Выберите объект (например, «Соглашения с клиентами»), отберите нужные элементы и установите новое значение вида цен. В УНФ аналогичная обработка называется «Групповое изменение реквизитов» в разделе «Администрирование».

Как пересчитать цены при смене валюты или формулы

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

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

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

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

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

В УНФ дополнительно проверьте настройку «Вид цен» в карточке контрагента — она имеет приоритет при создании документов по этому клиенту. В УТ 11 аналогичную роль играют типовые и индивидуальные соглашения, а также сегменты номенклатуры с индивидуальными ценами.

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

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

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

По нужному виду цен есть значение с актуальной датой

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

Значение отсутствует или дата установки старше ожидаемой

Подстановка в документ
Норма

При выборе вида цен табличная часть заполняется ценами из прайса

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

Строки остаются с нулевой или старой ценой

Сумма документа
Норма

Итог сходится с прайс-листом по выбранному виду цен

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

Расхождения из-за округления, валюты или ручных правок

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

После установки цен отчёт показывает новые значения

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

Отчёт показывает старые цены — документ установки не проведён

Типичные ошибки при работе с типами цен

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

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

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

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

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

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

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

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

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

В УТ 11 и ERP используйте соглашения с клиентами: создайте типовые соглашения для каждой категории (опт, розница, дилеры) и привяжите к каждому свой вид цен — при выборе клиента соглашение и цены подставятся автоматически. В УНФ аналогичная задача решается через вид цен в карточке контрагента и ценовые группы номенклатуры.

Что будет, если удалить вид цен, который использовался раньше?

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

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

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

Можно ли настроить автоматический пересчёт цен при изменении курса валюты?

Да, если вид цены хранится в валюте, а документы оформляются в рублях, пересчёт в документах выполняется автоматически по текущему курсу. Если же сама цена должна меняться вслед за курсом (например, закупочная в валюте, розничная в рублях), настройте расчётный вид цены с формулой от валютного вида и периодически пересчитывайте значения — в УТ 11 это можно автоматизировать регламентным заданием.

Итог

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

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