Программа при запуске считывает данные о зарегистрированных базах из файла ibases.v8i.
Далее возможны следующие действия:
Кнопка [Удалить]
1. Включен флажок «удалять ссылку» — просто удаляет базу из списка 1С-стартера (аналогично родной 1С)
2. Включен флажок «удалять кэш» — полностью удаляет папку кэша выбранной базы
3. Включен флажок «удалять каталог базы» — полностью удаляет папку ИБ.
Примечание: учитывая, что действие (3) может быть чревато, предварительно выдаются два грозных предупреждения.
Кнопка [Проверить ссылки]
Проверяет по всему списку баз существует ли файл 1CV8.1CD в каталоге ИБ (например, был удален или каталог переименован). В случае, если каталог не обнаружен, удаляет базу из списка стратера
Контекстное меню позволяет, в частности, определить общий размер папки ИБ и папки кэша.
Программа тестировалась на XP, Windows 7, Server 2008.
Перед использованием обязательно прочтите комментарий (1).
Версия 1.0.1.0
Исправлены баги, отмеченные в комментарии (1). Сразу при старте, на всякий случай, создается резервная копия файла списка баз ibases.v8i -> ibases.bak. Не файловые БД игнорируются в части проверки на существование каталога.
Протестировано Altair777, за что ему большое спасибо
Версия 1.0.1.1
Улучшена информативность списка баз, учтена возможность списка баз с деревом.
P.S. Ненавижу деревья! 😉
Внимание!!! Пока только для файловых, по скульным пока не смотрел, что там в ibases.v8i.
И не проверял, когда базы упорядочены по группам, ибо никогда не упорядочиваю так.
Поэтому для смешанных и с группами кнопку [Проверить ссылки] пока не рекомендую
P.S. На днях подправлю, и приделаю backup перед перезаписью файла ibases.v8i. На всякий случай.
____________________________________________________
P.P.S. Уже подправил (29.07.13: 17:00 Москвы), завтра отдам потестить человеку, у которого есть скульные базы в списке (неохота дома заводить), выложу версию 1.0.1.0
ОПУБЛИКОВАНА 1.0.1.0 протестированная
(1) и кто работает на файловых? 🙂
Кстати, на какой именно Вин-7 проверялось?
(2) Altair777,
ты отлаживаешься на скульной что ли?
Могу тебе сказать, что из всех наших клиентов в скуле: одна ЗУП, жирная, с вахтами, одна КА. И все.
Только сейчас еще одну КА на скуль переводить буду, потому что за 3 Гига выросла.
Насколько я знаю хохляндию, вы там на контрафакте запросто сидите, вот и понаставили себе скулей (бе-бе-бе)
___________
:)))))))
Один наш общий знакомый:
[IS-QUOTE]Всё у них в конторе ворованное, и даже воздух какой-то спёртый[/QUOTE
;)]
(3)
ага, на скульной
(4) Altair777, на серваке? или контрафактик локально поставил? Лично мне в терминалке не нравится, если много делать, я на своем делаю. А контрафакты у нас недопустимы, у меня даже MS Ofice не стоит.
(2)
Windows 7 Ultimate
Windows 7 Professional Service Pack 1
(6) 32 или 64?
Ты же помнишь ?….. 😉
(7) Altair777,
Ха. Там, где я помню, все и на 64 работало, просто charset был немного не тот. Опять же из-за дурацкой привычки некоторых не уважать Великий и Могучий, а ставить дефолтную раскладку ENG.
(в скобках замечу, что для 1С ENG — полный бред, это для сисадминов хорошо).
Так что тут максимум, что может глючить (и то вряд ли!), «скопировать историю в буффер»
Опередил! Делаю сейчас примерно то же самое 🙂
(3)
и тоже не причина.
У меня база еще в мае перевалила за 10Гб (и так каждый год…),
но на скуль чего-то не хочу — лень.
А КА за 3Гб — это всего лишь около 3-4 тыс.документов.
Учитывая, что она пустая полтонны весит.
———————
Теперь по факту:
Не пойму, для чего нужна эта работа?
Какой прок?
(10)
1. Да хотя бы папки кэшей почистить, которые автоматически не удаляются при удалении базы, а место-то они жрут.
2. Не знаю кому как, а мне часто приходится кучу разных конфигураций и баз разворачивать, потом папки грохаешь, а в списке они торчат.
3. Я никогда не пишу то, что лично мне не нужно.
Вот свежая цитата из аськи:
Kasten (15:42:27 29/07/2013)
ну вот у меня в списке 100 баз к примеру из них 30 уже я удалил а ссылки остались в списке
Kasten (15:42:36 29/07/2013)
мне нужно такие взять и уе@ать
Надо было
И не проверял, когда базы упорядочены по группам, ибо никогда не упорядочиваю так.
Поэтому для смешанных и с группами кнопку [Проверить ссылки] пока не рекомендую
писать не в комментариях, а в описании. Я, например комментарии редко читаю… Хорошо не много скульных баз.
(12) pahich, угу, согласен. Сейчас добавлю в описание ссылку на коммент 1, а завтра просто поправлю, чтобы «не замечала» скульных, и заодно бэкап ibases.v8i перед перезаписью делала
(9)
Долго делаешь :))) Я вчера начал — вчера и закончил. Как всегда на красоту и иконки больше времени ушло, чем на код 😉
И, тем более, лишняя не помешает, это же не отчет по ДР сотрудников:))) Так что доделывай и выкладывай
(14) я еще и не начинал. Записал только состав требований себе, чтобы не забыть )
Не очень красиво выглядят поля «Каталог базы»
Например:
Connect=Srvr=BSRef=zarplata
Лучше бы как-то так:
[SQL] srvr=’BS’; ref=’zarplata’
А для файловых:
[File] …….
(16) Иди на фиг :))) Буду я еще под каждого красоту наводить, при том, что у каждого свои понятия о ней.
Сначала сделай красоту заменой, потом делай обратную замену, чтобы в файле искать. Ради эстетических воззрений Альтаира? 😉
(17)
Ради читаемости. А то ты втулил все нафиг без пробелов — имя сервера сливается с Ref
халтура! 🙂
А про красоту я вообще молчу… посмеялся над (14)
> Как всегда на красоту и иконки больше времени ушло, чем на код
Спасибо, чекист хорош…
(18) Altair777,
Альтаир, а сообразить, что у меня нет варианта посмотреть ibases.v8i, когда там скульная база есть — слабо?
Мне надо было «;» убрать из каталога файловой — я и убрал, а что там в скуле — откуда мне знать?
(0) Вообще, писать на делфях сейчас, все-равно что в 1C 7.7 сидеть;-)
(17)
Apple согласилась заплатить за дизайн часов $21 млн
http://www.3dnews.ru/news/637798
Как бы 21-н лям, не думаю, что код этих часов стоил подобную сумму;-)
(22)Да сделал я уже и лучше, чем Альтаир хотел. Вот только думаю, как бы опубликовать, чтобы он скачать не смог? :)))
(23) В магазин ее;-) И это, дизайн какой-то не воздушный:-)))) Шучу, конечно:-)))
(24)Кстати, дизайн не воздушный, потому что там вообще нет стандартной панели заголовка окна.
Уж шибко она мне не нравится в виндах ниже 7-ки.
Но опрозрачить форму — проблем нет 😉
А размеры окон чтобы менялись?
(8)
Да вполне нормальная практика «ENG» по-умолчанию ставить, если 99% паролей в этой раскладке и при запуске любой программы нужна именно она…
(27) a-novoselov,
А в моей практике 99% — русские пароли. И почти в любой проге нужна русская. В блокноте нужна английская?, в ворде нужна?, в ёкселе нужна? В моей практике нужна только в IDE Delphi.
(29) Баз у меня зарегистрировано, чуть больше чем до ….. И на большом экране разобрать что там понаписано тяжело, и строка скульного пути полностью не отображается, ….
Да ещё замечание, не показывает задвоенные или затроенные базы (и имя и путь полностью совпадают) 🙂
(30) babys,
А как это удалось? Руками что ли правил?
(31) никак нет. Сначала создал базы на 1 сервере, создал файлы v8i. Потом поднял те же базы на 2 сервере, ну и файлики v8i соответственно.А потом админы забыли меня исключить из скрипта 🙂
Abadonna, ещё есть вопрос, работа фичи «В случае, если каталог не обнаружен, удаляет базу из списка стратера» без вопросов и предупреждений это религиозный порыв? 🙂
(33) babys, я атеист 😉
Для того и делалась, в первую очередь, чтобы погрохать без всяких-яких из списка базы, у которых нет каталога.
(34) ну хоть спросить, у меня есть базы работающие с мобильного диска. Восстанавливать их потом, не комильфо.