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




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

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

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

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

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

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

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

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

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

4 Comments

  1. capitan

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

    Reply ↓
  2. webester

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

    Reply ↓
  3. ah7777777

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

    Reply ↓
  4. webester

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

    Reply ↓

Leave a Comment

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