Имя: Пароль:
1C
 
Открыть внешнюю обработку в подключаемой базе
0 Stimcool
 
20.01.15
13:03
Подключаюсь com соединением к базе, хочу запустить в ней обработку из её внешних обработок. Пишу:
ОбъектПодключения = Новый COMОбъект("V82.ComConnector");    
v8 = ОбъектПодключения.Connect(СтрокаПодключения);

  обр=v8.Справочники.ВнешниеОбработки.НайтиПоНаименованию("МояОбработка");
    ИмяФайла = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = обр.ХранилищеВнешнейОбработки.Получить();// вот здесь ДвоичныеДанные = Неопределенно
    ДвоичныеДанные.Записать(ИмяФайла);
v8.внешниеобработки.Создать(ИмяФайла,ЛОЖЬ);

Ошибка при записи двоич данных


Пишу:
обр=v8.Справочники.ВнешниеОбработки.НайтиПоНаименованию("МояОбработка");
    ИмяФайла = ПолучитьИмяВременногоФайла();
    v8_ДвоичныеДанные = v8.NewObject("ХранилищеЗначения",обр.ХранилищеВнешнейОбработки.Get());
    v8_ДвоичныеДанные.Записать(ИмяФайла);
Так же ошибка при записи.

Так как же запустить обработку?
1 Мимохожий Однако
 
20.01.15
13:05
Не взлетит
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший