Торговля и Склад · 10 мин
Как в 1С изменить вид цены: практическое руководство
Как изменить вид цены в 1С:Управление торговлей и УНФ. Настройка справочника видов цен, установка цен номенклатуры, типовые ошибки и проверка результата.
Вид цены в 1С определяет, по какой цене товар попадёт в документ продажи, закупки или прайс-лист. Изменить вид цены может понадобиться при переходе с розничных цен на оптовые, при создании отдельной цены для конкретного клиента или при смене схемы ценообразования компании. В зависимости от конфигурации — «Управление торговлей», «Управление нашей фирмой» (УНФ), «Комплексная автоматизация» или «Розница» — расположение настроек немного отличается, но логика везде одинаковая.
Работа с видами цен строится на трёх объектах: справочник «Виды цен», документ «Установка цен номенклатуры» и настройки документов продажи. Ошибка в любом из трёх звеньев приводит к тому, что в счёт или реализацию подставляется не та цена или не подставляется вовсе. Ниже разобраны все шаги — от создания нового вида цены до проверки корректной подстановки.
Где в 1С хранятся виды цен и как к ним добраться
В «Управлении торговлей 11» и «Комплексной автоматизации» справочник видов цен находится в разделе «CRM и маркетинг» → «Настройки и справочники» → «Виды цен». Если раздел не виден, проверьте, что в настройках программы («НСИ и администрирование» → «CRM и маркетинг») включена функциональность ценообразования.
В «Управлении нашей фирмой» путь короче: «Компания» → «Настройки» → «Ценообразование» → «Виды цен», либо через раздел «Продажи». В «Рознице» виды цен привязаны к магазинам и типам цен, справочник доступен в разделе «Закупки» или «Маркетинг» в зависимости от версии.
Если у вас нет доступа к справочнику, причина почти всегда в правах. Пользователю нужна роль, разрешающая изменение цен, — в типовых конфигурациях это отдельная роль, которую выдаёт администратор. Просмотр цен и их изменение — разные права.
Как создать или изменить вид цены в справочнике
Откройте справочник «Виды цен» и нажмите «Создать» для нового вида или откройте существующий элемент для редактирования. Основные поля, которые влияют на поведение цены:
- Наименование — то, что увидит менеджер при выборе цены в документе. Называйте понятно: «Оптовая 2026» хуже, чем «Опт (дилеры)».
- Валюта — валюта хранения цены. При продаже в другой валюте 1С пересчитает по курсу на дату документа.
- Цена включает НДС — критичный флажок. Если в документе продажи НДС считается «сверху», а цена хранится с НДС, суммы исказятся.
- Способ задания цены — произвольное значение, расчёт от базового вида цены с наценкой/скидкой или формула от других видов цен.
- Порог срабатывания и округление — определяют, как 1С округляет рассчитанные значения.
Для расчётных видов цен укажите базовый вид и процент наценки или скидки. Например, «Розничная» = «Закупочная» + 30%. Учтите: при изменении базовой цены расчётная обновится только после переустановки цен — автоматического пересчёта истории не происходит.
Как установить значения цен для нового вида
Создание вида цены не заполняет сами цены — это самая частая причина пустых значений в документах. Значения фиксируются документом «Установка цен номенклатуры» (в УТ 11: «Закупки» или «CRM и маркетинг» → «Цены (прайс-лист)» → «Установка цен номенклатуры»).
Порядок действий: создайте документ, в табличной части укажите виды цен, которые устанавливаете, добавьте номенклатуру вручную, подбором или по отбору (например, всю группу товаров). Для расчётных видов цен нажмите «Рассчитать» — 1С вычислит значения по формуле. Проверьте суммы и проведите документ.
- 1Создайте или отредактируйте вид цены в справочнике «Виды цен»
- 2Проверьте валюту, признак «Цена включает НДС» и способ расчёта
- 3Создайте документ «Установка цен номенклатуры» и укажите нужный вид цены
- 4Заполните номенклатуру и значения цен (вручную или расчётом)
- 5Проведите документ и откройте прайс-лист для контроля
- 6Создайте тестовый документ продажи и убедитесь, что цена подставилась
Дата документа «Установка цен» определяет, с какого момента цена действует. Если провести документ задним числом, новые цены начнут подставляться и в документы той даты — проверяйте, не затронет ли это уже выставленные счета.
Как изменить вид цены в документе продажи
В документе «Реализация товаров и услуг», «Заказ клиента» или «Счёт на оплату» вид цены выбирается в шапке документа (поле «Вид цены» или в УНФ — «Вид цен» в разделе «Дополнительно»). После смены вида цены 1С предложит перезаполнить цены в табличной части — соглашайтесь, если товары уже добавлены, либо заполните таблицу заново.
Если поле вид цены недоступно для редактирования, причины обычно такие: документ проведён (распроведите или используйте корректировку), вид цены зафиксирован в договоре с контрагентом или в соглашении с клиентом, либо у пользователя нет прав на изменение цен.
Для закрепления вида цены за клиентом на постоянной основе используйте соглашение с клиентом (в УТ 11) или договор/карточку контрагента (в УНФ). Тогда при выборе контрагента нужный вид цены подставится автоматически, и менеджеру не придётся менять его вручную.
Если цены в документе подставляются нулевые или пустые, в 90% случаев причина одна из трёх: для вида цены не проведён документ «Установка цен номенклатуры», дата установки цен позже даты документа продажи, либо в карточке номенклатуры цена задана для другой единицы измерения (упаковки).
Как настроить автоматический расчёт и округление цен
Расчётные виды цен избавляют от двойного ввода: меняете базовую цену — остальные пересчитываются по формуле. В УТ 11 для этого в карточке вида цены выберите способ задания «Наценка на другой вид цен» или «Формула от других видов цен», укажите базовую цену и процент.
Округление настраивается в том же справочнике: можно округлять до рубля, до десятков рублей или до «психологических» значений (например, до 9,90). Задайте правило один раз — и все последующие расчёты будут подчиняться ему. Помните, что округление применяется в момент расчёта цены в документе установки, а не «на лету» в реализации.
В УНФ аналогичный механизм — динамические виды цен: они рассчитываются от базовой цены с наценкой и могут пересчитываться автоматически при изменении базы. Это удобно для небольших компаний, где один сотрудник ведёт весь прайс.
Проверка результата и типичные ошибки
После всех изменений проверьте цепочку целиком: откройте отчёт «Прайс-лист» (в УТ 11 — «CRM и маркетинг» → «Цены (прайс-лист)»), убедитесь, что по нужному виду цены выводятся корректные значения. Затем создайте тестовый заказ или реализацию и сверьте подставленную цену, сумму НДС и итог документа.
Как проверить результат
Значения заполнены и соответствуют ожиданиям
Пустые строки или старые значения — проверьте документ установки цен и его дату
Цена подставляется автоматически при выборе товара
Цена нулевая или подставляется другой вид цены — проверьте соглашение с клиентом
НДС соответствует ставке и настройке «цена включает НДС»
НДС задваивается или пропадает — несоответствие флажка в виде цены и документе
Отдельная группа ошибок связана с валютными ценами: если вид цены в валюте, а курс не загружен на дату документа, пересчёт будет некорректным. Проверяйте загрузку курсов валют при работе с валютными видами цен.
Ограничения и когда нужен программист
Типовые возможности покрывают большинство сценариев: фиксированные цены, наценки от базовой цены, формулы от нескольких видов цен, округление. Однако есть границы: сложные многоступенчатые скидки по объёму, цены, зависящие от остатков или себестоимости партии, интеграция с внешними прайсами поставщиков — всё это требует либо расширенных настроек (сегменты, скидки/наценки в УТ 11), либо доработки.
Не правьте конфигурацию самостоятельно, если база рабочая и на поддержке: изменение типовых механизмов ценообразования усложнит обновления. Сначала попробуйте решить задачу штатными средствами — соглашениями, сегментами номенклатуры, индивидуальными скидками.
Что важно запомнить
Изменение вида цены — это три шага: настроить элемент справочника «Виды цен», зафиксировать значения документом «Установка цен номенклатуры» и указать вид цены в документе или соглашении с клиентом. Проверяйте результат прайс-листом и тестовым документом, а перед массовыми изменениями делайте резервную копию.
Частые вопросы
Почему после создания вида цены в документах цена пустая?
Вид цены — это только «контейнер». Значения появляются после проведения документа «Установка цен номенклатуры» с этим видом цены. Также проверьте, что дата установки цен не позже даты документа продажи.
Можно ли изменить вид цены в уже проведённом документе?
Технически — распровести документ, изменить вид цены, перезаполнить цены и провести заново. Но если документ относится к закрытому периоду или по нему есть связанные документы (оплата, корректировки), безопаснее создать документ корректировки, чтобы не нарушить учётную последовательность.
Как сделать, чтобы у конкретного клиента всегда была своя цена?
В УТ 11 создайте соглашение с клиентом и укажите в нём нужный вид цены — он будет подставляться во все документы этого клиента. В УНФ вид цены задаётся в карточке контрагента или договоре. Индивидуальные цены на отдельные товары настраиваются через индивидуальные соглашения или скидки.
Пересчитаются ли расчётные цены автоматически при изменении базовой?
В УТ 11 — нет, нужно заново создать или перезаполнить документ «Установка цен номенклатуры» и выполнить расчёт. В УНФ динамические виды цен могут пересчитываться автоматически — это зависит от настройки конкретного вида цены.
Что делать, если в документе задваивается или пропадает НДС?
Проверьте соответствие настройки «Цена включает НДС» в карточке вида цены и параметра «Цена включает НДС» в документе. Если цена хранится с НДС, а в документе налог считается сверху, сумма увеличится на ставку НДС. Приведите настройки к одному принципу во всех видах цен.
Как массово изменить цены на процент для всего прайса?
Создайте документ «Установка цен номенклатуры», заполните его текущими ценами (кнопка «Заполнить» → «По ценам на дату»), затем используйте команду изменения цен на процент в табличной части, проверьте результат и проведите документ. Старые значения сохранятся в истории регистра цен.