Имя: Пароль:
1C
1С v8
Выбор из ТЗ
0 alexmosk08
 
05.09.19
07:40
День добрый, подскажите
Выгрузил результат данных в ТЗ. Там имеется поле "группа", если в нем стоит отметка, значит следующие элементы ТЗ будут являться подчинёнными первому элементу с отметкой.
Как можно получить ссылку на тот самый первый элемент с отметкой, что бы в дальнейшем при записи в справочник указать его в Родителе подчинённых элементов?

Если Группа = 1 Тогда
Получаем ссылку на этот объект что бы в дальнейшем прописывать его в Родителе других элементов
1 catena
 
05.09.19
07:45
А выгрузить результат данных в дерево не вариант? Так-то оно надежнее.
По сортированной таблице как-то так

ТекущийРодитель = Справочники.Справочник.ПустаяСсылка();
Для каждого стрТЗ из ТЗ цикл
    Если стр.Группа=1 Тогда
        ТекущийРодитель=стр.Элемент;
    КонецЕсли;
    НовыйОБъект.Родитель=ТекущийРОдитель.Ссылка;
КонецЦикла;
2 Злопчинский
 
05.09.19
11:55
(1) будет очень интересно если какие-то элементы лежат вне групп
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший