Как отрыть прикрепленный файл двойным кликом мышки из отчета?
Коллеги, всем доброго дня!
Подскажите, кто знает, как из отчета открыть файл? В отчет передаю ссылку на файл.
Как из отчета открыть другой отчет инфу нашел, но это не то.
Формы отчета нет, обращение идет к общей форме.
Пробовал такой вариант:
Но в этом случае ругается: "Список присоединенных файлов можно посмотреть только в форме объекта-владельца".
Подскажите, кто знает, как из отчета открыть файл? В отчет передаю ссылку на файл.
Как из отчета открыть другой отчет инфу нашел, но это не то.
Формы отчета нет, обращение идет к общей форме.
Пробовал такой вариант:
ПФ = ПолучитьИзВременногоХранилища(ФормаОтчета.ОтчетДанныеРасшифровки).Элементы[Расшифровка].ПолучитьПоля()[0].Поле;
Если ПФ = "ПФ" Тогда
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныеФайлы");
КонецЕсли;
Но в этом случае ругается: "Список присоединенных файлов можно посмотреть только в форме объекта-владельца".
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) На сколько я понимаю, это признак наличия присоединенных файлов у документа/справочника, который выводится в строке отчета.
Соответственно, надо из строки отчета получить ссылку, для которой выводится этот признак, и уже открывать форму списка присоединенных файлов.
Где ВладелецПрисоединенныхФайлов это ссылка которую нашли.
Соответственно, надо из строки отчета получить ссылку, для которой выводится этот признак, и уже открывать форму списка присоединенных файлов.
ПараметрыФормы = Новый Структура();
ПараметрыФормы.Вставить("ВладелецФайла", ВладелецПрисоединенныхФайлов);
//ПараметрыФормы.Вставить("СкрыватьВладельца", Истина);
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныеФайлы", ПараметрыФормы);
Где ВладелецПрисоединенныхФайлов это ссылка которую нашли.
(8) Я так понимаю, что перед этим мне надо определить ВладельцаПФ, т.е. все равно туда передавать ссылку? А ссылку на клиенте не получить.
Вот первый запрос в СКД:
Может изначально что-то неправильно делаю?
Затем уже Список с регистром соединяю.
Вот первый запрос в СКД:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ЗапросТовары.Ссылка КАК Ссылка,
ЗапросТовары.ИДСтрокиЗапроса КАК ИДСтрокиЗапроса,
ЗапросПФ.Ссылка КАК Файл
ПОМЕСТИТЬ Список
ИЗ
Документ.Запрос.Товары КАК ЗапросТовары
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЗапросПФ КАК ЗапросПФ
ПО ЗапросТовары.ИДСтрокиЗапроса = ЗапросПФ.ИДСтрокиЗапроса
ПоказатьМожет изначально что-то неправильно делаю?
Затем уже Список с регистром соединяю.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот