Поступил вопрос в чат от пользователя. Решил тут опубликовать ответ.
Дано:
Всем привет. Может кто знает как сделать цену на основании результата другой цены? То есть 2 меня несколько цен 1 прайс лист а вторая + 20% от прайс листа.
только вот как? Прайс 1, просто нужно сделать цену 2 на основании того как сформируется цена 1.
Отчет:
Если нужно сделать цены на основании единственного прайса (нет ситуации когда на список товаров несколько разных прайсов и надо сравнивать цены), то это можно настроить сразу в автоматической загрузке. Все что требуется это создать алгоритм установки цены. Огромный плюс - что цены будут записываться в 1С вместе с прайсом моментально при загрузке.
Инструкция
1) В настройках прайса укажите виды цен продажи.
2) В настройках колонок с ценами укажите номер колонки (тот же что и основание).
3) В колонке алгоритм создайте алгоритм, он очень простой.
Попытка
Значение = Колонка4 * 1.2;
Исключение
КонецПопытки;
4) Готово. В результатах импорта вы получите вычисляемую колонку с ценой.
5) Далее. Если ручная загрузка - установка цен создается на вкладке Цены (там выводится полный отчет по ценам, можно увидеть сравнение с текущими ценами, выбрать режим установки - например только изменения) и создать установку.
6) Если прайс автоматический, то в профиле можно включить опцию "Робот - Установка цен номенклатуры".
7) Если наценка разная на разные категории товаров или другие поля прайса, то алгоритм нужно будет немного усложнить добавив условия от значений колонок. Условия могут быть по множеству колонок.
Попытка
Если Колонка8 = "Условие1" Тогда
Значение = Колонка4 * 1.2;
ИначеЕсли Колонка8 = "Условие2" Тогда
Значение = Колонка4 * 1.4;
КонецЕсли;
Исключение
КонецПопытки;
Дано:
Всем привет. Может кто знает как сделать цену на основании результата другой цены? То есть 2 меня несколько цен 1 прайс лист а вторая + 20% от прайс листа.
только вот как? Прайс 1, просто нужно сделать цену 2 на основании того как сформируется цена 1.
Отчет:
Если нужно сделать цены на основании единственного прайса (нет ситуации когда на список товаров несколько разных прайсов и надо сравнивать цены), то это можно настроить сразу в автоматической загрузке. Все что требуется это создать алгоритм установки цены. Огромный плюс - что цены будут записываться в 1С вместе с прайсом моментально при загрузке.
Инструкция
1) В настройках прайса укажите виды цен продажи.
2) В настройках колонок с ценами укажите номер колонки (тот же что и основание).
3) В колонке алгоритм создайте алгоритм, он очень простой.
Попытка
Значение = Колонка4 * 1.2;
Исключение
КонецПопытки;
4) Готово. В результатах импорта вы получите вычисляемую колонку с ценой.
5) Далее. Если ручная загрузка - установка цен создается на вкладке Цены (там выводится полный отчет по ценам, можно увидеть сравнение с текущими ценами, выбрать режим установки - например только изменения) и создать установку.
6) Если прайс автоматический, то в профиле можно включить опцию "Робот - Установка цен номенклатуры".
7) Если наценка разная на разные категории товаров или другие поля прайса, то алгоритм нужно будет немного усложнить добавив условия от значений колонок. Условия могут быть по множеству колонок.
Попытка
Если Колонка8 = "Условие1" Тогда
Значение = Колонка4 * 1.2;
ИначеЕсли Колонка8 = "Условие2" Тогда
Значение = Колонка4 * 1.4;
КонецЕсли;
Исключение
КонецПопытки;
