Ищем файлы MD — отчет по папкам, в которых есть файлы метаданных 1С7.7

Отчет позволяет оценить количество и размеры "зоопарка" папок с конфигурациями и информационными базами 1С7.7.
Отчет будет полезен программистам 1С, администраторам БД, "отстатысячникам" , сменившим очередное место работы

Отчет выводит список папок, в которых есть файлы с расширением .md (файл метаданных 1С7.7). Можно оценить количество, общий размер папок, даты создания, даты последнего изменения папок, идентификатор конфигурации, дату последнего сеанса работы с информационной базой.

Для полноценной работы отчета требуется зарегистрированная на компьютере компонента ActiveMD (© Павел Бычковяк) — для работы с метаданными (MD-файлом) программы «1С Предприятие 7.7». 
Перед первым использованием компоненты необходимо зарегистрировать ее в системном реестре. Для этого следует выполнить команду regsvr32.exe activemd.dll

Отчет создавался «для себя», требует для работы установленной 1С8.2 или 1С8.3, потому-что гладиолус есть команда платформы НайтиФайлы()

На примере демо-отчета (скриншот) видно, что папок с конфигурациями 251 шт с суммарным размером папок более 125 Гб. Есть «о чём подумать». 

14 Comments

  1. CagoBHuK

    А чем не устраивает Total Commander с поиском?

    Reply
  2. 3.14159

    Отчет информативнее, чем поиск в Total Commander

    Reply
  3. andrewks

    обработка на 8.2 для вывода баз на 7.7? оригинально-с!

    требует для работы установленной 1С8.2 или 1С8.3, потому-что гладиолус есть команда платформы НайтиФайлы()

    ну так в 7.7 тоже можно файлы искать

    Reply
  4. 3.14159

    (3) andrewks, конечно оригинально)). «Для себя» удобнее было на 1С8.2 написать. Можно код на 1С7.7 перенести

    Reply
  5. ROM_1C

    (1) Тоже так подумал, но не успел….

    Reply
  6. CagoBHuK

    (2) Можно в Москву через Владивосток ехать. Для поиска файлов есть специальные инструменты. Не понимаю, зачем изобретать новый велосипед?

    Reply
  7. 3.14159

    (6) CagoBHuK, ответ в (2)

    Reply
  8. CagoBHuK

    (7) Вы отказываетесь понять мои слова. Специальные инструменты используют специальные средства для поиска файлов, а не те, что предоставляет выньдофс. Сравните быстродействие своей обработки и Тотал Коммандера. Желательно дерево каталогов взять со вложенностью уровней в 50, а так же количеством подкаталогов в каждом штук по 50. Если Вы — программист, составить такую структуру у Вас не займет много времени. С нетерпением ждем приведения результатов тестирования.

    Reply
  9. 3.14159

    (8) CagoBHuK, вы тоже меня поймите, Total Commander конечно хорошо и круто для поиска файлов. Не вижу смысла сравнивать быстродействие. Чтобы не уснуть, в обработке есть прогресс-бар))

    Total Commander сможет столько же информации в «сводный» отчет выдать?

    Да, к тому же, результаты можно сравнивать средствами 1С8 — Сравнить файлы как табличный документ:

    Reply
  10. CagoBHuK

    Прогресс-бар, конечно, это огромный плюс. Если поставить MD-плагин в Тотал Коммандер, то описание конфы также можно будет смотреть.

    Reply
  11. 3.14159

    Можно конечно. Этот плагин? http://infostart.ru/public/15043/

    к тому же Total Commander денег просит http://allsoft.ru/software/vendors/christian-ghisler/total-commander/

    Reply
  12. 3.14159

    (8) CagoBHuK, c нетерпением ждал) сообщаю:

    сетевой ресурс размером 191 Гб, куча папок

    Total Commander поиском по Alt+F7 *.md нашел 251 файл за 4 минуты 50 сек.

    1С8.2 командой НайтиФайлы(СокрЛП(Каталог),»*.MD»,Истина) нашла 251 файл за 5 минут 9 сек.

    почувствуйте разницу

    Reply
  13. CagoBHuK

    (12) В опциях тотал коммандера переключитесь в нативный для него режим. Воспользуйтесь локальным ресурсом вместо сетевого.

    Reply
  14. 3.14159

    (13) CagoBHuK, еще желательно поставить SSD, отключить антивирус…

    насчет велосипеда не согласен)) не понимаю, зачем сравнивать файловый менеджер и отчет)) или мы сравниваем файловый менеджер с платформой 1С8? поиск файлов по маске — разница в скорости поиска незначительная даже на больших объемах и большим уровнем вложенности подкаталогов. Опять же 1С8 «из каропки» умеет многое, что файловый менеджер не умеет.

    Можно рукой водителю показать отчет, а можно его послать в ж. искать в Total Commander

    Reply

Leave a Comment

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