Просмотр файлов разных форматов (PDF, DOC, XLS, MXL, видео, картинок и др.) в управляемой форме 1С

Публикация № 370818

Обработки - Универсальные обработки

PDF DOC XLS MXL видео картинка просмотр управляемые формы

29
Просмотр файлов разных форматов (PDF, DOC, XLS, MXL, видео, картинок и др.) в управляемой форме 1С.
Не надо веб-сервера, ActiveX и т.д.

Просмотр файлов разных форматов (PDF, DOC, XLS, MXL, видео, картинок и др.) в управляемой форме 1С.

Обработка работает для следующих форматов:

- Видео (*.asf;*.wma;*.wmv;*.avi;*.wav;*.mpeg;*.mp3;*.midi;*.aiff;*.au;*.flac;*.ogg) 
- Картинки (*.bmp;*.dib;*.rle;*.jpg;*.jpeg;*.tif;*.gif;*.png;*.ico;*.wmf;*.emf)
- Файлы PDF (*.pdf). Настройки IE должны позволять отображать pdf-файлы.
- Файлы Excel (*.xls;*.xlsx). Excel  должен быть установлен на клиенте
- Файлы Word (*.doc;*.docx). Word должен быть установлен на клиенте
- Web-страница (*.htm;*.html;*.mht)
- Текстовый документ (*.txt)
- Табличный документ (*.mxl)

Отличия от аналогов:

Собраны просмотры разных форматов в одну обработку.

Простой код.

Не требует танцев с бубном.

Обработка //buh.igor-1c.ru/public/261968/ требует регистрации специальной компоненты ActiveX.

Обработке //buh.igor-1c.ru/public/290899/ требуется установка веб-сервера и база 1С должна быть опубликована на нем.

Код обработки занимает строк 40:

Версия 1.1

По просьбе AxiLLes89  добавил разбор *.tif на фреймы.


 

29

Скачать файлы

Наименование Файл Версия Размер
Просмотр файлов
.epf 78,84Kb
24.06.15
8
.epf 78,84Kb 8 Скачать
Просмотр файлов. v.1.1
.epf 80,23Kb
16.07.15
70
.epf 80,23Kb 70 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. DrAku1a 1296 25.06.15 03:06 Сейчас в теме
Судя по коду, зато надо иметь установленный MS Word и MS Excel. Также, как и затянуть в OLE-Object медиаплеер (ну хоть он то наверняка есть).
И не понятно - КАК открываются при этом PDF?
romankoav; +1 Ответить
2. sss123 123 25.06.15 12:48 Сейчас в теме
(1) DrAku1a,

MS Word и MS Excel нужен. Это я отмечал:
- Файлы Excel (*.xls;*.xlsx). Excel должен быть установлен на клиенте
- Файлы Word (*.doc;*.docx). Word должен быть установлен на клиенте

Медиаплеер и Adobe Player установлены. См. публикацию Жизнь на Марсе и ActiveX в тонком клиенте Windows 1C


Приведем список самых популярных безопасных ActiveX:

MS Media player 9 - 6BF52A52-394A-11d3-B153-00C04F79FAA6
MS Media player 6.4 - 22D6f312-B0F6-11D0-94AB-0080C74C7E95
Adobe Player - D27CDB6E-AE6D-11cf-96B8-444553540000
Adobe PDF - CA*A9780-280D-11CF-A24D-444553540000
Они у вас включены по умолчанию.
3. mnemchinov 94 28.06.15 00:15 Сейчас в теме
4. sss123 123 28.06.15 09:48 Сейчас в теме
5. AxiLLes89 21 15.07.15 13:56 Сейчас в теме
День добрый!

Файл *.tif пытаюсь просмотреть, открывает только первую страницу, а в файле 5)

