Бесплатный .Net-компонент Elisy.CfInspector для чтения CF-формата #528613


#0 by Elisy
Вышла первая версия бесплатного .Net-компонента Elisy.CfInspector для чтения CF-формата, совместимого с форматом 1С-конфигураций и внешних обработок. Для использования требуется .Net framework 4.0. Хотя использовать компонент можно из 1С, но максимальный эффект будет получен при использовании из .Net-проектов (можно задействовать параллельные вычисления). Вы можете ознакомиться с описанием CF-формата здесь:
#1 by vudo
Только чтение? Или запись тоже?
#2 by Elisy
Пока только чтение. В будущем планируется добавить запись, если необходимость возникнет.
#3 by supremum
Какие плюсы это принесет в рамках 1С?
#4 by vudo
Внешние обработки для программирования писать можно будет если запись добавить... И скрипты для установки обновлений тоже...
#5 by vudo
+ главное чтобы 1С структуру файла не поменяло, но это вряд ли, тогда совместимость версий пропадет...
#6 by sapphire
v8Unpack чем не угодил?
#7 by vudo
Программного интерфейса нету.
#8 by Elisy
Думаю, что на основе этого компонента можно будет запустить 3 новых проекта: CfXmlDoc - построение файлов помощи (SDK help) для 1С-разработчиков на основе XML-комментариев модулей 1С; CfProject – распаковка и сборка конфигураций 1С для удобного хранения в системах управления версиями, например, Subversion (SVN); CfSecurity – защита конфигураций через компилирование 1С-модулей в сборки .Net.
#9 by МихаилМ
про комптлирование в сборки пару слов по-подробнее. мне кажется тут больше интересно ооп чем защита
#10 by Elisy
Теоретически возможно на основе 1С-языка скомпилировать .Net-сборки. И затем их проигрывать внутри 1С. Опять же теоретически с этой задачей справится ВК .Net Bridge. Технически, думаю, можно сделать так: 1. Взять модуль формы. 2. Скомпилировать его в .Net-сборку (в виде статических методов?). 3. Содержимое экспортных функций и обработчиков элементов управления заменить на вызовы .Net-сборки. Это пока только мечты ))).
#11 by jcage
Можно ли с помощью этой компоненты создавать CF-ники?
#12 by Elisy
Если можно будет, то еще не скоро. Нужно запись сделать CF-формата. Но самое сложное - разгадать формат объектов метаданных. Вот пример: {26, {16, { {1,1, {"ru","Поступления товаров и услуг"} },2,4294967295}, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {1, { {10,1, {3,4, {0} }, {3,4, {0} }, {6,3,0,1},0, {3,3, {-22} }, {3,4, {0} }, {3,4, {0} }, {3,3, ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С