Программа чистки списка баз 1С от несуществующих ссылок




Чистит список 1с от несуществующих ссылок на файловые базы.

Докатился я до того, в процессе работы над клиентскими базами мой список баз 1с8  вырос до того, что перестал умещаться в окно. Я разбил по группам,это помогло! Но вскоре я все чаще стал натыкаться на базы которые в списке присутствовали, а на моем диске нет — появились базы пустышки! Когда список баз разросся до 200 я попробовал вручную чистить несуществующие ссылки, но убив некоторое   время на это, я понял, что это неблагодарное занятие и решил написать утилиту, что чистит это за меня. Ведь все равно, по ходу работы эти файловые базы-призраки будут появляться и хотелось бы одним движением их вычислить и уничтожить.  

Написал! Чем с вами и делюсь. Пользуйтесь!

Как работает утилита.

1. при запуске EXE файла анализируется список баз и выявляются файловые базы для которых путь к файлу 1Cv8.1CD не существует 

2. В окне сообщений вываливается весь список баз что я прочитал а так же комментарии по ходу работы

3. В окне выбора выявленных баз-призраков их можно отметить и удалить выборочно.

4. Есть кнопки Выделить все базы или снять со всех пометку 

5. Кнопка Очистить — запускает процесс чистки и перед этим делает резервную копию по  формату ibases.bak.08_09_2024_10_38_53 что позволяет хранить всю историю чисток и восстановиться в любой момент

4 Comments

  1. capitan

    Богатая задумка )

    Reply
  2. webester

    Start Manager решит эту и другие проблемы возникающие при управлении большим списком баз. Несуществующие базы он выделяет в отдельный список и при удалении, бахает так же кэш этих баз. Там еще много чего есть.

    Reply
  3. ah7777777

    Не пользуюсь сторонними менеджерами поэтому родилось эта утилита

    Reply
  4. webester

    (3)Ну видимо Валера настало твое время пришло время попробовать. Потому, что он справляется с этой задачей лучше, чем специально для этого написанная программа.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *