Base Cleaner: чекист файловых баз

31.07.13

Разработка - Инструментарий разработчика

Как и положено чекисту, отслеживает благонадежность баз и, в случае необходимости, применяет репрессии вплоть до высшей меры социальной защиты ;)

Скачать файлы

Наименование Файл Версия Размер
BaseCleaner1010.zip
.zip 330,39Kb
34
.zip 330,39Kb 34 Скачать бесплатно
BaseCleaner1011.zip
.zip 330,80Kb
41
.zip 330,80Kb 41 Скачать бесплатно

Программа при запуске считывает данные о зарегистрированных базах из файла 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. Ненавижу деревья! ;)

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 руб.

02.09.2020    119956    656    389    

701

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

18000 руб.

06.10.2023    7015    20    6    

37

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 руб.

10.11.2023    3253    10    1    

31

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177350    1071    0    

846

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99206    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    17920    6    8    

38

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    27948    3    10    

14

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23492    15    15    

31
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Abadonna 3958 29.07.13 11:50 Сейчас в теме
Внимание!!! Пока только для файловых, по скульным пока не смотрел, что там в ibases.v8i.
И не проверял, когда базы упорядочены по группам, ибо никогда не упорядочиваю так.
Поэтому для смешанных и с группами кнопку [Проверить ссылки] пока не рекомендую
P.S. На днях подправлю, и приделаю backup перед перезаписью файла ibases.v8i. На всякий случай.
____________________________________________________
P.P.S. Уже подправил (29.07.13: 17:00 Москвы), завтра отдам потестить человеку, у которого есть скульные базы в списке (неохота дома заводить), выложу версию 1.0.1.0


ОПУБЛИКОВАНА 1.0.1.0 протестированная
2. Altair777 644 29.07.13 11:52 Сейчас в теме
(1) и кто работает на файловых? :)

Кстати, на какой именно Вин-7 проверялось?
3. Abadonna 3958 29.07.13 12:03 Сейчас в теме
(2) Altair777,
и кто работает на файловых? :)

ты отлаживаешься на скульной что ли?
Могу тебе сказать, что из всех наших клиентов в скуле: одна ЗУП, жирная, с вахтами, одна КА. И все.
Только сейчас еще одну КА на скуль переводить буду, потому что за 3 Гига выросла.
Насколько я знаю хохляндию, вы там на контрафакте запросто сидите, вот и понаставили себе скулей (бе-бе-бе)
___________
:)))))))
Один наш общий знакомый:
[IS-QUOTE]Всё у них в конторе ворованное, и даже воздух какой-то спёртый[/QUOTE
;)]
4. Altair777 644 29.07.13 12:13 Сейчас в теме
5. Abadonna 3958 29.07.13 12:20 Сейчас в теме
(4) Altair777, на серваке? или контрафактик локально поставил? Лично мне в терминалке не нравится, если много делать, я на своем делаю. А контрафакты у нас недопустимы, у меня даже MS Ofice не стоит.
10. grum01 115 29.07.13 15:27 Сейчас в теме
(3)
и тоже не причина.
У меня база еще в мае перевалила за 10Гб (и так каждый год...),
но на скуль чего-то не хочу - лень.

А КА за 3Гб - это всего лишь около 3-4 тыс.документов.
Учитывая, что она пустая полтонны весит.
--------------------

Теперь по факту:
Не пойму, для чего нужна эта работа?
Какой прок?
11. Abadonna 3958 29.07.13 15:51 Сейчас в теме
(10)
Какой прок?

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

Вот свежая цитата из аськи:

Kasten (15:42:27 29/07/2013)
ну вот у меня в списке 100 баз к примеру из них 30 уже я удалил а ссылки остались в списке

Kasten (15:42:36 29/07/2013)
мне нужно такие взять и уе@ать

6. Abadonna 3958 29.07.13 12:28 Сейчас в теме
(2)
Кстати, на какой именно Вин-7 проверялось?

Windows 7 Ultimate
Windows 7 Professional Service Pack 1
7. Altair777 644 29.07.13 12:35 Сейчас в теме
(6) 32 или 64?
Ты же помнишь ?..... ;)
8. Abadonna 3958 29.07.13 13:43 Сейчас в теме
(7) Altair777,
Abadonna, 32 или 64?

Ха. Там, где я помню, все и на 64 работало, просто charset был немного не тот. Опять же из-за дурацкой привычки некоторых не уважать Великий и Могучий, а ставить дефолтную раскладку ENG.
(в скобках замечу, что для 1С ENG - полный бред, это для сисадминов хорошо).
Так что тут максимум, что может глючить (и то вряд ли!), "скопировать историю в буффер"
27. a-novoselov 1154 21.08.13 13:50 Сейчас в теме
(8)
(в скобках замечу, что для 1С ENG - полный бред, это для сисадминов хорошо)

Да вполне нормальная практика "ENG" по-умолчанию ставить, если 99% паролей в этой раскладке и при запуске любой программы нужна именно она...
28. Abadonna 3958 21.08.13 16:43 Сейчас в теме
(27) a-novoselov,
если 99% паролей в этой раскладке

А в моей практике 99% - русские пароли. И почти в любой проге нужна русская. В блокноте нужна английская?, в ворде нужна?, в ёкселе нужна? В моей практике нужна только в IDE Delphi.
9. Evil Beaver 8100 29.07.13 15:25 Сейчас в теме
Опередил! Делаю сейчас примерно то же самое :)
14. Abadonna 3958 29.07.13 17:25 Сейчас в теме
(9)
Опередил! Делаю сейчас примерно то же самое :)

Долго делаешь :))) Я вчера начал - вчера и закончил. Как всегда на красоту и иконки больше времени ушло, чем на код ;)
И, тем более, лишняя не помешает, это же не отчет по ДР сотрудников:))) Так что доделывай и выкладывай
15. Evil Beaver 8100 29.07.13 17:30 Сейчас в теме
(14) я еще и не начинал. Записал только состав требований себе, чтобы не забыть )
12. pahich 723 29.07.13 15:54 Сейчас в теме
Надо было
Внимание!!! Пока только для файловых, по скульным пока не смотрел, что там в ibases.v8i.
И не проверял, когда базы упорядочены по группам, ибо никогда не упорядочиваю так.
Поэтому для смешанных и с группами кнопку [Проверить ссылки] пока не рекомендую
писать не в комментариях, а в описании. Я, например комментарии редко читаю... Хорошо не много скульных баз.
13. Abadonna 3958 29.07.13 16:00 Сейчас в теме
(12) pahich, угу, согласен. Сейчас добавлю в описание ссылку на коммент 1, а завтра просто поправлю, чтобы "не замечала" скульных, и заодно бэкап ibases.v8i перед перезаписью делала
16. Altair777 644 30.07.13 14:45 Сейчас в теме
Не очень красиво выглядят поля "Каталог базы"

Например:
Connect=Srvr=BSRef=zarplata

Лучше бы как-то так:
[SQL] srvr='BS'; ref='zarplata'

А для файловых:
[File] .......
17. Abadonna 3958 30.07.13 15:08 Сейчас в теме
(16) Иди на фиг :))) Буду я еще под каждого красоту наводить, при том, что у каждого свои понятия о ней.
Сначала сделай красоту заменой, потом делай обратную замену, чтобы в файле искать. Ради эстетических воззрений Альтаира? ;)
Evil Beaver; +1 Ответить
18. Altair777 644 30.07.13 16:43 Сейчас в теме
(17)
Ради читаемости. А то ты втулил все нафиг без пробелов - имя сервера сливается с Ref
халтура! :)

А про красоту я вообще молчу... посмеялся над (14)
> Как всегда на красоту и иконки больше времени ушло, чем на код
20. Abadonna 3958 31.07.13 07:29 Сейчас в теме
(18) Altair777,
А то ты втулил все нафиг без пробелов

Альтаир, а сообразить, что у меня нет варианта посмотреть ibases.v8i, когда там скульная база есть - слабо?
Мне надо было ";" убрать из каталога файловой - я и убрал, а что там в скуле - откуда мне знать?
22. venger 2121 31.07.13 11:42 Сейчас в теме
(17)
Буду я еще под каждого красоту наводить, при том, что у каждого свои понятия о ней.


Apple согласилась заплатить за дизайн часов $21 млн
http://www.3dnews.ru/news/637798

Как бы 21-н лям, не думаю, что код этих часов стоил подобную сумму;-)
23. Abadonna 3958 31.07.13 11:56 Сейчас в теме
(22)Да сделал я уже и лучше, чем Альтаир хотел. Вот только думаю, как бы опубликовать, чтобы он скачать не смог? :)))
Прикрепленные файлы:
24. venger 2121 31.07.13 13:13 Сейчас в теме
(23) В магазин ее;-) И это, дизайн какой-то не воздушный:-)))) Шучу, конечно:-)))
25. Abadonna 3958 31.07.13 13:38 Сейчас в теме
(24)Кстати, дизайн не воздушный, потому что там вообще нет стандартной панели заголовка окна.
Уж шибко она мне не нравится в виндах ниже 7-ки.
Но опрозрачить форму - проблем нет ;)
19. Andry.Boris 59 30.07.13 23:55 Сейчас в теме
Спасибо, чекист хорош...
21. venger 2121 31.07.13 10:33 Сейчас в теме
(0) Вообще, писать на делфях сейчас, все-равно что в 1C 7.7 сидеть;-)
26. babys 90 21.08.13 13:12 Сейчас в теме
А размеры окон чтобы менялись?
29. Abadonna 3958 21.08.13 16:46 Сейчас в теме
(26) babys, а зачем? никогда не позволяю пользователям делать то, что можно и не делать ;) специально так окно сделано
30. babys 90 26.08.13 21:39 Сейчас в теме
(29) Баз у меня зарегистрировано, чуть больше чем до ..... И на большом экране разобрать что там понаписано тяжело, и строка скульного пути полностью не отображается, ....

Да ещё замечание, не показывает задвоенные или затроенные базы (и имя и путь полностью совпадают) :)
31. Abadonna 3958 27.08.13 12:34 Сейчас в теме
(30) babys,
(и имя и путь полностью совпадают) :)

А как это удалось? Руками что ли правил?
Прикрепленные файлы:
32. babys 90 30.08.13 00:15 Сейчас в теме
(31) никак нет. Сначала создал базы на 1 сервере, создал файлы v8i. Потом поднял те же базы на 2 сервере, ну и файлики v8i соответственно.А потом админы забыли меня исключить из скрипта :)
33. babys 90 05.09.13 15:16 Сейчас в теме
Abadonna, ещё есть вопрос, работа фичи "В случае, если каталог не обнаружен, удаляет базу из списка стратера" без вопросов и предупреждений это религиозный порыв? :)
34. Abadonna 3958 05.09.13 15:23 Сейчас в теме
(33) babys, я атеист ;)
Для того и делалась, в первую очередь, чтобы погрохать без всяких-яких из списка базы, у которых нет каталога.
35. babys 90 12.09.13 15:57 Сейчас в теме
(34) ну хоть спросить, у меня есть базы работающие с мобильного диска. Восстанавливать их потом, не комильфо.
Оставьте свое сообщение