Проблемы с работой через OLE, запуск функции через OLE #97143


#0 by МЮЛЛЕР
Как передать в запускаемую через OLE функцию элемент справочника той же базы?ДатаНачРаб=Ист.EvalExpr("ДатаНачалаРаботыКлиента("+Спр.ТекущийЭлемент+")");{E:WORK1СВНЕШНИЕ ОТЧЕТЫПЕРЕНОС ДОКУМЕНТОВ.ERT}: 1С:Предприятие: 1 ДатаНачалаРаботыКлиента(OLE<<?>>)Переменная не определена (OLE)
#1 by Lexusss
ДатаНачРаб=Ист.ДатаНачалаРаботыКлиента(Спр.ТекущийЭлемент);ЗЫ: >Читать, думать.
#2 by poi
Спр.ТекущийЭлемент - OLE
#3 by МЮЛЛЕР
, Спасибо, все получилось! Ссылка на sinor не работает!
#4 by evGenius
все работает
#5 by Lexusss
Все получилось, а ссылка не работает. Где-то здесь логическая ошибка.Что получилось - почитать или подумать?
#6 by МЮЛЛЕР
, ДатаНачРаб=Ист.ДатаНачалаРаботыКлиента(Спр.ТекущийЭлемент); - работает. Только не пойму одного:Если я использую Спр.ТекущийЭлемент:- ТекущийЭлемент это же метод базы, из которой я обращаюсь к другой базы через OLE, то как это может работать?
#7 by Rovan
Ссыкла в памяти храниться, но если смотришь ее через текущую базу, то она теряет смысл.
#8 by Lexusss
ТекущийЭлемент - это метод объекта ОЛЕ-сервера, соответственно и исполняться она будет ОЛЕ сервером.Совпадение с названием методами ОЛЕ клиента здесь роли не играет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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