Здравствуйте подскажите таким образом помещаю файл в справочник, в таблице где ссылка на файл показывает что есть, но пытаюсь его открыть не дает.

```1c
    &НаКлиенте
    Процедура ДобавитьФайл(Команда)

    ИмяФайла = ";
    ПутьФайла = ";
    ТекДанные = Элементы.ТаблицаПоручения.ТекущиеДанные;
    Если ТекДанные <> Неопределено Тогда
    //Вызываем Диалоговое окно и помещаем файл Картинки из локальной файловой системы во временное хранилище
    Если ПоместитьФайл(ПутьФайла, , ИмяФайла, Истина) = Истина Тогда

    //в строковый реквизит ФОТО нашей формы сохраняем ссылку на Картинку во временном хранилище
    Фото = ПутьФайла;
    //для создания нового элемента в Справочнике Файлы и записи Картинки в его реквизит Файл
    //переходим на сервер с помощью вызова серверной процедуры
    ЗагрузитьДанныеНаСервере(Фото,ИмяФайла, ТекДанные.Ссылка, ТекДанные.ПунктПоручения,ТекДанные.БП);
    КонецЕсли;
    Иначе
    Сообщить("Необходимо выбрать пункт поручения в таблице работы с поручениями!");
    КонецЕсли;

    КонецПроцедуры

    &НаСервере
    Процедура ЗагрузитьДанныеНаСервере(Фото,ИмяФайла, Ссылка, ПунктПоручения,БП)

    Попытка
    НачатьТранзакцию();
    ОбъектФайл = Справочники.Файлы.СоздатьЭлемент();

    //Гусев
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | СотрудникиПользователей.Пользователь КАК Пользователь,
    | СотрудникиПользователей.Сотрудник.ПредставлениеВДокументах КАК СотрудникПредставлениеВДокументах,
    | СотрудникиПользователей.Сотрудник КАК Сотрудник,
    | ДействиеЗадачи.Ссылка КАК ДействиеЗадачиДокумент
    |ИЗ
    | РегистрСведений.СотрудникиПользователей КАК СотрудникиПользователей,
    | Документ.ДействиеЗадачи КАК ДействиеЗадачи
    |ГДЕ
    | СотрудникиПользователей.Пользователь = &Пользователь
    | И ДействиеЗадачи.Источник = &Источник
    | И НЕ ДействиеЗадачи.ПометкаУдаления";

    ТчБп = БП.РезультатыИсполнения;

    Для каждого Элемент Из ТчБп Цикл //Можно в запросе, но думаю смысла особого нет
    Задача = Элемент.ЗадачаИсполнителя;
    КонецЦикла;

    //Гусев
    Запрос.УстановитьПараметр("Источник", Задача);
    //Запрос.УстановитьПараметр("Источник", БП)
    //Гусев
    Запрос.УстановитьПараметр("Пользователь",ПараметрыСеанса.ТекущийПользователь);
    Выборка = Запрос.Выполнить().Выбрать();

    Если Выборка.Следующий() Тогда
    ОбъектФайл.Автор = Выборка.Сотрудник;
    ОбъектФайл.ТекущаяВерсияАвтор = Выборка.Сотрудник;
    Иначе
    ОбъектФайл.Автор = ПараметрыСеанса.ТекущийПользователь;
    ОбъектФайл.ТекущаяВерсияАвтор = Выборка.Сотрудник;
    КонецЕсли;
    ОбъектФайл.ВладелецФайла = Выборка.ДействиеЗадачиДокумент;
    ОбъектФайл.ДатаСоздания = ТекущаяДата();
    ОбъектФайл.ТекущаяВерсияНомерВерсии = 1;
    ОбъектФайл.ТекущаяВерсияДатаСоздания = ТекущаяДата();
    ОбъектФайл.ТекстХранилище = Фото;
    ОбъектФайл.ТекущаяВерсияРасширение = ПолучитьРасширениеФайла(ИмяФайла);
    ПолноеИмяФайла = СтрЗаменить(Сред(ИмяФайла, СтрНайти(ИмяФайла, "\", НаправлениеПоиска.СКонца) + 1),"."+ОбъектФайл.ТекущаяВерсияРасширение,");
    ОбъектФайл.ПолноеНаименование = ПолноеИмяФайла;
    ОбъектФайл.Наименование = ПолноеИмяФайла;
    ОбъектФайл.Записать();
    ЗафиксироватьТранзакцию();
    //Гусев 18.01.2023
    ОбновитьДанныеТаблицы();
    //Гусев
    Исключение
    Сообщить("При добавлении файла "+Фото+" произошла ошибка "+ОписаниеОшибки());
    ОтменитьТранзакцию();
    КонецПопытки;

    КонецПроцедуры
```
---
Имеется ввиду типовой механизм не открывает, может поместил файл не так
(3)
---
не дает
Ошибку выдает?
---
молча вцепился руками и ногами и тянет на себя, гад такой. И не откроешь никак.

(1) попробуй ломом. Против лома нет приема...
---
Имеется ввиду типовой механизм не открывает, может поместил файл не так
(3)
---
Охренеть. А что, из БСП уже выпилили функцию создания версии файла?
---
из БСПЗачем ты порвал автору шаблон?