Ну. вот и я созрел для конкретных предложений.
Некоторое время поюзал продукт и пришел к выводам соответствующим выводам Hommy http://foxter.ru/showthread.php?p=76723#6
Главные неудобства - дублирование материала и жестковатая структура расположения объектов.
В это время подвернулся большой Torrent-content (с www.demonoid.me порядка 50 Гб), хотелось поддержать раздачи, а для этого нельзя раздербанивать пакет.
Вот тут и пришло решение - не надо трогать исходники, надо их просто описать в базе, а положить можно как хочется.
Спасибо за основные идеи _serga_:
для анализа устанавливать во временую папку;
возможность установить в Позеровскую библиотеку объект,
а потом и удалить его (если надо, вернее не нужен :-)
Сразу оговариваюсь:
каталогизатор писан для себя, претензии принимаются в виде советов и пожеланий;
в основном работаю в 1С7.7, посему и реализовал тут же, дабы не разбрасываться;
кое-что пока не доделано (мелочи), будут обновления.
В конечном итоге важна концепция (кстати конфигурация открыта, правьте, если хочется).
Как устроено.
Три справочника:
Библиотеки - содержит структуры (деревья) папок позеровских библиотек, куда собираемся устанавлиать продукты (со всеми нюансами расположения подкаталогов);
http://dl.dropbox.com/u/51809713/02.JPG
Продукты - собственно устанавливаемые объекты со всей информацией в элементе справочника. А вот структура справочника формируется пользователем по своему усмотрению;
http://dl.dropbox.com/u/51809713/04.JPG http://dl.dropbox.com/u/51809713/05.JPG
Тэги - ключевые слова для поиска.
http://dl.dropbox.com/u/51809713/03.JPG
Как работает.
Основная обработка (операция) "Подключение продукта" - это другая реализация основного действа каталогизатора _serga_
Собирается список исходников, причем даже находящихся в архивах любой вложенности, естественно - сначала они поочереди разархивируются (устанавливаются) во временный каталог.
Анализируется инфа (просматриваются и подключаются картинки, выбираются библиотека установки и группа справочника, заполняются необходимые данные);
Тасуются извлеченные каталоги в нужные места, согласно выбранной библиотеке.
Сохраняется элемент справочника.
http://dl.dropbox.com/u/51809713/07.JPG
Все данные об установке сохраняются в элементе справочника "Продукты", установить/удалить файлы можно из формы элемента. http://dl.dropbox.com/u/51809713/06.JPG
Перед использованием обработкой "Настройки" надо заполнить пути к папкам и архиваторам.
http://dl.dropbox.com/u/51809713/01.JPG
Особенности установки:
Необходима установленная 1С7.7 ( у меня 7.70.027) базовая (значит и любая другая)
Установленный пакет GflAx (прилагается)
Разархивируем в удобное место,
устанавливаем GflAxSetup.exe,
запускаем 1С в монопольном режиме,
подключаем PoserLib
Архив конфигурации тут: http://dl.dropbox.com/u/51809713/PoserLib.rar
Вопросы по 1С прошу в личку.
Подробная инструкция в процессе создания.
PS
DropBox -ом пользуюсь первый раз, если что - исправлю