Имя: Пароль:
1C
1С v8
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с нет
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший