Имя: Пароль:
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 многому научился,но до теха ему все равно очень далеко.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn