VB в 1С
☑
0
miron16
09.06.12
✎
12:12
Есть скрипт на VB
1С выдает ошибку в
ScrptCtrl = Новый ComObject("MSScriptControl.ScriptControl");
ScrptCtrl.Language ="vbscript";
ScrptCtrl.AddObject("SoapClient", SoapClient);
ScrptCtrl.AddCode(VBScriptText);
"Произошла исключительная ситуация (Ошибка компиляции Microsoft VBScript): Незавершенная строковая константа"
текст переменной VBScriptText копирую и вставляю в екселе - отрабатывает без ошибок.
что не так7
1
smartu
09.06.12
✎
12:13
текст скрипта смотри ..
2
miron16
09.06.12
✎
12:14
но в екселе то он отрабатывает без ошибок
3
orefkov
09.06.12
✎
12:17
Наверное надо с кавычками разобраться.
4
miron16
09.06.12
✎
12:21
я перед загрузкой строки перехватываю отладчиком и прямо как есть вставляю в vb в екселе...вс отрабатывает.... кавычки бы уже на этом этапе мне кажется проявились бы
5
miron16
09.06.12
✎
12:29
разобрался....всем спасибо
6
Heckfy
09.06.12
✎
12:32
(5) Ну так где косяк?
7
miron16
09.06.12
✎
12:45
в 1с при объявлении переменной присваивал пустое значение
8
miron16
09.06.12
✎
12:45
ексель пропускал, 1с нет
Программист всегда исправляет последнюю ошибку.