Есть ли в 8 версии аналог EvalExpr для OLE? #122817


#0 by ProstoNE
Возможно ли в принципе выполнять команды 1С через OLE? В 7 версии был такой способ: EvalExpr(<Тут выражение на 1С-языке>). А в восьмерке как?
#1 by NULL
Execute(<Тут выражение на 1С-языке>) не катит?
#3 by Fynjy
Зачем ОЛЕ есть СОМ соединение ... В ЖКК четко описано какие методы доступны для внешнего соединения.
#4 by NULL
значит не катит
#6 by NULL
Хотя в вашем коде не видно соединения с базой. Может с ним получится?
#7 by ProstoNE
Соединение устанавливается примерно так:
#8 by ProstoNE
Почитала в справке, которая в конфигураторе, про СОМ-соединение. Попробовала. Разницы не ощутила. Execute по прежнему не доступен
#9 by Мелена
ЖКК -желтокрасная книжка, т.е. официальная документация.Насколько я понимаю ( а 8-ке я понимаю мало) методов EvalExpr и ExecuteBatch из 7-ки в 8-й версии нет. Методов у OLE-сервера 8-ки всего два :Connect и Newobject. Но зато (это цитата из "Системного программирования " Михайлова )объект OLE-сервер системы "1С:Предприятие" в качестве своих методов может использовать системные процедуры и функции, а также процедуры и функции модуля приложения и общих модулей, объявленные с ключевым словом Экспорт.
#10 by ProstoNE
Да я уже все методы и OLE-сервера, и COM-соединения попробовала. Ничего радостного. Ну и бог с ним.
#11 by Fynjy
Мадам код покажите ...Проще будет подсказать !!!
#12 by Sheridan
В V8 нет аналога метода EvalExpr
#13 by Волшебник
а как же Выполнить и Вычислить?
#14 by Sheridan
Эти методы не работают через COM
#15 by Sheridan
Поверте, проверено. Я даже когда то тему поднимал по этому поводу.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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