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

27660 руб.

12.06.2017    145782    849    299    

439

Перенос данных 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.21.x).

35000 руб.

23.07.2020    56251    257    73    

212

SALE! 10%

Перенос данных 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 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    74313    199    156    

137

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    38370    108    70    

102

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

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

35000 руб.

15.12.2021    26156    187    56    

143

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

16260 руб.

18.02.2016    189212    616    534    

537

Перенос данных 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.244.x), ERP 2.5 (2.5.21.x), КА 2.5 (2.5.21.x).

35000 руб.

24.06.2020    64937    81    28    

94

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

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 26.03.2025, версия 9.10 - 9.16)

18000 руб.

20.11.2015    159741    393    378    

522
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 36 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 36 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. Светлый ум 454 25.07.19 13:18 Сейчас в теме
18. KHoroshulinAV 171 09.10.19 10:22 Сейчас в теме
не думаю что дело в платформе. Возможно проблема с PDF24. Имеет смысл его перезапустить на сервере, и все будет ОК.
19. YAGolova 574 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стартмани это совсем не стоящий код. Уж извините.
Оставьте свое сообщение