Имя: Пароль:
1C
1С v8
Критерии отбора с иерархией
0 Voblhned
 
16.10.17
09:41
Добрый день, подскажите момент, есть 3 документа, у них есть общий реквизит ВведенНаОсновании. Созданы критерии отбора по этому реквизиту.
Есть документы 1, 2, 3.

Если на основании 1 документа создать 2 и 3 они попадут в критерии.

Если создать на основании документа 1 документ 2 и потом на основании документа 2 создать документ 3, то естественно он не попадет в критерии отбора для документа 1. Как решается такая задачка?
1 DrShad
 
16.10.17
09:49
напиши свою структуру подчиненности и не забудь выход из рекурсии
2 Voblhned
 
16.10.17
09:50
Что бы хотелось, чтобы выводились все уровни подчиненности документа. Максимально к примеру будет 2 уровня. Может кто сталкивался с такой задачей или знает решение?
3 Voblhned
 
16.10.17
09:52
(1) я как бы догоняю что надо в цикле запрос делать, делать форму к критерию отбора, динамический список заполнять произвольным запросом, но вот фактически с таким не сталкивался, хотелось бы научиться.
4 DrShad
 
16.10.17
09:54
(2) вот именно разработчики с этим и сталкивались и именно так и реализовали, потому что на третьем уровне будет зацикливание
5 h-sp
 
16.10.17
09:58
(3) ну как бы открой типовую, скопируй оттуда этот момент. Зачем заморачиваться, если всё уже есть.