Вызов процедуры 1С из VBS #387143


#0 by Bolik1979
Как вызвать экспортную процедуру общего модуля, названной по-русски из VBS. C процедурой, названной по-английски проблем не возникает
#1 by RKx
может в кодировке дело?
#2 by Bolik1979
В обоих кодировках Dos и Win ругается на недопустимый знак в названии процедуры
#3 by zbv
у тебя экспортная процедура называется "Выбрать"-?
#4 by Bolik1979
Сорри - не ту строчку скинул. Запара. Операторы то я могу заменить английскими вариантами, а имя процедуры нет...
#5 by vde69
нормально все работает (ASP, думаю и VB нормально схавает): ***************************************************        if (Session("entConn") == null)        {
#6 by Torquader
Visual Basic не любит использования в именах переменных символов, отличных от латиницы. Можно попробовать через квадратные скобочки, или доставать методы через get.
#7 by Bolik1979
А поподробнее насчет квадратных скобочек и get можно?
#9 by Bolik1979
Спасибо - понял. Тоже сделаю через обработку
#10 by Bolik1979
Пытаюсь теперь сделать через внешнюю обработку - Если вставить данный кусок в обработку 1С и запустить там - все ок. А в VBS как я понял после строки result = Obrabotka.Obmen управление сразу же переходит дальше. Т.к. дальше ничего нет - то 1С закрывается. Сейчас проверил - вставил общий модуль Obmen, в ней процедуру Obmen и строка вида v8.Obmen.Obmen отрабатывает нормально. Но не хотелось бы править конфу из-за этого
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С