public object ДобавлениеВнешнейКомпоненты(/*ИсходныйФайл, ДвоичныеДанные = Неопределено, СообщатьОРезультате = Истина*/)
{
//ФайлНаДиске = Новый Файл(ИсходныйФайл);
if(true/*ДвоичныеДанные = Неопределено*/)
{
if(true/*НЕ ФайлНаДиске.Существует()*/)
{
//Сообщить("- Исходный файл отсутствует на диске: " + ИсходныйФайл);
}
//ДатаИзмененияФайла = ФайлНаДиске.ПолучитьВремяИзменения();
}
//НаборЗаписей = РегистрыСведений.ВнешниеКомпоненты.СоздатьНаборЗаписей();
//НаборЗаписей.Отбор.ИмяФайла.Установить(ФайлНаДиске.Имя);
//НаборЗаписей.Прочитать();
if(true/*Не НаборЗаписей.Количество() = 0*/)
{
//ПрошлаяДатаИзмененияФайла = НаборЗаписей[0].ДатаИзмененияФайла;
//НаборЗаписей.Очистить();
}
//Запись = НаборЗаписей.Добавить();
//Запись.ИмяФайла = ФайлНаДиске.Имя;
//Запись.ДатаИзмененияФайла = ДатаИзмененияФайла;
//Запись.ХранилищеФайла = Новый ХранилищеЗначения(ДвоичныеДанные, Новый СжатиеДанных());
return null;
}