julyp » Ср июл 21, 2010 5:59 am
Делаем Попытка-Исключение-КонецПопытки
Процедура ОткрытьПутеводительПоДемонстрационнойБазе() Экспорт
Попытка
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВнешниеОбработки.Ссылка
|ИЗ
| Справочник.ВнешниеОбработки КАК ВнешниеОбработки
|ГДЕ
| ВнешниеОбработки.Наименование = ""Путеводитель по демонстрационной базе""";
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
Путеводитель = Выборка.Ссылка;
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = Путеводитель.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
Если Форма <> Неопределено Тогда
Форма.Открыть();
КонецЕсли;
УдалитьФайлы(ИмяФайла);
Исключение
КонецПопытки;
КонецПроцедуры // ОткрытьПутеводительПоДемонстрационнойБазе()