Есть вопрос: как правильнее с точки зрения производительности реализовать механизм по управлению списками данных.
Список данных - это элементы одного справочника (например справочника "Клиенты") разбитые на списки. Часть клиентов входят в список "А", часть список "Б", а часть в список "С".
Необходимо дать возможность пользователю компоновать списки. Например: пользователь должен иметь возможность выбрать список "А" и список "Б" и на их основе создать список "Г". Также он должен иметь возможность из списка "Г" удалить например список "Б" или "А"
(2) Допустим есть папка "Список Г", в неё входят две папки "Список А" и "Список Б". Как зделать так чтобы убрать из папки "Список Г" некоторые элементы входящие в папку "Список А", но в тоже время они должны оставаться в папке "Список А" ?