Форум: "Базы";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
ВнизДоступ к 1С через OLE Найти похожие ветки
← →
VitGun (2003-02-05 18:14) [0]Получил доступ к базе 1С через OLE. Затем пытаюсь выполнить:
var Com:OleVariant;
begin
...
Com.ExecBatch("ПодготовкаСведенийДляПФР");
...
end;
вот что мне выдают:
Variant does not reference an automation object т.е:
Переменная не ссылается на объект автоматизации.
Вопрос: Что это такое и как с этим бороться?
← →
sniknik (2003-02-05 19:04) [1]может потому чтотакого метода нет? есть ExecuteBatch
← →
VitGun (2003-02-05 19:10) [2]Блин, и это пробовал, но все равно то же самое...
← →
sniknik (2003-02-05 19:38) [3]Ну тогда у тебя может 1С не зарегистрирован? в смысле не лицензия а в систеие.
в реестре смотрел?
V77.Application там есть?
← →
VitGun (2003-02-05 19:41) [4]Ну если я справочник "Сотрудники" выгружал через OLE, значит зарегистрировани, в смысле в системе.
← →
sniknik (2003-02-05 19:55) [5]значит да. а другие срабатывают?
OleVariant(AppDis).Сообщить("??????"); к примеру?
← →
Nemo (2003-02-05 23:00) [6]Com.ExecBatch("ПодготовкаСведенийДляПФР();");
← →
Nemo (2003-02-05 23:05) [7]Или Com.ПодготовкаСведенийДляПФР(); Если это функция глобального модуля.На процедуры ругается.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.023 c