Лично мне не нравится без надобности работать с респонсами и UNID-ами!!!
Есть простые способы создания иерархии и без респонсов.
Например: Катгоризированный столбец со значениями, разделенными символом "\" отображаются как иерархия!!!
Если тебе удастся из значений главной формы семьи сформировать естественный ключ, и потом по SingleCategory связаться с детками, то мне такой подход больше нравится.
Мне нравится, что можно восстановить документ простым ввводом тех же полей!!!
Плюс никаких проблем с репликацией.
Если работать с респонсами в таких задачах (исключение - задача-форум) то рано или поздно твой функционал будет обрабатывать (выбор в диалоге, поиск, отчеты) именно дочерние документы, что приведет к определенным проблемам. Например, что-то не удалось мне постоить вид, где работал бы контекстный поиск в диалоге внутри категории,- я грешу именно на респонсы, так как главные доки работают.
Плюс практика показывает, что основные поля главного документа должны будут мигрировать в свои дочерние документы в различных целях (Поиск, Отчеты, Просто отобразить), а тогда зачем этот UNID болтающийся, когда смысловую нагрузку человекопригодную несет именно составной ключ, а не UNID циферный.
Вопрос переименования тоже не есть сильная проблема, так как эта операция не частая и ее возможно весьма надежно решить путем механизма повтора операции.