Докатился я до того, в процессе работы над клиентскими базами мой список баз 1с8 вырос до того, что перестал умещаться в окно. Я разбил по группам,это помогло! Но вскоре я все чаще стал натыкаться на базы которые в списке присутствовали, а на моем диске нет — появились базы пустышки! Когда список баз разросся до 200 я попробовал вручную чистить несуществующие ссылки, но убив некоторое время на это, я понял, что это неблагодарное занятие и решил написать утилиту, что чистит это за меня. Ведь все равно, по ходу работы эти файловые базы-призраки будут появляться и хотелось бы одним движением их вычислить и уничтожить.
Написал! Чем с вами и делюсь. Пользуйтесь!
Как работает утилита.
1. при запуске EXE файла анализируется список баз и выявляются файловые базы для которых путь к файлу 1Cv8.1CD не существует
2. В окне сообщений вываливается весь список баз что я прочитал а так же комментарии по ходу работы
3. В окне выбора выявленных баз-призраков их можно отметить и удалить выборочно.
4. Есть кнопки Выделить все базы или снять со всех пометку
5. Кнопка Очистить — запускает процесс чистки и перед этим делает резервную копию по формату ibases.bak.08_09_2024_10_38_53 что позволяет хранить всю историю чисток и восстановиться в любой момент
Богатая задумка )
Не пользуюсь сторонними менеджерами поэтому родилось эта утилита
(3)Ну видимо
Валера настало твое времяпришло время попробовать. Потому, что он справляется с этой задачей лучше, чем специально для этого написанная программа.