Это как-то правится?
6. sss123 123 16.07.15 21:16 Сейчас в теме
(5) AxiLLes89, Добавил разбор *.tif на фреймы
7. ArtfulCrom 09.11.15 08:04 Сейчас в теме
Это на маке в вэб клиенте тоже отработает? Частично отработает?
8. sss123 123 09.11.15 12:26 Сейчас в теме
(7) ArtfulCrom, Могу выслать Вам обработку для тестирования
9. Mr.Smith 07.04.16 11:03 Сейчас в теме
(8) Добрый день. Каким образом реализовать запрет на сохранение файлов на диске пользователя?
10. m.nikulin 20.05.16 16:39 Сейчас в теме
Добрый день! На веб-клиенте работает?
11. qazaz2 11 25.02.17 14:29 Сейчас в теме
PDF предложило открыть во внешнем приложении, т.е. в форму обработки не залилось.
Чета приуныл...
12. sss123 123 25.02.17 18:37 Сейчас в теме
13. qazaz2 11 25.02.17 21:43 Сейчас в теме
14. sss123 123 26.02.17 13:05 Сейчас в теме
(13) Откройте PDF в IE. Если предложит открыть во внешнем приложении, установите http://get.adobe.com/reader
15. qazaz2 11 26.02.17 20:31 Сейчас в теме
хм, попробую,
пару дней буду далеко от компа, отпишу по результату
спасибо
16. romankoav 14.11.17 13:33 Сейчас в теме
17. qazaz2 11 14.11.17 17:49 Сейчас в теме
Не, заказчика устроило открытие внешнего приложения.
18. b-dm 169 07.12.17 18:08 Сейчас в теме
Крутая вещь. если и правда работает :)
19. dinopopyys 84 13.02.18 15:56 Сейчас в теме
20. user888347 16.07.18 16:00 Сейчас в теме
Обман же, нету там pdf - закомментировано.
21. sss123 123 16.07.18 20:36 Сейчас в теме
(20) Смотрите комментарии.
pdf работает без дополнительной обработки, по Иначе
22. Pilokarpios 28 16.11.18 03:34 Сейчас в теме
При открытии обработки

{(60,20)}: Процедура или функция с указанным именем не определена (ПолучитьИмяВременногоФайла)
ВременныйФайл = <<?>>ПолучитьИмяВременногоФайла(".html");
{(67,20)}: Процедура или функция с указанным именем не определена (ПолучитьИмяВременногоФайла)
ВременныйФайл = <<?>>ПолучитьИмяВременногоФайла(".html");
23. sss123 123 16.11.18 10:20 Сейчас в теме
(22)
ПолучитьИмяВременногоФайла

Какая платформа и конфигурация?
24. user606526_delta_cr 18.12.18 11:46 Сейчас в теме
Пытаюсь реализовать на основе вашей публикации. При смене изображения с pdf на любой другой тип, 1с падает в дамп. Ругается на AcroPDFImpl.dll. Как я понимаю, этоболячка относится к IE7, используемому в 1с. Как вам удалось обойти эту проблему?
25. sss123 123 19.12.18 00:48 Сейчас в теме
(24)
Какой Windows и версия платформы 1С? 32 или 64 бита и тот и другой? Попробую смоделировать.
26. user606526_delta_cr 19.12.18 05:00 Сейчас в теме
(25) ОС Windows Server 2008 R2 standart 64 (серверная, файловая база) а также воспроизводится на Windows XP SP3 32
Платформа 8.3.9.
На 8.3.10 вылезает ошибка при обработке docx файла:
Ошибка при вызове метода контекста (Формат)
Если Не К.Формат() = ФорматКартинки.НеизвестныйФормат Тогда
по причине: Неизвестный формат картинки

Гуглинг по имени библиотеки выдает, что это стандартная ошибка IE версии ниже 10. А в 1С IE7
27. user606526_delta_cr 19.12.18 05:02 Сейчас в теме
И да, расскажите или дайте ссылку, где посмотреть как выводить tiff. Похоже тоже придется выводить
Оставьте свое сообщение