Доброго времени суток!
Подскажите решение следующего вопроса.
При работе 1С:Предприятие 8.3 (8.3.18.1563) самописная конфигурация (без БСП) на web-клиенте пользователь открывает сформированный на сервере pdf файл. Сейчас я реализовал все это через:ПоместитьВоВременноеХранилище, НачатьПолучениеФайлаССервера и полученный от сервера файл сохраняю например в C:\Temp, после чего НачатьЗапускПриложения и файл открывается в приложении-просмотрщике pdf файлов у пользователя.
Есть еще один дополнительный вопросик, как указать на web-клиенте, что скачивать файл надо в папку "Загрузки" для Windows? Эта папка у клиентов обычно находится в C:\Users\[Имя пользователя]\Downloads.
Заранее спасибо за любую помощь: методическую, кодом, ссылкой!
Зачем формировать файл на сервере? Достаточно сформировать ДвоичныеДанные и передать их на клиент.
На клиенте записывать в нужную папку.
Если просмотрщик по умолчанию браузер, то в отдельной вкладке и откроет.
Задача кажется решаемой, вопрос как определить папку Download и строку запуска браузера по умолчанию. Тут, наверное, от версии ОС зависеть будет.
По вопросу открытия файл pdf в новой закладке в браузере оказалось проще чем я думал.
Если создать кнопку на форме и в его свойствах:
- Вид: Кнопка командной панели
- ИмяКоманды: ПредварительныйПросмотр (..., Открывается формочка, на ней 2я закладка Стандартные команды и в ней выбрать ветку с именем табличного документа, на который выводится макет печати, там есть список команд, одна из них Предварительный просмотр.)
Все, теперь когда пользователь в вэб-браузере нажимает эту кнопку, на соседней вкладке браузера открывается pdf документ.