Как сравнить два дерева? #253833


#0 by Barbossa
Задача заключается в том, чтобы сравнить два дерева по типу стандартного сравнения-объединения. Т.е. есть форма, на ней два дерева; при выводе одинаковые строки дерева располагать друг напротив друга (изначально строки могут располагаться как угодно, т.е. в одном дереве на уровне 3 строка под одной позицией, а в другом дереве на этом же уровне - под другой); если же строка отсутствует либо в одном, либо в другом дереве, тогда вставлять слово "отсутствует". Может кто сталкивался с подобным?
#1 by Violently
Через ТЗ. Выгружаешь одно дерево в ТЗ, затем другое. Затем проверяешь на наличие/отсутствие строк, а уже потом из таблиц выстраиваешь деревья. Иначе никак. Если что-то неясно, сбрось запрос на мыльник, вышлю пример.
#2 by AndrejFAA
А не подскажете, какая функция или процедура выгрузает из ДеревоСписок в ТЗ. Я не нашел этого. Или нетам смотрел.
#3 by ZolotarevAA
Ручками.
#4 by AndrejFAA
Я вчера так и сделал. Просто подумал, что что-то упустил в описании.)
#5 by coder1cv8
А может СравнениеФайлов заюзать? )
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С