|
Автоматические скидки - внешняя обработка - скидка по нескольким строкам | ☑ | ||
---|---|---|---|---|
0
ВикторП
20.09.22
✎
10:00
|
УТ 11.5
Сделал автоматическую скидку - когда номенклатура в группе. Все работает. Вдруг ) , выяснилось, что надо условие проверять не по строке, а по всей табличной части документа. Например условие когда количество > 5 , скидка 1 % когда >10, скидка 2 % в документе 2 строки , количество в первой 7, во второй 4. Номенклатуры разные. по отдельности - по строкам- по первой скидка 1%, по второй строке - скидки нет. а надо скидку по обоим строкам - по сумме их количества- 2 %. Как это делать, пока не соображу ( |
|||
1
НаборДанных
20.09.22
✎
10:06
|
Так ты не по строкам иди с условием, а сразу условие верхнее ставь, если количество всех товаров > 10 тогда иди в строки и ставь свои 2%
|
|||
2
ВикторП
20.09.22
✎
10:09
|
это не пойдет - я заранее не знаю, что обе строки подходят под одинаковое условие
|
|||
3
НаборДанных
20.09.22
✎
10:11
|
У тебя и нет задачи знать это, ты это сразу должен посчитать и в зависимости ИТОГО кол-во у тебя 5, 10, 15 и тд уже брать процент и идти по ТЧ устанавливая его.
|
|||
4
ВикторП
20.09.22
✎
10:13
|
У Номенклатур могут быть несколько разных условий
|
|||
5
НаборДанных
20.09.22
✎
10:17
|
А, погоди, у тебя внешняя обработка, да, там по-моему нельзя наложить условие на номенклатуру, т.к. расчет производиться построчно, т.е. ты оперируешь строкой, а не ТЧ. Делай расширение.
|
|||
6
ВикторП
20.09.22
✎
10:21
|
то, что внешняя обработка- это несущественно, как я понимаю.
Будет расширение и что ? Я не пойму- как мне отобрать все скидки- кандидаты на то, что их надо оставить для проверки по ТЧ. В этом наверное, весь вопрос |
|||
7
НафНаф
20.09.22
✎
10:24
|
все можно было сделать из коробки, делаешь две скидки с условиями:
1% (Количество в документе не менее 6 ед. по отобранной номенклатуре) 2% (Количество в документе не менее 11 ед. по отобранной номенклатуре) указываешь, что скидка применяется к товарам по отбору из группы и условие к тому же отбору из группы |
|||
8
НаборДанных
20.09.22
✎
10:25
|
(7)У него там чуть больше условий, как я понимаю.
|
|||
9
НаборДанных
20.09.22
✎
10:27
|
(6)Не понятно, а зачем? Если ты свою скидку со своими условиями реализуешь? Массив примененных скидок ты только динамически можешь получить, посмотри, например в отчете примененные скидки, там каждый раз пересчитываются скидки.
|
|||
10
НаборДанных
20.09.22
✎
10:27
|
У тебя может условий больше, чем ты выложил? Выложи всю задачу.
|
|||
11
ВикторП
20.09.22
✎
10:30
|
(7) подумаю в эту сторону. Там из коробки- не получается (
|
|||
12
НафНаф
20.09.22
✎
10:31
|
(8) если больше шкала - просто делаешь длиннее линейку скидок длиннее
объединяешь их в группу либо Максимум - тогда порядок не важен, либо Вытеснение - тогда важен порядок (11) я проверил у меня получилось |
|||
13
НаборДанных
20.09.22
✎
10:33
|
(12)Да самих условий, которые он не озвучил еще, не просто по количеству и группе номенклатуры
|
|||
14
НаборДанных
20.09.22
✎
10:34
|
(13)Вряд ли бы человек делал свой расчет на простые условия по количеству и вхождению в группу.
|
|||
15
НафНаф
20.09.22
✎
10:34
|
(13) ну я на кофейной гуще не гадаю - решил конкретную задачу
|
|||
16
НаборДанных
20.09.22
✎
10:35
|
(15)Ну гуща кончилась в (4)
|
|||
17
НаборДанных
20.09.22
✎
10:37
|
(6)Вариант в расширении - В форме РМК после расчета скидок, делаешь всё, что угодно с цифрами автоскидки.
|
|||
18
ВикторП
20.09.22
✎
11:03
|
(7) хочу увидеть условие Количество в документе
|
|||
19
НафНаф
20.09.22
✎
11:11
|
||||
20
ВикторП
20.09.22
✎
11:30
|
У меня таких условий несколько - есть где по группе около десяти диапазонов, получается скидка разобъется на несколько.
Покручу условия, может , получится в одну скидку как-то затолкать, иначе сложно их отслеживать и сопровождать. За то, что направил в строну условий и показал- огромное спасибо, тут без вопросов. |
|||
21
НафНаф
20.09.22
✎
12:06
|
(20) ну нет, придется 10 скидок делать, это если типовыми средствами
|
|||
22
ВикторП
20.09.22
✎
12:10
|
Скидок и так больше тысячи , поэтому не вариант делать 10 тыс. П.ч. скидки обходятся
И такое количество просто не будет работать - я уже это проходил ) |
|||
23
НафНаф
20.09.22
✎
13:00
|
(22) зачем их столько? Или у вас весь озон на 1с крутится?
|
|||
24
ВикторП
20.09.22
✎
13:38
|
все по делу, как ни странно. По филиалам, по номенклатурам
|
|||
25
ВикторП
20.09.22
✎
16:00
|
нашел - в функции рассчитать есть параметр - ПараметрыРасчета- Структура, а в структуре есть ВыполненныеУсловия- таблица значений- в ней все СкидкиНаценки , действующие для этого документа с ключом связи .
Обалденно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |