Вход | Регистрация
 

Добавление внешних файлов в ТЧ

Добавление внешних файлов в ТЧ
Я
   demous
 
10.10.19 - 12:17
Добрый день, подскажите, возможно ли в тч добавить (хранить) внешние файлы на примере моей процедуры?
На данный момент она хранит имя файла, но не позволяет открыть файл, и при изменении строки предлагается выбор нового файла, а даже не открытие папки с ним...

Процедура ВложенияПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
    
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);

    ДиалогОткрытияФайла.Заголовок      = "Выберите файл вложения";
    ДиалогОткрытияФайла.ПолноеИмяФайла = "";
    ДиалогОткрытияФайла.Фильтр         = "Все файлы  (*.*)|*.*";
    ДиалогОткрытияФайла.ПредварительныйПросмотр = Истина;

    Если ДиалогОткрытияФайла.Выбрать() Тогда

        Попытка
            ВыбранныйФайл = Новый ДвоичныеДанные(ДиалогОткрытияФайла.ПолноеИмяФайла);
        Исключение
            Сообщить(ОписаниеОшибки());
        КонецПопытки;

        Элемент.ТекущаяСтрока.Вложение = Новый ХранилищеЗначения(ВыбранныйФайл);
        ФайлНаДиске = Новый Файл(ДиалогОткрытияФайла.ПолноеИмяФайла);

        Элемент.ТекущаяСтрока.ИмяФайла = ФайлНаДиске.Имя;

    Иначе
        Отказ = Истина;
        Возврат;
    КонецЕсли;

КонецПроцедуры
 
 
   vicof
 
1 - 10.10.19 - 12:21
Параметр НоваяСтрока ни о чем не говорит?
   demous
 
2 - 10.10.19 - 12:32
(1) я понимаю что он дает возможность выполнять некоторые действия только при добавлении новой строки

Но вот что сделать, что бы решить мою задачу я немного не понимаю)
   vicof
 
3 - 10.10.19 - 13:23
Нахрена открывать диалог выбора файла, если строка не новая?
   demous
 
4 - 10.10.19 - 14:12
Подскажите как правильно прописать
   vicof
 
5 - 10.10.19 - 14:24
(4) Ну я как бы намекал в (1)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.