-
Подскажите как и Делфи создать Оле объект структуру в 1с 8 ?
-
> объект структуру
Что за зверь ?
-
Автор хочет создать некий обьект, структуру или еще что, чтобы можно было подсунуть эске в качестве параметра в функцию, и чтобы все прокатило. Тобиш как "Новый ИМЯ_КЛАССА" (New Class_Name). Я не в курсе возможно это или нет.
-
Читай справку в конфигураторе, там все про COM-соединитель (COM connector) написано с примером, через него сможеш создать любой обьект 1с.
-
> через него сможеш создать любой обьект 1с.
Стркутура вроде не совсем объект, хотя я в 8-ке плохо шарю.
-
Так кто решил эту проблему?
У меня в 1С 8.1 есть такая строка
Структура = Новый Структура;
Как мне ее передать из Delphi с использованием OLE ?
-
> Как мне ее передать из Delphi с использованием OLE ?
В delphi нет объекта "Структура". Можно заполнить структуру через вызов 1C.Application или написав OLE-объект и копировать оттуда.
-
СтруктураОЛЕ=БазаОЛЕ.NewObject("Структура");
-
Здравствуйте!У меня проблема, и нужно ее срочно решить, с считыванием с 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;
-
>>simandr © (19.07.10 12:39) [8]
Справочники.