Имя: Пароль:
1C
1С v8
Delphi XE --> 1с 8.2
0 qeos
 
19.12.11
09:36
подключаюсь к 1с таким кодом:

 v8 := COMConnector1.Connect1('Srvr="*****";Ref="*****"');
 AddLog(v8.Метаданные.Имя);
 form := v8.Обработки.ФункцииВнешнегоСоединения.Создать();
 result := form.РегламентныеЗаданияВыполняютсяКлиент();

в последней строке вылетает ошибка: Method not supported by automation server.
http://my.jetscreenshot.com/5394/20111219-dltf-23kb.jpg

Вопроса собственно два:
1. Как исправить эти кракозябры?
2. Как исправить собственно ошибку и куда копать вообще? что у меня не так? все варианты в конфе перепробывал и в общем модуле пихал процедуру, и флаги у модуля менял, и диррективы компиляции перебрал, и "Экспорт" есть..
1 qeos
 
19.12.11
09:40
+ код 1с

 &НаКлиентеНаСервереБезКонтекста
 Функция РегламентныеЗаданияВыполняютсяКлиент() Экспорт
   Возврат истина;
 КонецФункции
2 Vladal
 
19.12.11
11:00
Похоже, кракозябры из-за разных кодировок - UTF или WIN.
3 QLgKR
 
19.12.11
16:35
form := v8.Обработки.ФункцииВнешнегоСоединения.Создать();

form - это ВнешняяОбработкаОбъект

а РегламентныеЗаданияВыполняютсяКлиент видимо в форме сидит