|
Получить иерархическую скидку запросом. Подскажите. |
☑ |
0
Румата
27.09.17
✎
07:57
|
Если регистр сведений, в котором для элемента номенклатуры или группы номенклатуры устанавливается скидка. Если скидка установлена на элемент, то запросом нужно вывести её, если нет, то скидку родителя, если скидки у родителя нет, то скидку родителя-родителя и т.д. Как данные механизм можно получить запросом ?
|
|
1
Румата
27.09.17
✎
07:58
|
+(0) "Если" в первом предложении = "Есть"
|
|
2
НЕА123
27.09.17
✎
08:15
|
типа так
ВЫБОР КОГДА ЭЛЕМЕНТ.СКИДКА<>0 ТОГДА ЭЛЕМЕНТ.СКИДКА
КОГДА ЭЛЕМЕНТ.РОДИТЕЛЬ.СКИДКА<>0 ТОГДА ЭЛЕМЕНТ.РОДИТЕЛЬ.СКИДКА
...
Иначе 0
Конец
|
|
3
Румата
27.09.17
✎
08:17
|
(2) Скидка - не реквизит справочника номенклатуры, скидка хранится в регистре сведений ...
|
|
4
НЕА123
27.09.17
✎
08:25
|
(3)
обидно, конечно, но запрос за тебя тут писать не будут.
|
|
5
BoberKurit Bambuk
27.09.17
✎
08:38
|
(3) Находи цены с условием в группе, а дальше играйся.
|
|
6
Fedor-1971
27.09.17
✎
08:50
|
(0) строишь массив с Номенклатурой и её родителями, дальше в запросе "Где РС.Номенклатура В (&МассивНоменклатур)" - на выходе получаешь кучей все цены по указанным номенклатурам, Отфильтруй максимальную дату действия цены и упорядочи каким-то образом выборку по родителю
|
|