Является частью проекта «Автоматизация франчайзи»: http://infostart.ru/public/277071/ .
Позволяет быстро излекать некоторые технические данные из файловых баз данных(*.1CD), и файлов конфигураций(*.cf).
Время чтения зависит от размера базы и скорости дисковой подсистемы, обычно составляет от 0.1 до 2с.
- Конфигурация (строка)
- Версия конфигурации (строка)
- Состояние поддержки конфигурации (Истина : На поддержке / Ложь : Снята с поддержки)
- Состояние флага "возможность изменения". (Истина : Изменения в конфигурации разрешены, Ложь : Конфигурация заблокирована для изменений)
- Дата последнего изменения конфигурации (Дата — дата последнего изменения в конфигурации)
- Некоторые другие второстепенные данные(см. картинку).
Пример вызова из макета внешней обработки:
.....
Попытка
ПодключитьВнешнююКомпоненту(ПоместитьВоВременноеХранилище(ПолучитьМакет("Компонента")),"V8Info", AddInType.Native);
Утилита=Новый("AddIn.V8Info.V8InfoAddin");
Исключение
Утилита=Неопределено;
КонецПопытки;
Попытка
ЧтениеДопИнформацииОИБ=Утилита.Прочитать(Каталог+"1Cv8.1CD");
Если ЧтениеДопИнформацииОИБ=Истина Тогда
Конфигурация=Утилита.Имя;
Релиз=Утилита.Версия;
.....
КонецЕсли;
Компонента не требует регистрации в системе и готова к работе "из коробки".
Разработка внешней компоненты для чтения прямого чтения данных из ИБ выполнялась при поддержке Фонда содействия развитию малых форм предприятий в научно-технической сфере
Возможно ли добавить список с информацией о всех конфигурациях поставщика в текущей конфигурации ?
(1) fomix, Не соглашусь. При программной обработке файлов данного типа компонента может быть очень даже полезной. Например, при реализации автообновления небольших конфигураций, компонентой можно проверить корректность CF-файла.
Вот именно для проверки текущего релиза (на поддержке часто оказывается старая конфигурация) — хочется иметь возможность проверять эту версию.
Получить её платформой не получается — а хочется.
После исправления загрузкой конфигурации — базы всё равно теряют актуальный релиз на поддержке — закономерности нет.
(4) 7OH, Учту.
Последнее изменение в CF — всегда 30.12.1899
Ну и — CFU не читает, тоже хотелось бы 🙂
Компонента под 8.3.6 работает на клиенте, или тоже как первая исключительно на сервере?
Блин туплю. Совсем забыл, что она в zip архив должна быть упакована.
Очень жаль конечно, что не читает данных серверных баз.
Уважаемый автор, а обновление утилиты будет?
(10) В ближайшее время — нет.