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

Наименование SM По подписке [?] Купить один файл
Просмотр файлов всех основных форматов(pdf, doc, docx, txt,xls,xlsx,png,bmp,pg,jpeg,tif), без ActiveX, только основными средствами 1С + PDF24. С работой на вэб клиенте.:
.zip 19,74Mb
92
92
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! 10%

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

25080 22572 руб.

12.06.2017    137966    759    292    

404

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

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

45650 руб.

15.04.2019    70163    173    146    

115

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

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

28000 руб.

15.12.2021    21718    143    40    

102

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

Переход и перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:ERP Управление предприятием 2.5 и 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.227.x), ERP 2.5 (2.5.16.x), КА 2.5 (2.5.16.x) .

28000 руб.

24.06.2020    62284    50    27    

79

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

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

28000 руб.

23.07.2020    48324    208    64    

170

Перенос данных 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, почту.

14580 руб.

18.02.2016    184447    572    509    

516

SALE! %

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

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

45650 27000 руб.

24.04.2015    192324    140    241    

272

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

В продаже с 2018г. | Воспользовались более 41 предприятия! | Правила конвертации (КД 2) для переноса данных из БП 3 в УНФ | Переносятся все виды документов, начальные остатки и вся возможная справочная информация | Есть фильтр по организациям | Оперативно обновляем на новые релизы | Учет в БП 3 должен быть корректным, некорректные данные не переносятся | Можно бесплатно проверить на вашем сервере до покупки!

45650 руб.

10.07.2018    69077    46    126    

49
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 13.02.18 18:32
Сообщение было скрыто модератором.
...
10. KHoroshulinAV 173 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 173 14.02.18 12:47 Сейчас в теме
Она тем и универсальна что не нужны ей ни модули ни процедуры ни метаданные. Все в ней. Про специфику работы "ПрисоединенныеФайлы" -я указал. Соотв-но для других форматов работы придется вам дорабатывать. Предлагаете разработчикам все делать за вас?)
5. kirillkr 29 14.02.18 14:17 Сейчас в теме
Какая точно версия 8.3? На 8.3.10.2580 не получилось открыть PDF. Пытается запустить в Acrobat Reader'е.
6. KHoroshulinAV 173 14.02.18 14:37 Сейчас в теме
1С:Предприятие 8.3 (8.3.10.2561)
Код рабочий, использую его на тек. момент в своей работе.
По поводу установки доп ПО не подскажу.
7. ilya.rudziak 34 16.02.18 12:22 Сейчас в теме
Добрый день. А что с файлами происходит на сервере (которые сформировал PDF24 ) после закрытия сессии?
8. KHoroshulinAV 173 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 86 06.03.18 13:14 Сейчас в теме
А как встроить её в конфигурацию? Какие нужны справочники или регистры ?
12. KHoroshulinAV 173 07.03.18 09:35 Сейчас в теме
Как я уже писал, всё на уровне "присоединенных файлов". - т.е. ты присоединяешь файл к какому-то объекту. Я изначально писал на Бухгалтерии и там соотв-но есть справочник "ДоговоррыКонтрагентов" - который и был взят за основу объекта привязки. В Вашей конфигурации можете брать любой другой объект. Можете в целом не брать за основу систему "присоединенных файлов" и грузить их по другому принципу. Суть программы это не загрузка файла а его отображение.))
13. Samarkan63 07.03.18 11:41 Сейчас в теме
14. kirillkr 29 17.04.18 16:29 Сейчас в теме
(0), к сожалению, минус еще в том, что если сервер приложений на Linux - то такой вариант не работает.
15. KHoroshulinAV 173 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. Светлый ум 407 25.07.19 13:18 Сейчас в теме
18. KHoroshulinAV 173 09.10.19 10:22 Сейчас в теме
не думаю что дело в платформе. Возможно проблема с PDF24. Имеет смысл его перезапустить на сервере, и все будет ОК.
19. YAGolova 570 20.12.19 09:50 Сейчас в теме
Скачал обработку дабы посмотреть код. Как я понял pdf это просто поле html документа у которого в качестве данных установлен адрес двочных данных во временном хранилище. Но у меня не работает - пишет Убедитесь, что веб-адрес http://e1cib правильный
20. user1425780 06.10.20 10:57 Сейчас в теме
А где вы нашли описание консольных программ PDF24?
21. wolder 132 13.06.24 04:22 Сейчас в теме
Да, обработка внутри очень скромная. Создание батника для консоли с параметрами это не есть хорошо. Прав ОС на выполнение такими способами может запросто не хватить. Искал способы печати, а там их нет совсем.
Крайне редко ставлю за посты "-", но за 3стартмани это совсем не стоящий код. Уж извините.
Оставьте свое сообщение