Подключаюсь com соединением к базе, хочу запустить в ней обработку из её внешних обработок. Пишу:
ОбъектПодключения = Новый COMОбъект("V82.ComConnector");
v8 = ОбъектПодключения.Connect(СтрокаПодключения);
обр=v8.Справочники.ВнешниеОбработки.НайтиПоНаименованию("МояОбработка");
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = обр.ХранилищеВнешнейОбработки.Получить();// вот здесь ДвоичныеДанные = Неопределенно
ДвоичныеДанные.Записать(ИмяФайла);
v8.внешниеобработки.Создать(ИмяФайла,ЛОЖЬ);
Ошибка при записи двоич данных
Пишу:
обр=v8.Справочники.ВнешниеОбработки.НайтиПоНаименованию("МояОбработка");
ИмяФайла = ПолучитьИмяВременногоФайла();
v8_ДвоичныеДанные = v8.NewObject("ХранилищеЗначения",обр.ХранилищеВнешнейОбработки.Get());
v8_ДвоичныеДанные.Записать(ИмяФайла);
Так же ошибка при записи.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший