#0
by Elisy
Вышла первая версия бесплатного .Net-компонента Elisy.CfInspector для чтения CF-формата, совместимого с форматом 1С-конфигураций и внешних обработок. Для использования требуется .Net framework 4.0. Хотя использовать компонент можно из 1С, но максимальный эффект будет получен при использовании из .Net-проектов (можно задействовать параллельные вычисления). Вы можете ознакомиться с описанием CF-формата здесь:
#2
by Elisy
Пока только чтение. В будущем планируется добавить запись, если необходимость возникнет.
#4
by vudo
Внешние обработки для программирования писать можно будет если запись добавить... И скрипты для установки обновлений тоже...
#5
by vudo
+ главное чтобы 1С структуру файла не поменяло, но это вряд ли, тогда совместимость версий пропадет...
#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-сборки. Это пока только мечты ))).
#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С
В этой группе 1С
- При обмене УТ->БУХ не переносятся склады.
- Не удалось запустить службу HL-Server на Локальный компьютер
- 8.2 хранение настроек
- При загрузке из Банка-клиента не подтягивается договор
- Народ, кто может подсказать как в Delphi получить PID вновь созданного процесса?
- v8: Как программно получить текст модулей внешней обработки
- УПП Анализ заявок на расходование ДС
- Конвертация ИБ с 8.1 на 8.2
- Добавление/удаление колонки динамического списка
- Как программно открыть Управляемую ФормуНабораЗаписей
- Перенос данных Бп 1.6 - 2.0. Неверные остатки по 62 счету
- Перенос долга с одного договора на другой УПП УСН
- Автоматические скидки в Рознице
- Выгрузка из 1С в Битрикс несколько изображений для номенклатуры. Как?
- 1c 82 Видимость колонок ТЧ
- Ошибка при загрузке БД в SQL
- ДанныеФормыВЗначение, ЗначениеВДанныеФормы и тип ДанныеФормыДерево
- Метод заполнить вызывает ошибку "Обращение к процедуре объекта как к функции"
- УТ 10.3 Не выводится себестоимость в отчете Валовая прибыль
- Вопрос по созданию внешней компоненты