Имя: Пароль:
1C
1С v8
Как реализовать структуру подчиненности
0 skela1c
 
11.10.18
12:17
Ходу получить все связанные документы с документом "Реализация товаров и услуг", при использовании запроса по "Критерию отбора" я получаю документы на уровень ниже. А как получить всю цепочку, т.е. док. реализации -> док. возврат , а еще хочу получить реализацию на основании которой сделан возврат, подскажите как это можно сделать?
1 azernot
 
11.10.18
12:19
Осуществить рекурсивный вызов, с проверкой отсутствия результата в более ранних вызовах.
2 Diablo_007
 
11.10.18
12:26
(0) В реализации есть реквизит "Документ основание" или просто "основание", его и берите, в крайнем случае, можно в критерии найти по какому реквизиту реализация связывается с документов выше.
3 skela1c
 
11.10.18
12:30
(2) а как это в запросе указать

ВЫБРАТЬ
    СвязанныеДокументы.Ссылка КАК Ссылка
    
ИЗ
    КритерийОтбора.СвязанныеДокументы(&Реализация) КАК СвязанныеДокументы
4 Diablo_007
 
11.10.18
12:34
(3) НЕ думаю что получится, если вы ищете родителя у связанного документа и если он 1, тогда это сама реализация, а если несколько, то это скорее всего ТЧДокументыОснования или типа того,  я думаю, нужно плясать от конкретной ситуации. Но насколько я помню, возврат делается на основании одного документа, поэтому не вижу смысла в том, что вы хотите получить.