|
Запрос, проверка по нескольким родителям |
☑ |
0
Быдло замкадное
15.07.19
✎
15:27
|
Есть регистр сведений, в котором хранятся скидки номенклатуры. В него вносят папки номенклатуры, и соответственно скидки.
Хочу запросом соединить обычный прайс, и к нему подцепить все скидки из этого регистра.
Но не пойму как в запросе определить что номенклатура принадлежит к папке, тогда брать скидку.
Программно каждую строку обрабатывать что ли?
|
|
1
RomanYS
15.07.19
✎
15:32
|
Вложенные папки есть?
|
|
2
xXeNoNx
15.07.19
✎
15:33
|
(0) Родитель.Родитель.Родитель
|
|
3
xXeNoNx
15.07.19
✎
15:37
|
(0) Допиливал подсистему скидок.., некую часть приходилось программно обрабатывать.., применение нужной скидки к определенной позиции, прикрутить к прайсу легче, т.к. там условий нет
|
|
4
Быдло замкадное
15.07.19
✎
15:43
|
(1) да, в регистре любая папка из справочника. В справочнике соответственно любое количество уровней иерархии
|
|
5
Быдло замкадное
15.07.19
✎
15:45
|
Видимо придется программно, как в документах
Ном = СтрокаТабличнойЧасти.Номенклатура.Родитель;
Пока ЗначениеЗаполнено(Ном) Цикл
//Считаем скидку..
Ном = Ном.Родитель;
КонецЦикла;
|
|
6
Быдло замкадное
15.07.19
✎
16:00
|
о, я эту функцию засунул в СКД в вычисляемые поля. Обошлось без программирования, хотя работает ппц как медленно
|
|