Получение данных из спецификации Компас в 1С


Обработка предназначена для демонстрации возможности получить и сохранить данные по спецификациям из системы Компас в 1С любой конфигурации.

Обработка использует API интерфейс версии 7 системы Компас. Т.е. для её работы необходим установленный Компас на рабочем ПК. Отлаживалась на Компас 3D версии 13. Работает на Компас версии 16.

Обработка может быть запущена в любой конфигурации 1С. Пользователю необходимо указать обрабатываемый файл Компас спецификации (.spw). Прочитанные данные будут выведены в окне сообщений. Кроме того, они будут сформированы в таблицу значений, которая тоже будет выведена пользователю.

Новая версия обработки может распознавать и групповые спецификации

Обработка может быть доработана для сохранения полученных данных в любой конфигурации.

16 Comments

  1. serge-ce1

    Для Компас 3D версии 16 работает ?

    Reply
  2. alo71

    там важна не версия самого компаса а версия его API. думаю что работает, хотя не проверял.

    Reply
  3. ILM

    Спасибо, все работает и на 13, и на 16 версиях. Не могу получить свойства документа спецификации. Те данные которые печатаются в штампе. Подскажите пожалуйста.

    Reply
  4. alo71

    (3) не смогу помочь, давно этим не занимаюсь.

    Reply
  5. German_Tagil

    Жаль …

    Reply
  6. Gontarenko_a.

    (2) Добрый день! Подскажите, работает ли обработка с Компас 14 версии?

    Reply
  7. alo71

    (6) Здравствуйте. сейчас не могу это проверить. Предположу, что работает раз у Михаила получилось на 16-той.

    Reply
  8. user629596_sadomceva95

    Добрый день, а по коду обработки вы можете проконсультировать?

    Reply
  9. alo71

    (8) Здравствуйте, если и смогу то только в общем виде. давно написано и после этого не возвращался к этому.

    Reply
  10. user629596_sadomceva95

    (9) Мне необходимо вытащить уникальный идентификатор детали из спецификации и так же уровень, можете подсказать как?

    Reply
  11. alo71

    общая идея: подключаемся к ole Компаса, открываем через него файл спецификаций, через соединение рассматриваем открытый объект и выискиваем там данные

    Reply
  12. user629596_sadomceva95

    (11) Это я поняла, просто эти данные никак найти не могу. А можете подсказать команду для сохранения спецификации?

    Reply
  13. alo71

    сейчас не помню. в дистрибутиве самого компаса есть документация по OLE

    Reply
  14. user1169791

    (13) Добрый день,я только учусь и плохо разбираюсь еще..подскажите пожалуйста,я скачал вашу обработку отрыл она прочитала компосовский файл,вот что в общем получилось не пойму что делать дальше для дальнейшего вснесения в 1с спецификации

    Reply
  15. alo71

    здравствуйте. обработка разложила полученные данные в таблицу значений и вывела в сообщениях.

    какие из этих данных вам нужны, те и сохраните в нужные вам места

    Reply
  16. alo71

    (14)здравствуйте. обработка разложила полученные данные в таблицу значений и вывела в сообщениях.

    какие из этих данных вам нужны, те и сохраните в нужные вам места

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *