Виды цен в УНФ и способы их расчета
В связи с наличием у каждой организации своих факторов, влияющих на образование цен, в конфигурации предусмотрено создание различных видов цен.

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

Тип цены Статический
Предполагает ручную установку цен, когда пользователь самостоятельно формирует и корректирует цены. Для массового добавления цен можно воспользоваться загрузкой табличных документов Excel или обработкой расчета новых цен.
Пример использования:
- Получили от поставщика прайс закупочных цен в Excel.
- Там же в таблице написали формулу и добавили к цене закупки 30%.
- Итоговую цену самостоятельно загрузили в 1С в статический вид цены.
Тип цены Динамический (процент)
Рассчитывает цену на основании Базового вида цен, который является обязательным для заполнения реквизитом, путем установки процента наценки.
В качестве базового вида цен можно использовать только вид цены с типом Статический, о котором мы говорили выше.
Пример использования:
- Оформили закупку у Поставщика
- Сохранили значение закупочных цен в программе (в статический вид цены)
- На основании выполненной настройки программа сама добавила к цене Продажная цена (25%), тип Динамический (процент), указанную наценку и обновила цены

Тип цены Динамический (формула)
Цена рассчитывается по заранее заданной формуле, которая настраивается через форму Редактирование формулы.
Является более сложным вариантом, чем Динамический тип (процент), для данного вида цены можно задавать варианты условий, используя встроенные функции языка 1С.
Пример использования:
- В зависимости от установленной закупочной цены делаем разную наценку
- Если цена закупки от 1 до 10 руб., то наценка 50%
- Если цена от 11 до 50 руб., то наценка 35% и так далее

Тип цены Произвольный запрос
Установка цен происходит по определенной схеме компоновки данных, при этом конструктор схемы может быть запущен только в режиме Толстого клиента.
Данная функция невозможна для пользователей сервиса 1С:Фреш. И в целом, она предполагает вовлечение разработчика для реализации сложных алгоритмов. Однако плюсом является то, что данный запрос не нарушает работу основной базы и не усложняет ее последующее обновление и поддержку.
Для удобства в программе можно выбрать из сущетсвующих вариантов, например: Максимальные цены поставщика, Последние цены поставщика, Себестоимость и так далее. Для их использования не нужно привлекать программистов, но и не получится внести изменения в логику работы предложенных вариантов самостоятельно.

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

Для применения данного варианта способа расчета цен вам необходимо привлечь разработчика для реализации расширения по вашим запросам. Мы можем помочь Вам с данной задачей.
Обновление цен
Чтобы автоматически актуализировать динамические цены при изменении базового вида цен, необходимо установить флажок Рассчитывать автоматически при изменении базовых цен. В случае, если флажок не установлен, при изменении базового виде цен следует создать и заполнить документ Установка цен.

Для автоматического заполнения документа Установка цен видами цен при вводе на основании необходимо использовать флажок Заполнять из документа-основания. Тогда цены будут заполнены по соответствующим им видам цен.

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

Например:
Укажем общий порог увеличения (или по ценовой группе) 20%.
При заполнении документа Установка цен на основании Приходной накладной или расчете динамических цен – цена в регистр сведений Цены записана не будет, если не превышен указанный порог.
Так, если предыдущая цена была 1000, а новая будет менее 1200, то новая цена записана не будет.
Настройка автоматического расчета цен продажи
в зависимости от закупочных цен
В качестве примера приведем компанию, торгующую элементами домашнего декора, которая постоянно сталкивается с динамическими изменениями цен поставщиков. При оформлении Приходных накладных ответственный за установку цен тратит огромное количество времени на сверку и изменение цен товаров.
Проанализировав колебания закупочных цен на рынке и определив параметры наценки, вышеописанная организации выявила потребность в настройке процесса ценообразования таким образом, чтобы наценка рассчитывалась в зависимости от диапазона цен закупки:
- если цена товара от 5 до 10 руб., то наценка 10%
- если цена товара от 10 до 120 руб., то наценка 20%
- в других случаях наценка составляет 30%
Далее рассмотрим поэтапную настройку сложной установки цен в 1С:УНФ.
1. Создаем новый Вид цен с типом Статический
На начальном этапе необходимо создать новый Вид цен с типом Статическая и установить флажок Заполнять из документа--основания. Назовем его Закупочная цена.

2. Создаем новый Вид цен с типом Динамический (формула)
Создаем новый вид цены с названием Продажная цена.
#ЕСЛИ [Закупочнаяцена]>1 и [Закупочнаяцена]<=10
#ТОГДА [Закупочнаяцена]+[Закупочнаяцена]*0.1
#ИНАЧЕ
#ЕСЛИ [Закупочнаяцена]>10 и [Закупочнаяцена]<=20
#ТОГДА [Закупочнаяцена]+[Закупочнаяцена]*0.2
#ИНАЧЕ [Закупочнаяцена]+[Закупочнаяцена]*0.3
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ


Если есть особые группы товаров с собственным правилами расчета цены, можно воспользоваться функционалом Уточнение цены, который позволяет уточнить условия расчета. Например, если для какой-то Ценовой группы товаров вообще нет необходимости рассчитывать данный Вид цены.

3. Заполняем актуальные закупочные и продажные цены
по документу Закупки
На основании документа Приходная накладная создаем документ Установка цен.

В документе на вкладке Виды цен выбираем базовый вид цен Закупочная цена, от которого будут рассчитываться цены для продажи.

Зависимые виды цен отмечаются флажками автоматически при выборе базового. Также выбор можно сделать в ручном режиме.
Далее при переходе на вкладку Товары, услуги мы видим, что динамические цены вида Продажная цена и автоматически рассчитываются по условиям, заданным при их создании, от новой цены базового для них вида цен Закупочная цена (тип Статический), и недоступны для редактирования, так же как колонки Цена старая и Δ отклонения цен закупочной цены.

Таким образом, рассмотренный нами случай раскрывает огромный потенциал работы с ценами в 1С:УНФ. В программе реализованы различные сценарии расчета цен, настроить которые можно в зависимости от вашей конечной цели, условий закупки и реализации.
Чтобы в 1С:УНФ цены рассчитывались автоматически, нужно настроить цены с учетом их типа, как это было рассмотрено в данной статье. Корректная настройка на сегодня поможет быстро пересчитывать и устанавливать новые продажные цены с помощью функционала Установка цен в будущем.
Комментарии 7
Чтобы комментировать, можно авторизоваться через Яндекс ID или VK ID
Можно и без авторизации
В Рознице 3.0 цена тоже подтягивается из приходной накладной. Поэтому если так не происходит, то в рамках комментария ответить не получится и нужно смотреть релиз, есть ли доработки и саму базу.