
Для чего нужно:
Т.к. Руководитель - не просто набор записей в базе, а мощная система со сложной структурой, то для каждого приложения создается свой "механизм", раскрывающий ту или иную деятельность. Пример (выше - скриншот): есть сущность Задачи, в ней есть несколько подчиненных подсущностей, а также имеются несколько полей Связанные записи, которые выводятся в специальных блоках-таблицах на странице записи.
Сейчас при копировании дублируется только сама запись Задача, а вот "присущие" ей записи из указанных выше сущностей/связей - приходится отдельно копировать/связывать, что очень отнимает время - т.к. нужно потом заходить в эти подсущности, "принадлежащие" записи-донору и "переносить" их в новую скопированную запись, или связывать/добавлять новые связанные записи через кнопку добавления.
Было бы неплохо "ускорить" этот процесс вот таким "модульным" или "объектным" копированием записи и всех (выбранных в диалоговом окне) записей дочерних подсущностей/связанных записей.
Как вижу:
При осуществлении такой функции - появляется как обычно, диалоговое окно, где дополнительно указаны все имеющиеся преднастройки для копирования/связывания записей:

Думаю это значительно упростит работу с подобными сложными "комплексами" задач (со всеми прилегающими связанными записями/дочерними записями), если нужно создавать однотипные решения.
В общем, такое предложение, не знаю насколько сложно его реализовать
