|
1C 8 и JavaScript | ☑ | ||
---|---|---|---|---|
0
kydassov
20.05.13
✎
17:18
|
Доброго дня, форумчане! Есть необходимость запустить JavaScript из 1С и узнать возвращаемое значение.
Вот код: тестРезультат = Неопределено; файл_SCRIPT = Новый ТекстовыйДокумент; файл_SCRIPT.Прочитать("D:\Клиент\proxy.pac"); текст_SCRIPT = файл_SCRIPT.ПолучитьТекст(); com_SCRIPT = Новый COMОбъект("MSScriptControl.ScriptControl"); com_SCRIPT.Language = "JavaScript"; com_SCRIPT.AddCode(текст_SCRIPT); com_SCRIPT.run("proxy", тестРезультат); По действиям: 1. Скрипт находиться на диске, я его ищу и получаю текст скрипта 2. Передаю код в переменную 3. пытаюсь запустить На строке com_SCRIPT.run("proxy", тестРезультат); рушается: Произошла исключительная ситуация (0x80020006) Пожалуйста, помогите починить код или научите правильно запускать скрипт! Заранее огромное спасибо! |
|||
1
Jaap Vduul
20.05.13
✎
17:25
|
Если proxy.pac это то, о чём я подумал, то он корректно может выполняться только в совершенно определённом месте:
http://en.wikipedia.org/wiki/Proxy_auto-config#Context |
|||
2
kydassov
20.05.13
✎
17:47
|
(1) И из 1С никак совсем? Стыдно конечно, но я не селен в английском...
|
|||
3
kydassov
20.05.13
✎
17:49
|
( да и в русском тоже... сИлен хотелось написать…
|
|||
4
Infsams654
20.05.13
✎
17:58
|
(0) MSScriptControl.ScriptControl".
скажи , сначала, что это за чудо и зачем оно тебе надо |
|||
5
kydassov
20.05.13
✎
18:22
|
(4) Хз... Нашел я на вашем форуме тему, в которой описывалось создание скрипта и его выполнение... вот и скопипастил код
Ссылка на тему: v8: выполнение ява скрипта З.Ы. Я не претендую на правильность кода вообще! Меня интересует правильный программный код |
|||
6
kydassov
21.05.13
✎
12:15
|
up
|
|||
7
Ковычки
21.05.13
✎
12:35
|
что нужно ?
|
|||
8
kydassov
21.05.13
✎
15:26
|
(7) нужно программно запустить файл "proxy.pac", получить результат его выполнения
|
|||
9
Ковычки
21.05.13
✎
15:34
|
||||
10
kiruha
21.05.13
✎
15:43
|
(0)
Ошибка в текст_SCRIPT какая - тут не телепаты скрипты добавлял, все было ОК |
|||
11
kiruha
21.05.13
✎
15:46
|
и что за параметр странный тестРезультат
|
|||
12
kiruha
21.05.13
✎
15:48
|
и странная функция proxy
|
|||
13
kydassov
21.05.13
✎
17:16
|
(10) со скриптами сам пробывал и результат был, но задача стоит немного другая. Ошибки в скрипте нет, т.к. этот PAC файл работает в эксплорере без проблем, правда у заказчика (сам не тестил)
(11) это мои переменные... тестРезультат это переменная неопределенного типа, куда, по идеи будет помещен результат выполнения скрипта |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |