|
Изменение цены в прайсе на разный вид цен | ☑ | ||
---|---|---|---|---|
0
rogachev
21.08.19
✎
11:20
|
Добрый день всем!
Вопрос Можно ли настроить прайс .так чтобы рассчитывался нужный нам вид цен от повышения курса на 5% нужные нам цены пересчитываем с наценкой и по новому курсу .остальные цены считаем по старому как бы вы реализовали подобны функционал? |
|||
1
rogachev
21.08.19
✎
11:21
|
КА ,ERP
|
|||
2
Maniac
21.08.19
✎
11:31
|
Что является базовой ценой?
|
|||
3
Мимохожий Однако
21.08.19
✎
11:32
|
(0) Можно. Типовым функционалом.
|
|||
4
rogachev
21.08.19
✎
11:34
|
Себестоимость ее вводят вручную в прайсе(2)
|
|||
5
rogachev
21.08.19
✎
11:34
|
(3) каким образом?
|
|||
6
Maniac
21.08.19
✎
11:38
|
https://subsystems.ru/news/avtomaticheskaya-ustanovka-tsen-v-1s/
Автоматическая переоценка при изменении курсов валют Новая опция - Отслеживать курс валюты. Выбор валюты и указания Разницы курса. Программа запоминает курс валюты при котором была выполнена предидущая переоценка - его можно увидеть в расширенном виде цен. В случае если мы включили отслеживание курса, обработка согласно регламентному заданию начинает получать текущий курс валюты. В случае автоматического получения нового курса и если разница между предидущим и новым превышает установленный лимит, срабатывает автоматическая переоценка. Это в том числе контрольная функция, которую рекомендуется включить при работе с валютными прайсами и для того чтобы переоценка не срабатывала каждый раз при незначительном колебании валют (иначе при изменениях на 1 копейку всегда будут изменения цен, а это нагрузка для базы, а также рассылка новых прайсов и недопонимание клиентов). Иными словами мы фиксируем курс автоматической переоценки и указываем значение дельты при условии которой мы начинаем переоценивать все. |
|||
7
НадюшаЯЯ
21.08.19
✎
11:41
|
а у вас везде "предидущая " и даже на сайте
|
|||
8
Мимохожий Однако
21.08.19
✎
11:42
|
(5) Сначала надо угадать твою конфигурацию. Пью кофе, жду осадок.
|
|||
9
rogachev
21.08.19
✎
11:44
|
(8) 2.4.6.207 ка
|
|||
10
rogachev
21.08.19
✎
11:45
|
(6) Где это чудо найти?
|
|||
11
Мимохожий Однако
21.08.19
✎
11:46
|
(9) см. Виды Цен и вокруг
|
|||
12
rogachev
21.08.19
✎
11:48
|
(11) уже все смотрел
|
|||
13
Мимохожий Однако
21.08.19
✎
11:51
|
(12) Покажи хотя бы один вид цен, который пытался сделать с формулой расчета.
|
|||
14
Maniac
21.08.19
✎
11:51
|
(7) спасибо
|
|||
15
rogachev
21.08.19
✎
11:52
|
вопрос следующего характера как из дерева цен если колонки динамическая выдернуть ее название .чтобы отобрать по виду цены для пересчета этого вида цены
Функция ДеревоЦенЦенаПриИзмененииКлиент(Элемент) ДанныеДляРасчетаВычисляемыхЦенНаКлиенте = Неопределено; ТекущиеДанные = Элементы.ДеревоЦен.ТекущиеДанные; Если ТекущиеДанные = Неопределено Тогда Возврат ДанныеДляРасчетаВычисляемыхЦенНаКлиенте; КонецЕсли; КурсБ= ПолучитьКурсВалютыБ() ; КурсН=ПолучитьКурсВалютыН() ; Раз= КурсБ-КурсН; Проц= (КурсН/100*5) ; Если Раз>=Проц Тогда ИмяКолонкиУпаковка = СтрЗаменить(Элемент.Имя, "ДеревоЦенВидЦены", "УпаковкаВидЦены"); ИзмененПроцент = Ложь; ИзмененаСумма = Ложь; ПроцентИзменения = 0; СуммаИзменения = 0; ИмяТекущейКолонки = СтрЗаменить(Элемент.Имя, "ДеревоЦен", ""); Если СтрНайти(ИмяТекущейКолонки, "ПроцентИзмененияВидЦены") Тогда ИмяТекущейКолонки = СтрЗаменить(ИмяТекущейКолонки, "ПроцентИзмененияВидЦены", "ВидЦены"); ТекущиеДанные[ИмяТекущейКолонки] = Окр( ТекущиеДанные["СтараяЦена" + ИмяТекущейКолонки] * ((ТекущиеДанные["ПроцентИзменения"+ИмяТекущейКолонки] / 100) + 1), 15, 2); ТекущиеДанные["СуммаИзменения"+ИмяТекущейКолонки] = ТекущиеДанные[ИмяТекущейКолонки] - ТекущиеДанные["СтараяЦена" + ИмяТекущейКолонки]; ИзмененПроцент = Истина; ПроцентИзменения = ТекущиеДанные["ПроцентИзменения"+ИмяТекущейКолонки]; ИмяКолонкиУпаковка = СтрЗаменить(СтрЗаменить(Элемент.Имя, "ПроцентИзмененияВидЦены", "ВидЦены"), "ДеревоЦенВидЦены", "УпаковкаВидЦены"); КонецЕсли; |
|||
16
rogachev
21.08.19
✎
11:53
|
(13) с какой формулой расчета вы связываете .что вы там в формуле писать собрались?
|
|||
17
Maniac
21.08.19
✎
11:54
|
(8) и что это даст? такого функционала который ему нужен нет ни в одной. ни в УТ11 ни в УНФ ни тем более УТ10.
Единственные автоматические (динамические) цены есть в УНФ. и то функционал ценообразования ущербный. в УТ10 динамические цены тоже желают лучшего. Никакой привязки к курсам и автоматики практически нормальной нет ни в одной конфигурации. |
|||
18
rogachev
21.08.19
✎
11:55
|
(17) поэтому делаем сами с коленки
|
|||
19
Maniac
21.08.19
✎
11:56
|
А если туда начать рыть - я имею ввиду в типовые как это все делается. то можно просто офуеть. чтобы решить задачу придется перерыть пару недель модулей.
|
|||
20
rogachev
21.08.19
✎
11:57
|
В принципе если сделать отбор по виду цены к колонке .и пересчет нужной нам колонки .то задача решена
|
|||
21
rogachev
21.08.19
✎
11:58
|
(19) соглашусь!
|
|||
22
Мимохожий Однако
21.08.19
✎
11:59
|
(20) Уже теплее.
|
|||
23
rogachev
21.08.19
✎
12:02
|
Вид цены из дерева имеет вид ВидЦены2dfe5138c38011e9a7b04cedfb985449
теперь гемор с проверкой на типы . для приведение к нормальному названию (ЦенаДилерская) например |
|||
24
Мимохожий Однако
21.08.19
✎
12:04
|
У вида цены есть реквизит Идентификатор для формул. У тебя там что?
|
|||
25
Мимохожий Однако
21.08.19
✎
12:05
|
Еще есть реквизит Способ задания цены.
|
|||
26
Мимохожий Однако
21.08.19
✎
12:06
|
...Произвольная формула от других видов цен
|
|||
27
rogachev
21.08.19
✎
12:07
|
Это (26) Это все понятно .что есть . делу это не помоежет
|
|||
28
rogachev
21.08.19
✎
12:08
|
(26) мы говорим о повышении курса на 5 % и пересчете нужных нам видов цен. а не нужные считаем по вчерашнему курсу
|
|||
29
Maniac
21.08.19
✎
12:09
|
(26) как ты там собрался курсы отслеживать. это в любом случае дописка.
Речь конкретно про изменения курсов. и не просто изменение - а конкретно выраженное |
|||
30
Maniac
21.08.19
✎
12:11
|
(28) ну а руками в чем проблема?
в установке цен то выбираются виды. поднялся курс - менеджер взял и переоценил конкретные цены. |
|||
31
rogachev
21.08.19
✎
12:11
|
(29) все верно допиливаем
|
|||
32
rogachev
21.08.19
✎
12:12
|
(30) в удобстве .хотят все сразу одним нажатием.а не отбирать каждый раз
|
|||
33
Maniac
21.08.19
✎
12:13
|
(32) ужасть. там на 10 секунд дел.
|
|||
34
Maniac
21.08.19
✎
12:14
|
ленивый манагеры однако. Курс не каждый день пригает и явно переоценки не меняются 20 раз в день.
А им лень пару десятков секунд выбрать чего переоценять? афигеть. |
|||
35
rogachev
21.08.19
✎
12:14
|
(33) недавно говорил на 2 недели )
|
|||
36
rogachev
21.08.19
✎
12:15
|
(34) а понял ты про переоценку видов) а не про допил
|
|||
37
Maniac
21.08.19
✎
12:16
|
я имею ввиду 10 секунд выбрать виды цен в установке цен.
|
|||
38
Maniac
21.08.19
✎
12:34
|
Если бы было что то сложнее я бы предложил разработку. но тут задача так себе.
У меня слишком много других наворотов. Таких как переоценка отдельных товваров по отборам, провила наценок не стандартные и прочее. |
|||
39
Maniac
21.08.19
✎
12:35
|
Добавить в виды цен реквизит с курсом.
При измнении цен записывай курс. При новой установке сравнивай курс из виды цены с новым курсом. Тогда да в произвольной формуле думаю это можно учесть. |
|||
40
Maniac
21.08.19
✎
12:36
|
Если там конечно предусмотрено что ты можешь в формулах курсы произвольно учитывать.
|
|||
41
Мимохожий Однако
21.08.19
✎
12:47
|
(32) Кто мешает завести расчетный вид цены, который зависит от курса? А уже нужный вид цены, использует эту цену и сравнивает с текущей ценой и устанавливает новую цену от расчетной по условию превышения 5% барьера. Грубо говоря:
1. Есть цена расчетная (то бишь Вид цены), которая от курса валюты и считается на автомате. 2. Есть рабочая цена, которая устанавливается при отклонении от нужного порога. Достаточно замутить регламентное или интерактивное задание, которое пересчитывает цены, если менеджерам лень нажать пару кнопок. |
|||
42
rogachev
21.08.19
✎
13:19
|
(41) Чет вы намудрили у нас есть базовая она же себестоимость вручную . от нее все цены пляшут
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |