Имя: Пароль:
1C
1С v8
Не создается com-объект на web-клиенте
0 usd1001
 
27.02.19
18:14
Нужно подключаться к внешней базе SQL Lite. На толстом/тонком код работает без проблем. На веб падает.

Новый  COMОбъект("ADODB.Connection")); Отрабатывает
Новый  COMОбъект("ADOX.Catalog")); Ошибка
Новый  COMОбъект("ADOX.Table")); Ошибка

Пробовал менять/обновлять браузер, odbc драйвера, настройки безопасности браузера на минимум. Результата нет. Ошибка - "Невозможно создание объекта сервером программирования объектов".
1 H A D G E H O G s
 
27.02.19
18:15
Естественно.
2 H A D G E H O G s
 
27.02.19
18:16
Ты на стороне клиента подключение создаешь?
3 usd1001
 
27.02.19
18:16
Что еще можно попробовать?
4 usd1001
 
27.02.19
18:17
(2) Да
5 H A D G E H O G s
 
27.02.19
18:18
Использовать Тонкий клиент.
COM объектов в вебклиенте нет, кроме IE, но и там с вопросами
6 usd1001
 
27.02.19
18:21
(5) Да, в хроме я никак не мог заставить на клиенте заработать com. Инфы по этому вопросу конечно нет. В IE до сегодняшнего утра все очень сносно работало. Теперь создается только один com объект.
7 usd1001
 
27.02.19
18:22
(5) Переносить код с клиента на сервер очень проблемно. А нельзя как-то эти com-объекты создавать на стороне сервера?
8 H A D G E H O G s
 
27.02.19
18:25
(7) Конечно можно.
Откройте для себя ВнешниеИсточникиДанных
9 H A D G E H O G s
 
27.02.19
18:25
А то, чего они не могут - может вызов хранимой функции
10 Garykom
 
гуру
27.02.19
18:27
(0) Инструкции читать не пробовали?

Какой к черту COMОбъект в JS внутри любого браузера (про ie на win речи не ведем)
11 Ник080808
 
27.02.19
18:34
(0) дык, если база внешняя, то и коннектится нужно на сервере. не?
12 Сияющий в темноте
 
27.02.19
20:54
ну,можно внешнюю компоненту накатать к браузеру,а в ней создаиь ком
но только на винде
13 Garykom
 
гуру
27.02.19
20:57
(12) Все проще же, поднимается сервис (обертка над sqlite) который дает rest по http и из 1С обращаемся к нему
14 breezee
 
28.02.19
04:53
(13) Лучше по веб-сервису, попроще
15 Сияющий в темноте
 
28.02.19
13:10
(13)ну,если что то запускать и куда то лазить,то vbscript через командную строку прощн всего,и самое главное,что из скрипта можно к 1с подключиться и засунуть туда данные.
16 Garykom
 
гуру
28.02.19
13:23
(15) Зачем vbscript если можно CMD|BAT обойтись?
http://hello-world-dev.blogspot.com/2010/12/executing-sql-query-using-sqlite.html
17 Сияющий в темноте
 
28.02.19
13:50
(16)окно прятать придется.
опять же,из скрипта можно по http куда то слазить,а из cmd нативно только ftp
хотя,если накатить cigwin,то можно сделать все,что угодно.
18 Сияющий в темноте
 
28.02.19
13:51
я просто печатные формы народу,не любящему ворд как раз в техе через cigwin рисовал с преобразованием в pdf.
19 Garykom
 
гуру
28.02.19
14:08
(17) По http можно из веб клиента что нельзя vb/cmd

(18) Не проще было в html их рисовать?
20 Сияющий в темноте
 
28.02.19
21:20
HTML на печати выглядит как полное дерьмо,особенно,если плавающие картинки,их там до конца так и нет,а вот в техе прекрасно и картинки вставлялись и подписи в них добавлялись как надо.
сейчас,правда,html многому научился,но до теха ему все равно очень далеко.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс