Как в 1С создать внешнюю ссылку к хранилищу? #568117


#0 by vudo
Как в 1С создать внешнюю ссылку, к хранилищу с двоичными данными, что бы по щелчку по этой ссылке в сгенерированной HTML страничке получить эти данные? Имеется ввиду создать внешнюю ссылку к данным. А возможно ли такое?
#1 by Cube
Что есть "внешняя ссылка"?
#2 by vudo
Ну например " Это внешняя ссылка, но при переходе по ней в ВебКлиенте открывается окно с входом в конфигурацию, а мне нужны данные, а не вылет из программы :(
#3 by Cube
Ну так ты ссылку-то на объект (элемент справочника) давай. Обращение к реквизитам объекта пока никто не обещал (или я ошибаюсь?)...
#4 by vudo
Да мне нужен файл с двоичными данными, а не окно элемента справочника.
#5 by vudo
Ссылку внутреннюю можно получить через ПолучитьНавигационнуюСсылку, а вот как ее к HTML, работающему в этом же контексте 1С присабачить?
#6 by Cube
Ты что получить-то хочешь? Ты хочешь, чтобы в браузере открывалась произвольная страница, созданная тобой, в которой была ссылка на файл, хранящийся в базе 1С и чтобы эта ссылка была ещё и кликабельна?
#7 by Aleksey
Использование результата ПолучитьНавигационнуюСсылку, в URL-адресе гиперссылки Возможность использования web-клиента в платформе 8.2 существенно расширило область применения 1С. Что в свою очередь породило множество вопросов. Вот один из них, хоть и мелочь, но... Вообщем стояла следующая задача: отправлять уведомления о изменениях в документах на почту и вкладывать в письмо гиперссылку на измененный документ. База опубликована на web-севере. Полученная в 1С ссылка методом ПолучитьНавигационнуюСсылку имела следующий вид Код " Вложенная в таком виде ссылка не открывала нужный документ, а лишь инициировала переход в базу. Как оказалось проблема была в следующем, в URL-адресах не должны присутствовать кавычки, их заменяем на %22 Код Спасибо специалистам Microsoft :) (с)
#8 by vudo
Спасибо получилось! Осталась еще одна проблема. Она к 1С (скорее всего) отношения не будет иметь, но: Как к ссылке прикрутить имя получаемого файла с расширением? А то сейчас сохраняет абы как. (имя UNTITLED без расширения)
#9 by vudo
Есть вот такой тэг <EMBED id="player" height=100 type=application/x-shockwave-flash pluginspage= width=200 src="{ПутьКФайлуПлеера}" flashvars="mp3={ПутьКФайлуМузыки}&amp;autostart=1&amp;autoreplay=1" autostart="true"></EMBED> он запускает звуковой файл. Проблема в том, что ссылка из 1С, описывающая ПутьКФайлуПлеера (подобная 2) не имеют расширения, а значит плагин не знает как её обрабатывать. Как это можно обойти?
#10 by vudo
Блин! Народ! Ау! Нетленка рушиться! Уже музыка грузиться, если {ПутьКФайлуПлеера} заменить на интернет ссылку! Ну не подымать же из-за одного swf файла web-сервер? Или интернет держать постоянно включенным? Может кто знает?
#11 by vudo
Уже сносит мозг... :( Base64 в HTML в виде текста можно только картинки (flash нельзя)... Локально с клиента с диска flash не грузится (безопасность браузера не позволяет)... Остоется тоглько: или хранить swf на другом домене или заставить понимать без расширения. Как без расшерения загрузить flash в "application/x-shockwave-flash" ?????????!!!!!! Фантазия кончилась... :(((((
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С