COM-соединение с 1с8 из PowerShell #482298


#0 by johnysc
Подскажите, пожалуйста, как заставить работать с 1С8 такой скрипт: $ref=$connection.Справочники.НастройкиОбменаДанными.НайтиПоНаименованию($ChangeName).Ссылка $noderef=$connection.ПроцедурыОбменаДанными.ВыполнитьОбменДаннымиПоПроизвольнойНастройке($ref,$null,$null) при запуске он цепляется к 1с-ке, но ничего в ней сделать не может, выдает такие ошибки: Нельзя вызвать метод для выражения со значением NULL. D:БезИмени1.ps1:4 знак:72   Нельзя вызвать метод для выражения со значением NULL. D:БезИмени1.ps1:5 знак:89
#1 by Jaap Vduul
Для "V81.COMConnector" павершелл находит библиотеку типов, поэтому для COMConnector позднее связывание можно использовать, а для COM-соединения уже фигушки - только ручками через рефлексию...
#2 by johnysc
В другом форуме уже подсказали (Refugee): Powershell не поддерживает такие вызовы через IDispatch по именам, а обертки создать не может, т.к. у 1с typelibrary нет. Надо:
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

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