logo
logo
Массовый перенос Корреспондентов и Бенефициаров - как ? [Guest 26/10/2013 15:52]
Когда только создавал базу было относительно простое дерево вида:
Вася Пупкин
- Василиса Пупкина
- ОАО Газпром
- ООО "Рога и Копыта"
- ООО ЧОП "Грабь-Убивай"
 
Потом когда количество Корреспондентов и Бенефициаров перевалило за сотню изменил структуру так:
Вася Пупкин
-1_Физ. лица
-- Василиса Пупкина
-2_ОАО
-- ОАО Газпром
-3_ООО
- ООО "Рога и Копыта"
- ООО ЧОП "Грабь-Убивай"
 
Сейчас база еще сильней разрослась и хочу перейти к структуре вида:
Вася Пупкин
-1_Физ. лица
--B
--- Василиса Пупкина
-2_ОАО
-Г
--- ОАО Газпром
-3_ООО
--Р
--- ООО "Рога и Копыта"
--ЧОП
--- ООО ЧОП "Грабь-Убивай"
 
Проблема в том, что переносить можно только по одному, но и это не самое неприятное - т.к. когда переносишь, раскрываются все деревья полностью ( с >сотней записей) и их приходится закрывать .... и все по новой.
В идеале конечно было бы, что бы была возможность выделять несколько Корреспондентов (с нажатым Ctrl или Shift ) и переносить куда надо. Или же сделать так, что бы при переносе одного, все деревья не раскрывались.
Или может есть какой способ еще сделать, что мне надо ?
 
Уточню так же, для чего была сделана такая структура: Cash считает любую запись новой, т.е. если такой Корреспондент уже есть (у Родителя), то он ругается на это и ВСЕ. Т.е. надо закрыть Добавление и заново открыть нужного "Корреспондента" и уже там вручную искать (в несколько сотнях записей). Если бы программа вместо ошибки, переходила к нужной записи ( которая уже есть в базе у этого Родителя), то было отлично и все эти танцы с бубном были бы не нужны.