Здравствуйте, уважаемые.
Предлагаю обработку, которая позволяет внедрить вам в свои системы, возможность просмотра файлов разных форматов, загруженных в 1С.
Сам не являюсь сторонником сложного кодинга и усложнения своей жизни сторонними программами, постарался оптимально выжать всё, дабы прийти к результату с минимальными потерями. А именно, минимум кода и минимум сторонних программ.
Что делает обработка?
Обработка делает две вещи:
1) загрузка файла вэб клиент с ПК в 1С. Т.к. в 8.3. (По крайней мере Бухгалтерия) использует новое понятие "Присоединенные файлы" - то именно таким методом файл и добавляется в систему.
2) Вывод на просмотр. Есть несколько методов выведения файлов в 1С:
а) Картинки - выводятся через Поле картинки.
б) exel - через Поле табличного документа
в) pdf - Поле HTML документа
г) doc, docx - И самое интересное, эти типы файлов, при просмотре, конвертируются в pdf с помощью (PDF24) - и выводятся через (Поле HTML документа)
Как это работает?
Для внедрения всего функционала требуется совсем немного:
1) Запустить обработку
2) Установить PDF24.
Я ставил эту программу на сервер. Там нет ни word ни поддержки pdf ни интернета. Тем не менее, программа позволяет конвертировать doc в pdf, а это то что нам требуется для отображения doc.
Конвертация осуществляется по следующему принципу, 1с создает bat файл. Запускает его. через cmd и идет взаимодействие PDF24.
- звучит жутковато, но в целом всё уже настроено в обработке. Вам достаточно только установить программу и пользоваться результатом.
Что за зверь PDF24?
Очень удобная, многофункциональная программа, а лучше на сайте: https://ru.pdf24.org/
- Программу можно скачать совершенно бесплатно, но я прилагаю её вместе с обработкой. Программа имеет массу возможностей. Конвертация только часть функционала, да и форматом doc можно не ограничиваться. В целом можно добавлять форматы на свой вкус.
Картинки
Картинки так-же как и doc файлы, можно пропускать через PDF24.
Что это нам даёт? - Картинку можно отображать в поле HTML документа,
а это значит, что вывод на печать становится очень простым делом.
Плюсы и минусы данного решения
К плюсам можно отнести простоту внедрения. Ни каких внешних ActiveX, ничего прописывать в реестрах и никаких библиотек через cmd.
К минусам, можно отнести некоторое время на формирование pdf файла, программой PDF24. Если картинки создаются "влёт", то на анализ doc файлов требуется время. У меня в среднем это 5 секунд.