Имя: Пароль:
1C
 
Обработка. Экспорт метаданных конфигурации в XML формат.
Ø
0 vladfind
 
29.03.06
23:58
Обработка выгрузки описания метаданных в конфигурации под управлением 1С:Предприятие 7.7.
ExpMDtoXML.ert ( версия 0.01 от 29.03.2006 )
ПРОЕКТ: Робот-программист 'Ванюша'
Mailto: vladprg@land.ru
Site: www.robot-ivan.narod.ru
Дата создания: 29 Марта 2006 г.
1. Использование.
2. Распаковать 'ExpMDtoXML.zip' в каталог.
3. Использованы библиотеки:
     - v7plus.dll (внешняя библитека для работы с XML-документами);
     - gcomp.exe,GComp.dll (декомпиляция/компиляция файла 1C.MD).
4. Запустить обработку 'ExpMDtoXML.ert'.
5. В каталоге формируется файл 'IS-Mdatas.xml'.
Ссылки:
http://robot-ivan.narod.ru/expmdtoxml.zip - обработка экспорта.
http://robot-ivan.narod.ru/info-mdtoxml.txt - очень краткое описание.
http://robot-ivan.narod.ru/is-mdatas.xml - описание тестовой конфигурации.
1 VZ
 
30.03.06
00:24
Можно немножко про цель?
2 Пьер
 
30.03.06
04:06
Посмотрите конвертацию данных 2.0 там ужеесть обработка позволяющая выгрузить конфигурацию в XML файл
3 vladfind
 
30.03.06
08:52
Скачал триал версию Stylus Studio® 2006 систему для проектирования по технологии XML. Мощный инструмент!
Достоинства:
- Легко открывает файлы xml размером до 15 Мбайт.
- Автоматически на основании IS-Datas.xml создал файл IS-Datas.xsd.
И многое интересное другое.
При попытке просмотреть большой документ в IE выдается сообщение "... При открытии возможен аварийный сбой системы. Продолжить?" "Па" в сторону MS Soft
Для [2] Прототип технологии метапрограммирования http://www-128.ibm.com/developerworks/linux/library/l-metaprog1.html.
На основании описания программы в формате xml можно построить алгоритм преобразования кода программы и генерировать программу для другого целевого языка программирования.
ОДдна из задач - это пробразовать программные модули на языке 1С в формат xml. На основании синтаксиса языка 1С и кода программы на xml можно выполнять функций:
 - Создать html файл кода программы, где цветом раскрашены конструкции языка;
 - Преобразовать код на другой целевой язык программирования.
  
4 USSR
 
30.03.06
08:59
(3)Свистните, когда можно будет увидеть результат из последней строчки "Преобразовать код.." Я пока Кларион поищу установить))
5 syktyk
 
30.03.06
09:25
Разве парсеры обязательно писать через...XML ? Есть открытые, ANTLR, к примеру...
6 vladfind
 
30.03.06
09:38
[5] Нужно выбрать правильно инструмент и технологию. а) Стандартную и универсальную. б) Которую поддерживают солидные разработчики П.О. XML - универсальный стандарт. Есть язык запросов, есть стандарт на преобразование документов из одного формата в другой. Поддерживаются разнообразные международные кодировки и ,что очень замечательно, теперь можно описание конфигурации 1С перекодировать из windows-1251, например в KOI-8 штатным способом.
 Документы xtm отображаются в разообразных экспловерах, в том числе и не на WinXX платформах. Есть система проверки документов на соответствие со схемой описания и т.д.
 Имеются ресурсы проекты открытым кодом для работы с форматом xml.
По-моему скромному мнению, это то что нужно для создания автоматизации труда программиста. :)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс