О \"фиче\".
Была у меня примерно аналогичная мысль, но немного в другой трактовке. В общем,
я обратил внимание на похожие симптомы: есть счета и классификаторы которые,
в общем, уже вышли из употребления. А вот что с ними делать, это вопрос вопросов.
Но я обратил внимание и на другой аспект: как правило редко происходит так, что
только счета или только какой-то классификатор стал ненужен. В общем, у меня
случается несколько другое - возникает желание вынести часть операций в архив
(скажем все операции по всем счетам до 1 января 2005 года) а вместе с ними \"почикать\"
и ненужные узлы. Сделать их невидимыми, чтобы они не путались или вообще удалить...
В общем, как-то вот так.
Но это ещё не всё. Хотелось бы, чтобы была возможность открыть не только текущую
базу данных, но и залезть с архивные записи, так, чтобы для пользователя наличие
архива было бы прозрачным. То есть, все операции по предыдущим годам я \"снёс\"
в архив, но как только мне понадобилось посмотреть данные за прошлый год, я просто
выставляю в программе даты, а программа сама лезет в архивный файл (если она,
конечно, его нашла, если он доступен).
Что даст такой подход? Очень просто: кроме \"спрятывания\" ненужного, этот подход
ещё ускорит время открытия/записи файла данных.
Но вот как именно в этом случае прятать узлы классификаторов, это вопрос вопросов.
И, главное, как их делать видимыми, если они были спрятаны?