Печать в ворд из webклиента

1. IssakN 45 16.02.19 12:41 Сейчас в теме
Доброго дня. Кто сталкивался с печатью в ворд из web клиента, подскажите, как или где посмотреть пример:


&НаКлиенте
Функция ПолучитьCOMОбъектMSWord(ИмяФайлаНаДиске = "", ДвоичныеДанные,МестоВременногоХранения) Экспорт
	
	ИмяФайла = ИмяФайлаНаДиске + "_" + Строка(Новый УникальныйИдентификатор) + ".doc";
	
	Попытка
		//Имя = ПолучитьИмяВременногоФайла("docx");
		//Файл = Новый Файл(Имя);
		//КаталогВременныхФайлов = Файл.Путь;
		
		МестоВременногоХранения =  "D:\Выгрузка\" + ИмяФайла;
		Оповещение= Новый ОписаниеОповещения("ПолучитьКом",ЭтаФорма);
		ДвоичныеДанные.НачатьЗапись(Оповещение,МестоВременногоХранения);
	
КонецФункции

&НаКлиенте
Функция ПолучитьКом(Параметры) Экспорт
	
	Попытка
		MSWord = ПолучитьCOMОбъект(МестоВременногоХранения);
		//MSWord = Новый COMОбъект("Word.Application");
		MSWord.Documents.Open(МестоВременногоХранения);		
	Исключение
		Сообщить(ОписаниеОшибки());
		MSWord.Application.Quit();
		
		Возврат Неопределено;
		
	КонецПопытки;
	
	Возврат MSWord;

КонецФункции

Показать


ПолучитьCOMОбъект(МестоВременногоХранения) падает с ошибкой -
COM-объекты поддерживается только в Microsoft Internet Explorer

Новый COMОбъект("Word.Application") падает с ошибкой
Тип не определен (COMObject)

В тонком клиенте все прекрасно отрабатывает. Настройки браузеров крутил, разрешая уже все подряд. IE уже отказывается запускаться с отладкой.
Макет сохранен в двоичном макете - после в указанной папке файл создается, но из-за ошибки не дает его дальше обрабатывать. Буду благодарен за советы и ссылки на примеры.
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Xershi 1484 17.02.19 16:40 Сейчас в теме
2. leosoft 165 16.02.19 14:01 Сейчас в теме
В новых движках 8.3.14 отказались от IE вроде как
3. leosoft 165 16.02.19 16:29 Сейчас в теме
Может альтернативный подход поможет?
https://infostart.ru/public/873883/
5. IssakN 45 18.02.19 15:28 Сейчас в теме +1 $m
К сожалению печать в ворд из веб-клиента так и не получилась. Пришлось сделать через обычный макет.
6. herfis 499 18.02.19 15:58 Сейчас в теме
(5) Если бы браузеры разрешали работу через COM, как и запуск внешних приложений - это была бы не дыра в безопасности, а полное отсутствие этой самой безопасности.
Открыть ворд из браузера, наверное, можно с помощью ЗапуститьПриложение() указав вордовский файл (если ворд установлен на клиенте и ассоциирован с расширением). Естественно, ЗапуститьПриложение() отработает в браузере только при установленном расширении по работе с файлами.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот