public object ОткрытьФайлДляРедактированияВнешнимХТМЛРедактором(/*ИмяФайла*/)
{
//Файл = Новый Файл(ИмяФайла);
if(true/*НЕ Файл.Существует() ИЛИ Файл.ЭтоКаталог()*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Ошибка открытия файла. Файл не найден на диске.");
}
//ИмяПриложения = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ПараметрыСеанса.ТекущийПользователь,"КоманднаяСтрокаДляЗапускаВнешнегоХТМЛРедактора");
if(true/*Не ЗначениеЗаполнено(ИмяПриложения) ИЛИ ТипЗнч(ИмяПриложения) <> Тип("Строка")*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("У пользователя не указана командная строка для запуска внешнего HTML редактора текстов.",, "Редактирование невозможно.");
}
//ИмяПриложения = Врег(ИмяПриложения);
if(true/*Найти(ИмяПриложения, "[FILENAME]") = 0 ИЛИ СтрЧислоВхождений(ИмяПриложения, "[FILENAME]") > 1*/)
{
/*ОбщегоНазначения.СообщитьОбОшибке("В настройках пользователя некорректно задана командная строка для запуска внешнего HTML редактора текстов.
|Необходимо один раз указать место для подстановки имени файла в виде шаблона [FileName].",, "Редактирование невозможно.");*/
}
//ИмяПриложения = СтрЗаменить(ИмяПриложения, "[FILENAME]",""" " + """" + ИмяФайла + """");
//ПолноеИмяBatФайла = КаталогВременныхФайлов() + "EditHTML.bat";
//ТекстBatФайла = Новый ТекстовыйДокумент;
//ТекстBatФайла.Вывод = ИспользованиеВывода.Разрешить;
//ТекстBatФайла.УстановитьТекст("START" + " """ + ИмяПриложения);
//ТекстBatФайла.Записать(ПолноеИмяBatФайла, КодировкаТекста.OEM);
return null;
}