|
Подключение весов в веб клиенте | ☑ | ||
---|---|---|---|---|
0
lex87
29.12.11
✎
15:53
|
Добрый день уважаемые! Подключаем внешнюю компоненту в веб клиенте.
код такой: ПрогИД = "AddIn.M06Scale1C"; ПодключитьВнешнююКомпоненту(ПрогИД); Драйвер = Новый (ПрогИД); Это в тонком клиенте работает, заходим в веб выдает ошибку - Поле объекта не обнаружено "Драйвер" в помошнике написано "Веб-клиент может работать только с компонентами в информационной базе, упакованными в архив." Помещаем компоненту в архив, загружаем в общий макет, Пишем следующее: ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаВесы", "Весы"); Драйвер = Новый ("AddIn.M06Scale1C"); с этим вариантом Переменная Драйвер имеет тип Неопределено. Малость запутались, подскажите как правильно реализовать сиё? Код выполняется на клиенте в модуле формы |
|||
1
Джинн
29.12.11
✎
15:59
|
Правильно забыть о WEB-клиенте в данной ситуации. Если нет желания поиметь геморрой.
|
|||
2
lex87
29.12.11
✎
16:00
|
(1) был бы иной путь не искали бы себе приключений))
|
|||
3
Джинн
29.12.11
✎
16:06
|
(2) Тонкий клиент поставить не судьба?
|
|||
4
rutony
29.12.11
✎
16:08
|
(0) Попробуй так
ПодключитьВнешнююКомпоненту("AddIn.M06Scale1C", "ВесыЗаработайтеПожайлуста"); Драйвер = Новый ("AddIn.ВесыЗаработайтеПожайлуста.M06Scale1C"); |
|||
5
rutony
29.12.11
✎
16:10
|
(4) Немного не так...
ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаВесы", "ВесыЗаработайтеПожайлуста"); Драйвер = Новый ("AddIn.ВесыЗаработайтеПожайлуста.M06Scale1C"); |
|||
6
lex87
29.12.11
✎
16:13
|
(3) Точка находится в поле, где единственная возможность подключится к общей сети это USB-модем и в вэб интерфейс. Через терминал постоянный обрыв соединений и висяк, а взвешивание в уборочную тама напряженное. Никто ждать не будет. Так как это реализовать?
|
|||
7
lex87
29.12.11
✎
16:23
|
(5) написал, ошибка на строке Драйвер.УстройствоПодключено = 1 ошибка - Значение не является значением Объектного типа Драйвер. У Драйвер тип Неопределено. Как еще попробывать?
|
|||
8
lex87
29.12.11
✎
16:41
|
Похоже с установкой компонент в веб клиенте мало кто сталкивался...Как тока не пробывали, в типовых работает это нормально?
|
|||
9
Джинн
29.12.11
✎
16:51
|
(8) Нет, это работает не нормально. Ибо на клиенте у тебя не сессия 1С, а окно браузера. Чувствуешь разницу? Умельцы, конечно могут извращаться. Но стоит ли?
(6) Отдельная база с регулярным обменом. |
|||
10
lex87
29.12.11
✎
16:53
|
(9) хотелось уйти от этого, использовать так сказать новые возможности....
|
|||
11
lex87
30.12.11
✎
08:04
|
Уточню следующий момент: Если используем такой код:
ПрогИД = "AddIn.M06Scale1C"; ПодключитьВнешнююКомпоненту(ПрогИД); Драйвер = Новый (ПрогИД); То хотя бы в тонком работает. А такой код: ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаВесы", "ВесыЗаработайтеПожайлуста"); Драйвер = Новый ("AddIn.ВесыЗаработайтеПожайлуста.M06Scale1C"); Даже в тонком не работает. что здесь не так может быть? |
|||
12
lex87
30.12.11
✎
08:30
|
Люди памагайте. А то весь новый год буду сидеть думать в чем дело. В хелпе написано что в вебе должно эт работать, надо тока компоненту расположить в информационной базе.
|
|||
13
Belomor
30.12.11
✎
10:16
|
Я не гуру, но помнится, что формат архива с компонентой какой-то особый, рой документацию
|
|||
14
lex87
30.12.11
✎
10:49
|
(13) Да вот тоже разбираюсь с этим "архивом особого вида", надо еще манифест к ВК, вот где бы его взять. Самому походу надо составлять
|
|||
15
lex87
10.01.12
✎
11:25
|
Всех с прошедшими праздниками! Продолжаю одолевать подключение внешних компонент в веб интерфейсе. Кто нибудь доводил это дело до ума? Не получается подключить и всё тут....упаковываю в архив компоненту и манифест, для работы в браузере туда надо еще xpi архив поместить. Решил пока через 1с-ного веб клиента зайти и забить на xpi архив для браузера. Но один фиг не подключается.
|
|||
16
lex87
11.01.12
✎
15:24
|
Мы это сделали!!!! Подключили компоненту и сняли вес в web клиенте!
Для тех кому интересно: в zip архив помещаем внешнюю компоненту и манифест xml следующего содержания: <?xml version="1.0" encoding="UTF-8" ?> - <bundle xmlns="http://v8.1c.ru/8.2/addin/bundle"> <component os="Windows" path="M06Scale1C.dll" type="com" arch="i386" /> </bundle> Этот архив загружаем в общий макет, а дальше как обычно)). Всем спасибо! |
|||
17
rs_trade
11.01.12
✎
15:28
|
(16) Спасибо конечно. Вы наверное молодцы. Но я например надеюсь что мне никогда не придется заниматься таким бредом, как подключение ТО к веб-клиенту.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |