Цитата(akhmetov @ Aug 27 2008, 08:43)

- выгрузка спецификации (Bill of Materials) в информационную систему предприятия
желательно делать это не выходя из Altium'a, минимальными движениями.
Как прямее и проще можно решить задачу ?
В бытность свою на крупном предприятии я решил проблему передачи данных в базу предприятия. Сразу скажу, я не профессиональный программист, поэтому путь решения, наверняка, не самый короткий, зато простой и легкий (как говорится, не стреляйте в музыкантов, играют как умеют):
1. Создаю шаблон в формате Excel, содержащий скрипт на Visual Basic.
2. Получаю BOM из Альтиума, используя этот шаблон.
3. В шаблоне запускается скрипт, который преобразует данные из Экселя в файл *.ddb. Родную функцию Экселя использовать для этого не получилось из-за каких-то проблем с кодировкой (сейчас уже не помню, что именно там было не так). Пришлось формировать ddb файл собственноручно...
4. Этот ddb файл затягивается в информационную систему предприятия.
Для того, чтобы все это работало, необходимо, чтобы поля свойств элементов были заполнены строго определенным образом. На том предприятии это решалось путем работы в Альтиуме только через базу данных. Правда, на первом этапе, когда базы еще не было, это решалось просто четко написанной инструкцией по правилам заполнения полей.
В принципе, аналогично можно сделать и напрямую из Альтиума, если написать там на Дельфи скрипт, который будет обрабатывать данные проекта и формировать ddb-файл. Мне это было делать лень, так как сперва мы получали спецификации в формате Экселя, и только потом предприятие обзавелось информационной системой, к которой понадобилось прикрутить уже существовавшие наработки по спецификациям.