Экспорт в 1С 8.1 через OLE

Новая тема
Показывать по 10 20 40 сообщений
"> v81 = Новый COMОбъект("v81.Application"); //выполняется
> v81.Execute("a=2;"); //ошибка - метод Execute() не обнаружен...
> Подскажите пожалуйста решение, если кто делал... Заранее благадарен
> P.S. Через v81.COMConnector тоже пробовал - результат аналогичен...

А Connect сделать не забыли?"
"Здравствуйте!У меня проблема с считыванием с 1С 8.1. подключение происходит нормально, а вот на строке
"Contrag:= Ole1C.Справочник.Контрагенты" выходит ошибка мол метод Справочник не поддерживается
procedure TfrmConnect1C.BitBtn1Click(Sender: TObject);
var
 ResOpen: Integer;
 path1c,v1c: string;
begin
 Ole1C:=Unassigned;
 v1c:=trim('V81.Application');
 path1c:=trim('C:\Program Files\1cv81\db\Base_Zp_Demo\Base_Zp_Demo\');

 Ole1C:=Connect1c(v1c,path1c);
 if Connecttrue(Ole1C) then
  begin
  showmessage('Open');
  Contrag:= Ole1C.Справочник.Контрагенты;
  end else begin
   ShowMessage(' Ошибка соединения!');
   Ole1C:=Unassigned;

   Exit;
 end;

end;"
А если написать так:
Ole1C.Справочники.Контрагенты
Извините но через Ole1C.Справочники.Контрагенты тоже такая же ошибка,не поддерживает метод Справочники.
Пожалуйста!Дайте еще варианты, шеф поджимает, не пойму что не так
Дословно текст ошибки!
Project xxxx.raised exception class OLEError with message 'method 'Справочники' not supported by automation object'
"но когда пишеть так вот Contrag:= Ole1C.string('Справочник.Контрагенты');
Ошибки не выводит"
может 1С не так понимает методы которые я ей посылаю
Если подключаться из 1С, то у меня все проходит, из других языков я не пробовал!
"А вот еще одна проблемка
Schet:=v.string('Справочник.Контрагенты');нет ошибки,но когда пишу

Schet_Select:=Schet.string('Выбрать(Schet.НайтиПоКоду(''000000013''))');,
то invalid Variant operation сто нетак подскажите пож.

"
Читают тему
(гостей: 1)

Быстрый переход