Возникла необходимость написать свою компоненту по технологии NativeApi.
Шаблон компоненты взял с сайта ИТС. Язык программирования С++. Среда разработки VisualStudio 2013.
Скомпилировалось без ошибок, на локальной машине (ос: Windows 10) все работает нормально.
При попытке вызвать компоненту на сервере (ос: Windows Server 2012 R2) строка:
(1)
В имени компоненты после AddInNativeExtension не должно быть точки и имени компоненты? Вы именно так ее компилировали?
Меняли гуид перед компиляцией?
(19)Если вы компоновали библиотеку не статически, то потребуются дополнительные dll, которых может не быть на сервере, или как вариант поставить редеструбе пакет вашей версии VS
(5)Посмотрите на сервере, в папке, где хранятся внешние компоненты все распаковать (ваша dll etc)? Если да, то проверьте свойства файлов и при необходимости разблокируйте (это если сервер win). А ос какая?
(6) Конфигурация одна, база также одна. Если ставлю &НаКлиенте работает, при попытке &НаСервере или вынести в общий модуль, который выполняется на сервере перестает
Напишите ваше сообщение
(14) Посмотрите, есть ли файлы в вышеуказанной папке на сервере. Если нет - скопируйте с клиента в эту папку. Под каким аккаунтом работает сервер 1С?
(23)Попробуйте подключить, используя вместо макета путь к dll ПодключитьВнешнююКомпоненту("c:\ВашПуть\ИмяДлл.dll", "AddInNativeExtension", ТипВнешнейКомпоненты.Native)