Вход | Регистрация
 
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
о, я эту функцию засунул в СКД в вычисляемые поля. Обошлось без программирования, хотя работает ппц как медленно

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