(2) А что значит, из коробки не получиться? Мне в Масса К, посоветовали использовать эту библиотеку "MassaKDriverR1Cx64_815.dll" (зарегистрировали ее с с сисадмином на сервере), затем как я понимаю:
ПодключитьВнешнююКомпоненту("Путь_к_драйверу_MassaKDriverR1C.dll","ID*",ТипВнешнейКомпоненты.Na
tive);
ОбДрайвера = Новый("AddIn.ID*.MassaKDriverR1C"); - на этой строке система отвечает "ошибка - тип не поределен". Что не так?
(4) в Масса К, посоветовали скачать более свежую версию библиотеки - MassaKDriverR1Cx64_815.dll. Помогите а как я могу подключить данную библиотеку на сервере (не на клиенте) ?
(4) PS случайно не то скопировал, реально пробую:
ПодключитьВнешнююКомпоненту("C:\temp\MassaKDriverR1C.dll","MassaKDriverR1C",ТипВнешнейКомпоненты.Na
tive);
ОбДрайвера = Новый("AddIn.MassaKDriverR1C.MassaKDriverR1C"); - ошибка - тип не определен
(6) Смотрите на разрядность библиотеки. Если попробуете на 64-битной венде подоткнуть 32-битную библиотеку, то работать это не будет. Ну и смотрите, что у вас там за сервак. Если линух, то для него библиотека с расширением "so". Да и вообще лучше не либу из пакета доставать, а сам пакет (zip-файл) подтыкать - 1С сама разберется, какую библиотеку оттуда доставать.
(7) работаем на sql сервере, windows server 2016 standart, установлена 64 битная платформа 1C. предварительно зарегистрировали библиотеку "MassaKDriverR1Cx64_815.dll", к которой и пытаюсь подключиться. в ответ получаю выше описанную ошибку - "тип не определен".
(8) модель весов Масса-К? В эти весы (модель не помню ВПМ или RP) можно грузить данные из текстового файла загрузчиком
ScalesCommunications.exe WRITE 1 "Файл_с_данными.txt"
https://forum.infostart.ru/forum9/topic131663/
Эту либу не надо регистрировать - это нативная компонента, А в коде у вас x64 нет, что как бы намекает на какой-то образовательный пробел, по крайней мере в том, что формулировка вопроса уже второй раз никакая, т.к. не содержит деталей, которые могли бы помочь. Я скачал эту либу (zip), там для всех платформ есть компоненты и файл манифеста. Читайте мануалы по подключению этого всего и синтаксис-помощник - там все есть.
(8) спасибо, сделал через внешнюю компоненту. в принципе у масса к уже была готовая сборка. ее не нужно устанавливать/регистрировать на сервере.все работает)
(12) Подскажите как подключили? Пытался ПодключитьВнешнююКомпоненту успешно, но при обращении ОбДрайвера=Новый("AddIn.ID.MassaKDriverR1C") тип не определен.
(14)
1. Готовая сборка - это zip-файл с компонентами для кучи платформ и файлом манифеста. Наверное.
2. Подключить можно этот zip-файл, главное потом не перепутать имя компоненты.
ИмяМакетаВК = ИмяФайлаСКомпонентой;
ИмяВК = "DaChtoUgodno";
ИмяРасширенияВК = "MassaKDriverR1C"; // нужно уточнить в документации к компоненте
ПодключитьВнешнююКомпоненту(ИмяМакетаВК, ИмяВК, ТипВнешнейКомпоненты.Native);
ОбъектВК = Новый("AddIn."+ИмяВК+"."+ИмяРасширенияВК)