#0
by higelios
Собственно написал компоненту для 1С 8.2 по технологии Native Api. Скомпилировал две версии, AddInNative64.dll и AddInNative32.dll. Создал MANIFEST.XML следующего содержания: Запаковал эти три файла в zip. Загрузил в виде двоичных данных в общий макет конфигурации. Сервер 1С x64. Далее попытался подключить внешнюю компоненту. Если добавить код подключения во внешнюю обработку и запускать под толстым клиентом то всё собственно работает как нужно. А вот если подключать компоненту из модуля конфигурации(флаги "Сервер", "Вызов сервера"), ничего не получается. Пробовал также указавать путь к AddInNative64.dll вместо макета. Такая же история. Что же может быть не так?
#4
by loh_pedalny
компонента живет на сервере ровно столько, сколько идет вызов сервера. Или ты хочешь ее подключить и шоб она там постоянно висела?
#6
by higelios
Кстати. Дык она кстати не подключается даже.. То бишь не успела родится;). ПодключитьВнешнююКомпоненту ложь возвращает.
#8
by higelios
Мало того что Native API та еще штучка, так ещё такие траблы с подключением. Как же выйти из положения. У меня например выполняется фоновое задание которое должно использовать мою компоненту, как же быть? Наверняка же кто-то делал нечто похожее.
#10
by Serginio1
Зачем на сервере внешняя компонента. Там прекрасно живут простые IDispatch ные комы. IAsyncEvent,AppDispatch тебе не нужны.
#11
by higelios
А если сервер на линуксе появится? Да и вообще странный вопрос.. Технология внешних компонент вроде и создана чтобы не использовать комы. Хотя в процессе разработки я усомнился.. Технология Native Api сыра и неудобна, а также медленна.. Но суть то не в этом. Есть компонента и судя по документации, её можно подключить На сервере. Вот только как?
#12
by Serginio1
ТВК прежде всего нужна для обработки внешнего события, получать текущий AppDispatch, хэндлы окон, статусной строке, что нужно на клиенте. А использование ВК на сервере вместо комов это извращение. Хотя наверняка для линукса существует свой Idispatch. Реализовывать ILanguageExtender еще то извращение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подключение торгового оборудования
- v7plus не устанвливается подключение к MAPI
- OFF Подключение через Terminal Server
- Подключение ФР к 1С
- Входящее подключение IMAP mail.ru The bat "Сервер закрыл подключение"
- Подключенеи внешней компоненты. Ошибка "Ошибка при подключении внешней компоненты"
- Подключение внешней компоненты из макета внешней обработки в толстом клиенте
- Подключение внешней компоненты на тонком клиенте
- Подключение внешней компоненты во внешней обработке 1С 8.2
- Подключение внешней компоненты на Web Клиент
- Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
- Подключение внешней печатной формы к нетиповому документу
В этой группе 1С
- программное создание документа и открытие его формы
- Как проверить, открыта ли внешняя обработка?
- Штрих код УТ 10,3
- Управляемые формы. Отследить запись документа
- Имитация ввода строки в окно ввода строки 1С:Предприятие 8
- Есть ли быстрый способ получить Подсистемы объекта метаданных?
- Вопрос по КД 2.1.6.5.
- Ошибка при чтении изменений при обмене РИБ УТ 10.3
- Как чтобы в отчете СКД при формировании крутилось колесо
- Комплексная автоматизация. Проблема с взаиморасчетами при продаже товаров в "-"
- Найти сумму парных чисел от 1 до 40 С++
- Необходимо сделать выгрузку счетов из КА в УНФ
- "Не найдено поле источника данных: Сделка"
- Штрихкодирование в аптеке
- УФ. Заполнение формы документа из обработки
- СКД сортировка
- Тонкий и веб-клиент жестко тупит, но только в одном месте
- Как открыть форму документа из внешней обработки?
- СКД: группировка колонок
- Правила обмена, планы обмена, универсальный обменриб - запутался