Записать данные переменной в строку табличной части

1. ru_spaiky 06.12.20 17:22 Сейчас в теме
Доброго дня уважаемые знатоки 1С.
Подскажите пожалуйста мне записать путь файла в табличную часть формы документа.
Есть документ к примеру ЗаявкаНаЗакуп, в нем Табличный документ название Файлы с реквизитом ПутьКфайлу, НаименованиеДокумента.
Как сделать так чтобы при выборе документов наименование и путь до файла вставлялись в табличную часть документа Файлы.
То что сейчас есть работает, только названия не высвечиваются файлов в строке таблицы.

&НаКлиенте     // прикрепить ссылку на файл
Процедура ПрикрепитьСсылку(Команда)
	Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
    Диалог.Фильтр = "*.pdf|*.pdf";
	Диалог.Каталог = "";
	Диалог.Показать(Новый ОписаниеОповещения("ПрикрепитьСсылкуЗавершение", ЭтотОбъект, Новый Структура("Диалог", Диалог)));

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

&НаКлиенте
Процедура ПрикрепитьСсылкуЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
	
		
	Диалог = ДополнительныеПараметры.Диалог;
		
	Если (ВыбранныеФайлы <> Неопределено) Тогда
	Объект.Файл = Диалог.ПолноеИмяФайла;
	ВыбранныеФайлы = Объект.Файлы.Добавить();
	Строка = Диалог;
	КонецЕсли;
	
КонецПроцедуры
Показать
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. spec8s 843 06.12.20 18:35 Сейчас в теме
&НаКлиенте
Процедура ПрикрепитьСсылкуЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
    

    Если (ВыбранныеФайлы <> Неопределено) Тогда
        Для Каждого ПолноеИмяФайла Из ВыбранныеФайлы Цикл
            Файл = Новый Файл(ПолноеИмяФайла);
            СтрокаФайла = Объект.Файлы.Добавить();
            СтрокаФайла.Файл = Файл.Путь;
            СтрокаФайла.Название = Файл.Имя;
        КонецЦикла;
    КонецЕсли;
    
КонецПроцедуры
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. _7445_ 06.12.20 20:50 Сейчас в теме
 СтрокаФайла = Объект.Файлы.Добавить();
             СтрокаФайла.Файл = Файл.Путь;
2. spec8s 843 06.12.20 18:35 Сейчас в теме
&НаКлиенте
Процедура ПрикрепитьСсылкуЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
    

    Если (ВыбранныеФайлы <> Неопределено) Тогда
        Для Каждого ПолноеИмяФайла Из ВыбранныеФайлы Цикл
            Файл = Новый Файл(ПолноеИмяФайла);
            СтрокаФайла = Объект.Файлы.Добавить();
            СтрокаФайла.Файл = Файл.Путь;
            СтрокаФайла.Название = Файл.Имя;
        КонецЦикла;
    КонецЕсли;
    
КонецПроцедуры
Показать
4. ru_spaiky 07.12.20 20:44 Сейчас в теме
Уважаемые знатоки, подскажите пожалуйста, решив одну задачу наткнулся на другую
Выбор и вставка так скажем путей файла вставляется без проблем.
Выше описанная задача работает хорошо.
а теперь прикрепить эту же ссылку не дает и выдает ошибку. в какую сторону смотреть?


Сделал сейчас так тоже не работает и выдает ошибку.
Письмо.Вложения.Добавить(Элементы.ФайлыФайл);


а раньше работало так:
Письмо.Вложения.Добавить(Объект.Файл, "Заявка");
Прикрепленные файлы:
5. ru_spaiky 07.12.20 21:24 Сейчас в теме
Попытался через цикл но тоже чет не то пишу наверно. ошибку выдает
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот