Автор: Sharki 26.05.15, 15:39
Добрый день!
Цель: хочу в справку по подсистеме закинуть pdf.
Поскольку страница справки это HTML-документ то есть возможность использовать например
"<EMBED width=100% height=100% type=""application/pdf"" src="+пАдресВременногоХранилища+" ></EMBED>"
где пАдресВременногоХранилища - адрес временного хранилища где лежит двоичные данные pdf-файла.
Проблема - в статичный HTML-документ справки в src запихнуть значение ссылаемое на двоичные данные документа
Кто-нибудь отлавливал вызов справки, вносил ли какие коррективы перед отображением и т.п. Уже голову поломал как это можно сделать.
Пробовал по аналогии с картинками получить навигационную ссылку общего макета с двоичными данными, но такой возможности нет или натупил и не удалось сделать.
Вариант выгрузки на клиент файла пдф в некий темп каталог не предлагать;) Надо все файлы хранить в базе и с ними работать.
Автор: logist 26.05.15, 17:29
Цитата(Sharki @ 26.05.15, 16:39)
Вариант выгрузки на клиент файла пдф в некий темп каталог не предлагать
Мне кажется другого вариант и не может быть, src не будет работать с двоичными данными в среде 1С, т.к. ищет поток по пути (http/ftp/file), а вы подсовываете туда просто строку.
Автор: Vofka 26.05.15, 19:31
Это вы пытаетесь сделать через платформенный механизм справки?
Цитата(Sharki @ 26.05.15, 16:39)
Вариант выгрузки на клиент файла пдф в некий темп каталог не предлагать;)
Почему? Выгружайте каждый раз при надобности (при обращении к справке) с нужным именем. Если ранее такой файл был - его можно всегда переписать актуальным из базы.
Автор: Sharki 26.05.15, 21:05
Цитата(logist @ 26.05.15, 18:29) http://pro1c.org.ua/index.php?act=findpost&pid=99348
Это вы пытаетесь сделать через платформенный механизм справки?
да
Цитата(Vofka @ 26.05.15, 20:31)
Почему? Выгружайте каждый раз при надобности (при обращении к справке) с нужным именем. Если ранее такой файл был - его можно всегда переписать актуальным из базы.
ну тогда в справке придется прошить оч. статичный путь к каталогу и файлу причем он должен быть доступен для всех пользователей, а учитывая всякие доменные политики думаю что просто не взлетит да и вариант совсем не идеальный.
Думаю пойду наверно по пути красивой обработки с деревом метаданных и отображением там пдфа, если конечно ктот не подскажет как например с картинками можно достать общий макет(в справке вставьте картинку из общих картинок конфигурации, в хтмл коде сформируются src ссылка многоуровневая, вот если бы такую же для макета достать)
Автор: Vofka 26.05.15, 21:08
Цитата(Sharki @ 26.05.15, 22:05) http://pro1c.org.ua/index.php?act=findpost&pid=99356
Это вы пытаетесь сделать через платформенный механизм справки?
да