#0
by ll13
Скомпилировал ВК Native API, исходники которой идут на ИТС. А как её в 1С юзать ? &НаКЛиенте Процедура ВК(Команда) ПодключитьВнешнююКомпоненту("AddInNative.dll", "Компонента", ТипВнешнейКомпоненты.Native); Компонента = Новый(?????); << А какой объект создавать ?
#1
by xReason
Кстати в доки пишут, что Native API должен и в линуксе работать. Интересно это проверить
#3
by ll13
Сам проект лежит 1CItsEXEVNCOMP82exampleNativeAPI заголовки к нему 1CItsEXEVNCOMP82include Ваши телепатические способности не помогли ....
#5
by ll13
Уже пробовал, не помогло. Методом "научного тыка" перепробовал уже все возможные варианты ... так не к чему и не пришел...
#8
by H A D G E H O G s
Кто сможет подключить ВК на Web- клиенте, или на Тонком из БД, или Макета двоичного - мой респект и уважуха.
#10
by H A D G E H O G s
Я просто не смог. В web-клиенте - только из базы можно подключить. Типа, в реестр и ФС - ни-ни, безопасность!
#12
by Ковычки
ааа, в веб клиенте - в смысле на стороне клиента использовать что ли или на стороне сервера ?
#13
by ll13
В теории ВК написанные по технологии NATIVE API должны подключаться и к тому и к другому. И на ИТС за март идут исходники для всего этого дела. На практике - DLL NATIVE API из исходников я скомпилировал без проблем. ПодключитьВнешнююКомпоненту("AddInNative.dll", "Компонента", ТипВнешнейКомпоненты.Native) - выполняется. А вот дальше затык :((( я так и не понял какой объект создавать из компоненты Компонента = Новый(?????)
#26
by H A D G E H O G s
Тоесть? Dll - ка не подгружается в адресное пространство firefox.exe, к примеру?
#30
by H A D G E H O G s
Завтра скачаю УТ-шку демонстрационную, и ProcessExplorer-ом посмотрю, куда подгружается.
#33
by H A D G E H O G s
Попробовал. Итак - ВК на ВебКлиенте ставятся именно именно в ВебКлиент - устанавливается плагин для Explorera или Мозиллы. Если интересно - смотрим демоконфу УТ и ее работу с оборудованием.
#36
by ll13
Получаю: КонецПроцедуры Получаю: {Форма.Форма.Форма}: Тип не определен (AddIn.Компонента.AddInNative) Бред какой-то уже второй день пытаюсь подключить компоненту из примера, 1С даже не удосужилась приложить к ней демо-конфу ... ( В Компонента = Новый("???") перебрал уже все что возможно .... ( не работает не в какую. Пробовал в режиме толстого и тонкого клиентов упр. приложения.
#37
by ll13
Всем спасибо за участие) После суток(!) непрекращающихся попыток разобраться в коде примера native api расположенного на мартовском ИТС, периодически скатываясь на "научный тык" аля "а вдруг повезет...", собственноручно скомпиленая компонента была подключена и заработала )))))
#38
by ll13
Удалось подключить ВК из макета обработки(не внешней) на тонком клиенте. Если интересно, расскажу.
#42
by ll13
Пишу вкратце, потом если руки дойдут статейку напишу про то как я воевал с ВК 8.2 1). Компилируем и собираем RELEASE компоненты NATIVE API c мартовского ИТС (только её, остальную лабуду не компилируем), получаем AddInNative.dll 2). Создаем файл MANIFEST.XML следующего содержания: 3). Эти два файла запаковывает в NATIVE.ZIP 4). Создаем обработку ТестВнешнейКомпоненты (Интегрированную, НЕ ВНЕШНЮЮ !!!), в ней макет типа двоичные данные - МакетВК, закачиваем в него наш NATIVE.ZIP 5). На форме 4-е кнопки, их обработчики (простите за корявость кода) &НаКлиенте Сначала Устанавливаем, затем подключаем, и можно играться с таймером компоненты. Ну вод собственно и всё ...
#43
by ll13
+ Разумеется компонента будет работать только под тонким и толстым клиентом уравляемого приложения архитектуры i386, для других платформ(и браузеров) надо писать другие варианты компоненты и описывать их в MANIFEST.XML
#44
by ll13
+ Небольшое дополнение: Метод УстановитьВнешнююКомпоненту("Обработка.ТестВнешнейКомпоненты.Макет.МакетВК"); Извлекает компоненту(ы) из макета из закидывает на клиентскую машину в c:Documents and SettingsАдминистраторApplication Data1C1Cv82ExtCompT и создает файл registry.xml где они оба постоянно и находяться. Повторно требуется выполнить УстановитьВнешнююКомпоненту тогда, когда эти файлы удалены/повреждены или необходимо их обновление из макетаВК.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Помогите по Битриксу. Удалил из базы номенклатуру. Как удалить с сайта?
- Автофильтр для отчет в Excel без установленного Excel на серваке
- Не формируется проводка по 62 счету. УПП 1.2.15!
- Установка ТекущейСтроки центрирует список
- X-отчет:различаются суммы "Наличность в кассе" и "выручка"
- Как формируется текст запроса в Универсальнойм Отчете?
- Чем платежный ордер отличается от платежного поручения
- Как вести валютный учет в 1с
- v8: Расходы будущих периодов, как исправить?
- Дайте алгоритм по удалению элементов справочника
- Установка OpenConf_Light_Pack_14_01_2010.Ошибка при запуске платформы
- Ограничения XDTO
- 1С:Комплексная автоматизация - распределение 26 счета при закрытии месяца
- 1Cv7 медленнее работает под Windows 7
- Прибыли и убытки - вопрос
- Вывод уровней группировок в отчете через двойной построитель
- V81.COMConnector+VB6 ПустаяСсылка
- УПП Как переместить ДС с рублевой кассы в валютную
- Загрузка данных из табл. документа для корректировки записей регистров.
- Как программно перевести фокус с поля ввода на кнопку