Просмотр файлов всех основных форматов(pdf, doc, docx, txt, xls, xlsx, png, bmp, pg, jpeg, tif) без ActiveX, только основными средствами 1С + PDF24. С работой на вэб клиенте

13.02.18

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Реализована возможность просмотра всех основных форматов, в 1С вэб клиент: pdf, doc, docx, txt, xls, xlsx, png, bmp, pg, jpeg, tif и не только. Под любую в целом конфигурацию, платформы 8.3. К сожалению, для открытия doc и docx пришлось применить стороннюю программу: PDF24, которая, впрочем, является бесплатной и находится в свободном доступе. Остальные форматы открываются средствами 1С. Тестировал на: Бухгалтерия предприятия, редакция 3.0, Платформа 8.3.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Просмотр файлов всех основных форматов(pdf, doc, docx, txt,xls,xlsx,png,bmp,pg,jpeg,tif), без ActiveX, только основными средствами 1С + PDF24. С работой на вэб клиенте.:
.zip 19,74Mb
94
94 Скачать (3 SM) Купить за 2 450 руб.

Здравствуйте, уважаемые.

Предлагаю обработку, которая позволяет внедрить вам в свои системы, возможность просмотра файлов разных форматов, загруженных в 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 секунд.

 

Просмотр файлов Просмотр файлов всех форматов pdf doc docx txt xls xlsx png bmp pg jpeg tif без ActiveX PDF24 вэб клиент.

См. также

SALE! 15%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 руб.

12.06.2017    142221    802    297    

423

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.236.x) и БП 3.0 (3.0.164.x). Правила подходят для версии ПРОФ и КОРП.

35000 руб.

15.12.2021    24352    172    51    

131

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.20.x).

35000 руб.

23.07.2020    51925    229    71    

187

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171437    305    257    

381

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    36869    95    66    

92

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

15300 руб.

18.02.2016    187192    591    512    

529

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в УПП 1.3 | из КА 2 в КА 1.1 | из КА 2 в УПП 1.3 | из КА 2 в УТ 10.3 | из ERP в КА 1.1 | из ERP в УТ 10.3 | из УТ 11 в УТ 10.3 | из УТ 11 в УПП 1.3 | из УТ 11 в КА 1.1 | Можно переносить только новые объекты, найденные в приемнике перезаписываться не будут | Есть фильтр по организации при выгрузке данных | Оперативно обновляем на новые релизы 1С

53111 47800 руб.

28.11.2015    83391    33    125    

65

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    195319    152    244    

282
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 13.02.18 18:32
Сообщение было скрыто модератором.
...
10. KHoroshulinAV 171 16.02.18 15:33 Сейчас в теме
Уважаемый, моя обработка это не готовое решение, а шаблон по которому можно реализовать своё.
Например я в своей программе сделал проверку на дубли. т.е у меня такого не может быть в принципе.
PDF24 делает так: Наш файл.pdf,Наш файл (1).pdf, Наш файл (2).pdf...
2. пользователь 14.02.18 00:41
Сообщение было скрыто модератором.
...
3. mightypig 14.02.18 10:53 Сейчас в теме
Добрый день! Скачала данную обработку, совершенно не универсальная, без доработки даже не открыть - нет никаких проверок наличия объектов метаданных, наличия процедур, не говоря уже об общих модулях. Код просто отвратительный.
4. KHoroshulinAV 171 14.02.18 12:47 Сейчас в теме
Она тем и универсальна что не нужны ей ни модули ни процедуры ни метаданные. Все в ней. Про специфику работы "ПрисоединенныеФайлы" -я указал. Соотв-но для других форматов работы придется вам дорабатывать. Предлагаете разработчикам все делать за вас?)
5. kirillkr 29 14.02.18 14:17 Сейчас в теме
Какая точно версия 8.3? На 8.3.10.2580 не получилось открыть PDF. Пытается запустить в Acrobat Reader'е.
6. KHoroshulinAV 171 14.02.18 14:37 Сейчас в теме
1С:Предприятие 8.3 (8.3.10.2561)
Код рабочий, использую его на тек. момент в своей работе.
По поводу установки доп ПО не подскажу.
7. ilya.rudziak 34 16.02.18 12:22 Сейчас в теме
Добрый день. А что с файлами происходит на сервере (которые сформировал PDF24 ) после закрытия сессии?
8. KHoroshulinAV 171 16.02.18 13:56 Сейчас в теме
Работает так:
есть файл по пути: \\srvfile01\COMMON\\Хранилище\\Наш файл.docx
запускается конвектор
теперь есть файл по пути: \\srvfile01\COMMON\\Хранилище\\Наш файл.docx.pdf

- сами pdf остаются.
9. ilya.rudziak 34 16.02.18 14:12 Сейчас в теме
(8)
Работает так:
есть файл по пути: \\srvfile01\COMMON\\Хранилище\\Наш файл.docx
запускается конвектор
теперь есть файл по пути: \\srvfile01\COMMON\\Хранилище\\Наш файл.docx.pdf

- сами pdf остаются.

У меня сразу второй вопрос возник)
А если я второй раз открою файл для просмотра он получается снова будет создаваться? Если да, наименования файлов как-то будут отличаться (которые .pdf)
11. alex_4x 87 06.03.18 13:14 Сейчас в теме
А как встроить её в конфигурацию? Какие нужны справочники или регистры ?
12. KHoroshulinAV 171 07.03.18 09:35 Сейчас в теме
Как я уже писал, всё на уровне "присоединенных файлов". - т.е. ты присоединяешь файл к какому-то объекту. Я изначально писал на Бухгалтерии и там соотв-но есть справочник "ДоговоррыКонтрагентов" - который и был взят за основу объекта привязки. В Вашей конфигурации можете брать любой другой объект. Можете в целом не брать за основу систему "присоединенных файлов" и грузить их по другому принципу. Суть программы это не загрузка файла а его отображение.))
13. Samarkan63 07.03.18 11:41 Сейчас в теме
14. kirillkr 29 17.04.18 16:29 Сейчас в теме
(0), к сожалению, минус еще в том, что если сервер приложений на Linux - то такой вариант не работает.
15. KHoroshulinAV 171 18.04.18 09:48 Сейчас в теме
Да для люнекса вряд ли...
17. user1014203 07.10.19 10:27 Сейчас в теме
(15)
Добрый день.
Можете подсказать на платформе 8.3.14-8.3.15 работает?
У меня просмотр pdf отпал после обновления на 8.3.14.
adhocprog; BoryaMbi; +2 Ответить
16. Светлый ум 423 25.07.19 13:18 Сейчас в теме
18. KHoroshulinAV 171 09.10.19 10:22 Сейчас в теме
не думаю что дело в платформе. Возможно проблема с PDF24. Имеет смысл его перезапустить на сервере, и все будет ОК.
19. YAGolova 571 20.12.19 09:50 Сейчас в теме
Скачал обработку дабы посмотреть код. Как я понял pdf это просто поле html документа у которого в качестве данных установлен адрес двочных данных во временном хранилище. Но у меня не работает - пишет Убедитесь, что веб-адрес http://e1cib правильный
20. user1425780 06.10.20 10:57 Сейчас в теме
А где вы нашли описание консольных программ PDF24?
21. wolder 133 13.06.24 04:22 Сейчас в теме
Да, обработка внутри очень скромная. Создание батника для консоли с параметрами это не есть хорошо. Прав ОС на выполнение такими способами может запросто не хватить. Искал способы печати, а там их нет совсем.
Крайне редко ставлю за посты "-", но за 3стартмани это совсем не стоящий код. Уж извините.
Оставьте свое сообщение