Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запрос, проверка по нескольким родителям

Запрос, проверка по нескольким родителям
Я
   Быдло замкадное
 
15.07.19 - 15:27
Есть регистр сведений, в котором хранятся скидки номенклатуры. В него вносят папки номенклатуры, и соответственно скидки.
Хочу запросом соединить обычный прайс, и к нему подцепить все скидки из этого регистра.
Но не пойму как в запросе определить что номенклатура принадлежит к папке, тогда брать скидку.

Программно каждую строку обрабатывать что ли?
 
 
   RomanYS
 
1 - 15.07.19 - 15:32
Вложенные папки есть?
   xXeNoNx
 
2 - 15.07.19 - 15:33
(0) Родитель.Родитель.Родитель
   xXeNoNx
 
3 - 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
о, я эту функцию засунул в СКД в вычисляемые поля. Обошлось без программирования, хотя работает ппц как медленно

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.