Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.24;
Скачать: CL | DM;

Вниз

Доступ к 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
4-76239
Rookie
2003-01-10 11:40
2003.02.24
???Real Process ID???


3-75830
RUSTAM
2003-02-07 08:34
2003.02.24
Связывание таблиц PARADOX


14-76125
Сатир
2003-02-06 13:59
2003.02.24
Забыл математику, а справочника под рукой нет:(


1-76014
Yakudza
2003-02-13 12:22
2003.02.24
XP интерфейс


4-76234
Sliski Slimak
2003-01-12 12:21
2003.02.24
Хэндл дочернего окна