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