Записать данные переменной в строку табличной части
Доброго дня уважаемые знатоки 1С.
Подскажите пожалуйста мне записать путь файла в табличную часть формы документа.
Есть документ к примеру ЗаявкаНаЗакуп, в нем Табличный документ название Файлы с реквизитом ПутьКфайлу, НаименованиеДокумента.
Как сделать так чтобы при выборе документов наименование и путь до файла вставлялись в табличную часть документа Файлы.
То что сейчас есть работает, только названия не высвечиваются файлов в строке таблицы.
Подскажите пожалуйста мне записать путь файла в табличную часть формы документа.
Есть документ к примеру ЗаявкаНаЗакуп, в нем Табличный документ название Файлы с реквизитом ПутьКфайлу, НаименованиеДокумента.
Как сделать так чтобы при выборе документов наименование и путь до файла вставлялись в табличную часть документа Файлы.
То что сейчас есть работает, только названия не высвечиваются файлов в строке таблицы.
&НаКлиенте // прикрепить ссылку на файл
Процедура ПрикрепитьСсылку(Команда)
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Фильтр = "*.pdf|*.pdf";
Диалог.Каталог = "";
Диалог.Показать(Новый ОписаниеОповещения("ПрикрепитьСсылкуЗавершение", ЭтотОбъект, Новый Структура("Диалог", Диалог)));
КонецПроцедуры
&НаКлиенте
Процедура ПрикрепитьСсылкуЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
Диалог = ДополнительныеПараметры.Диалог;
Если (ВыбранныеФайлы <> Неопределено) Тогда
Объект.Файл = Диалог.ПолноеИмяФайла;
ВыбранныеФайлы = Объект.Файлы.Добавить();
Строка = Диалог;
КонецЕсли;
КонецПроцедуры
ПоказатьПрикрепленные файлы:
По теме из базы знаний
- Программное добавление кнопок копирования табличных частей во все документы с минимальными изменениями конфигурации (или вообще без изменения)
- Универсальный обмен данными UNIDATA 1с77
- Пример связи 1С и мессенджера Telegram. Получение данных из 1С запросом из Telegram
- EnterpriseData - пример доработки правил конвертации без использования КД 3.0 в расширении конфигурации
- Как автоматически заполнить обработкой табличную часть документа "Ввод начальных остатков" (Тип операции = "Расчеты с партнерами"). 1С: ERP
Найденные решения
&НаКлиенте
Процедура ПрикрепитьСсылкуЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
Если (ВыбранныеФайлы <> Неопределено) Тогда
Для Каждого ПолноеИмяФайла Из ВыбранныеФайлы Цикл
Файл = Новый Файл(ПолноеИмяФайла);
СтрокаФайла = Объект.Файлы.Добавить();
СтрокаФайла.Файл = Файл.Путь;
СтрокаФайла.Название = Файл.Имя;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
&НаКлиенте
Процедура ПрикрепитьСсылкуЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
Если (ВыбранныеФайлы <> Неопределено) Тогда
Для Каждого ПолноеИмяФайла Из ВыбранныеФайлы Цикл
Файл = Новый Файл(ПолноеИмяФайла);
СтрокаФайла = Объект.Файлы.Добавить();
СтрокаФайла.Файл = Файл.Путь;
СтрокаФайла.Название = Файл.Имя;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Показать
Уважаемые знатоки, подскажите пожалуйста, решив одну задачу наткнулся на другую
Выбор и вставка так скажем путей файла вставляется без проблем.
Выше описанная задача работает хорошо.
а теперь прикрепить эту же ссылку не дает и выдает ошибку. в какую сторону смотреть?
Сделал сейчас так тоже не работает и выдает ошибку.
а раньше работало так:
Выбор и вставка так скажем путей файла вставляется без проблем.
Выше описанная задача работает хорошо.
а теперь прикрепить эту же ссылку не дает и выдает ошибку. в какую сторону смотреть?
Сделал сейчас так тоже не работает и выдает ошибку.
Письмо.Вложения.Добавить(Элементы.ФайлыФайл);
а раньше работало так:
Письмо.Вложения.Добавить(Объект.Файл, "Заявка");
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот