Предпросмотр PDF, JPG, PNG, TIFF, Word, Excel

17.10.24

Интеграция - Загрузка и выгрузка в Excel

Предварительный просмотр присоединенных файлов PDF, JPG, PNG, TIFF, Word, Excel через расширение. Позволяет изменять масштаб, поворачивать и листать. Не требует подключения к интернету и внешних компонент.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Предпросмотр PDF, JPG, PNG, TIFF, Word, Excel:
.cfe 502,50Kb
166
166 Скачать (2 SM) Купить за 2 150 руб.
Предпросмотр PDF, JPG, PNG, TIFF, Word, Excel с ограничением в 5 мегабайт для MS office и платформа <= 8.3.25.1374
.cfe 502,73Kb
1
1 Скачать (2 SM) Купить за 2 150 руб.

Подходит для:

1) Файлы хранятся в информационной базе или томах на диске.

2) Типовых конфигураций и у которых есть подсистема БСП «Работа с файлами».

3) Тестировал на платформе: 8.3.17.1851 с конфигурациями: Бухгалтерия предприятия 3.0.100.20; Зарплата и управление персоналом 3.1.18.83; Комплексная автоматизация 2.4.13.278; Wiseadvice: Финансист 1.4.3.2;

4) Тестировал на платформе: 8.3.18.1363 с конфигурациями: Управление нашей фирмой 1.6.25.207; Управление торговлей, редакция 11.4.13.271;

Ограничения:

1) Предпросмотр TIFF, Word, Excel не работает на веб-клиенте.

2) Предпросмотр TIFF не работает на платформе ниже 8.3.15

3) Предпросмотр Word, Excel не работает без установленного MS Office на сервере.

4) Не работает с конфигурацией "Документооборот".

5) upd. от 17.10.2024: Не рекомендуется использовать с файлами от MS office: excel, word размер которых превышает 10 мегабайт, так как возможны зависания. Расширение доступно в двух вариантах без проверки размера файла MS office и с проверкой: размер не должен превышать 5 мегабайт.

6) upd. от 18.10.2024:  на платформах 8.3.25.1394 и 8.3.25.1445 зависает при попытке просмотра файла пдф размером более 5 мегабайт.

Описание:

Расширение добавляет на форму "ПрисоединенныеФайлы" обработки "РаботаСФайлами" реквизит формы "ПредпросмотрПДФ" тип строка и поле "ПредпросмотрПДФ" вид "Поле HTML документа".
Вывод изображения и команды управления сделаны на HTML, CSS, JavaScript, также использована библиотека https://mozilla.github.io/pdf.js/

Установка и демонстрация работы:

 

 

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.10.308

расширение предпросмотр предварительный просмотр pdf tiff tif jpg РаботаСФайлами файл

См. также

SALE! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С одним нажатием. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Содержит модуль работы с электронной почтой и api-загрузчик отчетов о продажах маркетплейсов.

6000 5100 руб.

09.11.2016    234089    1062    898    

1003

Загрузка и выгрузка в Excel Маркетплейсы Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы сделаете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, "Детский мир", МагнитЭкспресс (быв.Казань-Экспресс), "Леруа Мерлен", ЭНФАНТА (Акушерство), ЛаМода, Летуаль, "Твой дом", "Золотое Яблоко" в документы "Отчет комиссионера (агента) о продажах" и другие, работает в "Бухгалтерия 3", "Бухгалтерия 3 КОРП", УТ 11, УНФ, КА 2, ERP. Возможность подключить любые маркетплейсы. Анализ продаж ОЗОН. 30 дней БЕСПЛАТНОГО пользования!

2400 руб.

12.08.2021    35485    348    68    

155

SALE! 30%

Загрузка и выгрузка в Excel Документооборот и делопроизводство (СЭД) Учет документов Распознавание документов и образов Бухгалтер Пользователь Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная программа для распознавания сканов или фото товарных документов в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

8400 5880 руб.

04.06.2019    106897    313    173    

326

Загрузка и выгрузка в 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 форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.10.2024, версия 9.8 - 9.13)

15600 руб.

20.11.2015    156038    378    378    

513

Маркетплейсы Загрузка и выгрузка в Excel Программист Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Загрузка данных отчета о реализации и продаже товаров из сервиса Яндекс.Маркета «Беру» в 1С из Отчетов Excel для конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11; Управление торговлей, редакция 10.3; Управление нашей фирмой, редакция 3.0 и Розница, редакция 3.0 в документ «Отчет комиссионера о продажах».

4800 руб.

09.12.2020    25342    252    1    

114

SALE! 15%

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

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

11100 9435 руб.

29.10.2014    216740    657    527    

456
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. malikov_pro 1324 01.11.21 07:00 Сейчас в теме
JavaScritp - script

Возможно интересно развитие темы без "установленный на сервере word", варианты:
1. Собрать сервис на node js для пересборки в PDF на лету и к нему по HTTP ходить, через libre office например.

не только просмотра но и редактирования
2. Подключить сервис ONLYOFFICE, который открыть в окне 1С.

В любом случае желательна отдельная VM под сервис.
3. TyurinArt 97 01.11.21 07:25 Сейчас в теме
(1)
Возможно интересно развитие темы без "установленный на сервере word", варианты:

1) Возможно. Вопрос в выборе инструмента, node js'ом не владею. Сейчас сфокусирован на питоне пет-проект, после 1с и конфигуратора - пайчарм это сказка.
2) Нет, тк идея без интернета и дополнительного программного обеспечения, чтобы работала сразу из коробки.
2. suepifanov 1071 01.11.21 07:21 Сейчас в теме
использована библиотека https://mozilla.github.io/pdf.js/


для работы требуется интернет?
4. TyurinArt 97 01.11.21 07:27 Сейчас в теме
(2) Нет, интернет не требуется. Библиотека встроена в расширение.
5. malikov_pro 1324 01.11.21 10:36 Сейчас в теме
(3) "чтобы работала сразу из коробки." - запихать все в расширение имеет определенные ограничения.
Имею ввиду локальную инсталяцию https://api.onlyoffice.com/editors/nextcloud.

Если решать задачу doc to pdf то возможно решить и .exe https://api.onlyoffice.com/docbuilder/integrationapi/usingdocbuilderfile, чуть проще чем устанавливать пакет офиса.
6. vashkostya 39 03.11.21 09:41 Сейчас в теме
* 3) Предпросмотр Word, Excel не работает без установленного MS Office на сервере.

Преобразование Docx/xlsx to PDF работает даже при неактивированном MS Office на сервере. Можно добавить в описание.
7. tyunin_ae 3 03.11.21 10:58 Сейчас в теме
Почему не работает в конфигурации "Документооборот"?
8. vashkostya 39 03.11.21 11:23 Сейчас в теме
(7)
Почему не работает в конфигурации "Документооборот"?

Нужно подшаманить для ДО
1) Нет обработки РаботаСФайлами - необходимо передалать для Форм Исходящих, Входящих и Внутренних Документов.
2. Заменить вызов РаботаСФайлами.ДвоичныеДанныеФайла(Ссылка) - на РаботаСФайламиВызовСервера.ПолучитьДвоичныеДанныеФайла(Ссылка)
9. Yashazz 4790 03.11.21 12:15 Сейчас в теме
Понятно. Как и любая внешняя, внеплатформенная, приблуда - будет косячить и падать в самые неподходящие моменты. Негодно.
10. TyurinArt 97 03.11.21 12:24 Сейчас в теме
(9)Уточните, что именно у вас упало?
11. Yashazz 4790 03.11.21 13:45 Сейчас в теме
(10) Лично у меня - ничего, я достаточно разумен, чтобы никогда не выходить за рамки механики платформы, а вот когда у какого-нибудь вашего важного и скандального клиента внезапно упадёт, чисто по закону подлости или по любой причине, не связанной с самой 1С, вот тогда вы узнаете, почём килограмм щастья)

Меня вообще забавляют восторженные пихальщики всего и вся в инфраструктуру работы. Пока это меня не касается, оно действительно забавно. Вот вроде всё круто, прям ваще, и тут бац, сисадмин слегка настроил политику безопаности, или хостер слегка поменял доступ по шлюзу, или новый релиз системной dll прилетел с обновлением винды... Ну, выберите по вкусу... И бац, и ку-ку. И весь бизнес-процесс, основанный на этом, встаёт колом. А главное - компетенции быстро разобраться, почему левая приблуда вчера работала, а сегодня нет, почти наверняка не найдётся.
Мне могут возразить, что и 1С косячит и порой падает. Верно. Но в этом случае а) можно сослаться на багтрекер, б) ясно, к кому вопросы - к вендору, а не на деревню дедушке.

Так что, спокойных вам нервов, товарисчи)

А те, кто минусуют - ну просто ешё не огребли. Огребут - поумнеют)
Pilokarpios; EliasShy; him1974; Lukich66; +4 4 Ответить
12. avbolshakov 03.11.21 16:36 Сейчас в теме
А мне кажется, это очень хорошая и нужная доработка. Не знаю, какой бизнес-процесс может рухнуть, из-за того, что предпросмотр перестанет работать. Очень аккуратная доработка, можно принять за типовой функционал, совершенно не выбиваться из общей стилистики.
kravius12; maksa2005; mrChOP93; vashkostya; +4 Ответить
13. Yashazz 4790 04.11.21 06:53 Сейчас в теме
(12) А в сущности, не важно, какой "бизнес-процесс". Просто когда заказчик подаст в суд, что он вам платил, а оно не работает, будет трудненько ссылаться на баги мозилловской приблуды. И ладно ещё в суд, а не просто подождут у подъезда эдакие кабаны да и спросят, мил человек, ты к вечеру баг исправишь, или тебе проблемы нужны?..

Мне вот одного раза хватило, чтобы резко поумнеть.
14. mrChOP93 99 08.11.21 10:25 Сейчас в теме
Чет местами детские ошибки присутствуют, например, несколько серверных вызовов с клиента, когда все можно на сервер засунуть и не прыгать туда-сюда. Или несколько раз вызывается одна и та же функция получения расширения файла, вместо того, что бы 1 раз присвоить переменной ее значение.
15. TyurinArt 97 08.11.21 12:18 Сейчас в теме
(14) 1)
Или несколько раз вызывается одна и та же функция получения расширения файла, вместо того, что бы 1 раз присвоить переменной ее значение.
Не было кодревью, сразу в прод)), исправил:
		РасширениеФайла = РасширениеФайлаСервер(Ссылка);
		
		Если РасширениеФайла = "pdf" Тогда
			ПредпросмотрПДФ = ПредпросмотрПДФ(Ссылка);
			
			#Если НЕ ВебКлиент Тогда
				
			ИначеЕсли РасширениеФайла = "docx" ИЛИ РасширениеФайла = "doc" Тогда
				ПредпросмотрДОК(Ссылка);
Показать

(14) 2)
несколько серверных вызовов с клиента, когда все можно на сервер засунуть
Да, достаточно одного серверного вызова. Изначально была лишь процедура "ПредпросмотрПДФ(Ссылка)", потом хотелки росли: "хочу без переключения видеть пдф и джипег и тд" - код оброс проверками и лишними вызовам. Нужен рефакторинг.
mrChOP93; +1 Ответить
16. suepifanov 1071 08.11.21 12:23 Сейчас в теме
(15) еще вываливается с ошибкой или справочник присоединенных файлов иерархический
17. TyurinArt 97 08.11.21 12:26 Сейчас в теме
(16)Конфигурация, наименование справочника?
18. suepifanov 1071 08.11.21 12:28 Сейчас в теме
(17) УНФ, но справочник прис. файлов свой. БСП предполагает такую возможность, поэтому проверка на группу лишней не будет.

Ну и в дополнение я бы добавил обработку исключения при получении двоичных данных файла.
19. TyurinArt 97 08.11.21 13:08 Сейчас в теме
(18) добавил проверку группы:
	ОбновитьДоступностьФайловыхКоманд();
	
	//+++ТАВ 200821
	ТекущиеДанные = Элементы.Список.ТекущиеДанные;
	
	//+++ТАВ 081121
	Если ТекущиеДанные.ЭтоГруппа Тогда
		Возврат;
	КонецЕсли;
	//---ТАВ 081121
	
	Попытка
Показать

"я бы добавил обработку исключения при получении двоичных данных файла" правильно понимаю?
	дд = РаботаСФайлами.ДвоичныеДанныеФайла(Ссылка);
	
	Base64Строка = Base64Строка(дд);
Обернуть в
	Попытка	
дд = РаботаСФайлами.ДвоичныеДанныеФайла(Ссылка);
	
	Base64Строка = Base64Строка(дд);
	Исключение		
		Сообщить(ОписаниеОшибки());		
	КонецПопытки;
20. suepifanov 1071 08.11.21 13:18 Сейчас в теме
(19) частенько с файлами не все гладко) типовая обработка ошибок очень напрягает - открывается предупреждение на весь экран.

Раз уж используете свою форму, то и ошибку можно вывести в html.

   
    Попытка    
дд = РаботаСФайлами.ДвоичныеДанныеФайла(Ссылка, Истина);
    
    Base64Строка = Base64Строка(дд)
    Исключение        
      // вывести в хтмл краткое описание     
    КонецПопытки;
Показать
22. TyurinArt 97 08.11.21 17:54 Сейчас в теме
(20)
, Истина);
истину указывать не нужно, тк // ВызыватьИсключение - Булево - если указать Ложь, то функция будет возвращать Неопределено
// вместо вызова исключений. Значение по умолчанию - Истина.
21. TyurinArt 97 08.11.21 17:47 Сейчас в теме
Один вызов сервера с клиента


Есть еще идея вызвать сервер без контекста, передать только ссылку и вернуть на клиент строку для хтмл предпросмотра. Не знаю, что эффективнее...
23. TyurinArt 97 13.11.21 17:41 Сейчас в теме
(21)
Не знаю, что эффективнее...
Сделал замер серверного вызова 1,2 секунды. Переделал с процедуры на функцию &НаСервереБезКонтекста 0,6 секунды.
Без контекста
24. Kostt 25 18.05.22 00:31 Сейчас в теме
(23) Можете сделать так, чтобы в предварительный просмотр и печать не попадала верхняя строчка с элементами управления(предыдущая, следующая и др.)?
26. TyurinArt 97 18.05.22 10:07 Сейчас в теме
(24) Могу добавить галку скрыть "Панель управления предпросмотра". Ставится галка и выводится на печать без кнопок.
27. Kostt 25 19.05.22 22:33 Сейчас в теме
(26) было бы отлично. нет возможности послать весь PDF-документ на печать? Прикручиваю к документообороту. Печатать постранично, не очень решение.
28. TyurinArt 97 20.05.22 08:39 Сейчас в теме
(27) 1) Через личное сообщение выслал ссылку на скачивание доработанного расширения (на html страницу добавлена кнопка "Скрыть панель").
2) "нет возможности послать весь PDF-документ на печать?" Не знаю, надо читать мануал к мозиловской библиотеке. Попытаюсь сделать, если появится свободное время.
Можете самостоятельно доработать: https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions
25. Kostt 25 18.05.22 00:40 Сейчас в теме
Или свою кнопку печать?
29. Flipp 09.06.22 07:35 Сейчас в теме
А штатными средствами можно картинку уменьшить?В предпросмотре нажимаешь уменьшить и она уменьшается. Перевстаешь на элемент и он опять не влезает.
30. sapervodichka 6912 24.01.23 13:51 Сейчас в теме
Спасибо! Супер. Я скачал, поставил в Управление холдингом 3.2.2.22, всё сразу заработало.
(только удалил роль из расширения, она там вроде ни к чему)
31. Lok`Tar 89 17.02.23 14:18 Сейчас в теме
Да, круто
Большое спасибо, очень пригодилось, т.к. никакие компоненты, ImageMagick, GhosteScript и т.д. поставить было нельзя
32. Pilokarpios 44 31.03.23 13:20 Сейчас в теме
Подскажите, как вывести на предпросмотр все страницы? на печать отправляется только 1 страница из 3х?

doc.ExportAsFixedFormat(ИмяВременногоФайла, wdExportFormatPDF, 0, false (МЕНЯЕМ на TRUE), 0, 1, 1, 0, True, True, 0, True, True, False);

Если IgnorePrintAreas=True, ошибка тогда, если 0, ничего не меняется

{ПредпросмотрПДФ Обработка.РаботаСФайлами.Форма.ПрисоединенныеФайлы.Форма(56)}: Ошибка при вызове метода контекста (ExportAsFixedFormat): Произошла исключительная ситуация (0x80070057)

Блин, когда уже человеческий предпросмотр сделают.
33. TyurinArt 97 01.04.23 10:23 Сейчас в теме
(32)
Подскажите, как вывести на предпросмотр все страницы? на печать отправляется только 1 страница из 3х?


Два варианта:

1) Для новыйх платформ, добавить кнопку с кодом:

пдф = Новый ДокументPDF;
пдф.Прочитать(ПутьДоПДФа);
пдф.Напечатать(РежимИспользованияДиалогаПечати.Использовать);

Появится окно как на скрине.

2) На страницу html добавить кнопку с кодом js, пример есть в библиотеке.
Прикрепленные файлы:
34. user1324107 26.09.23 16:05 Сейчас в теме
Подскажите, правильно ли я понял, что предпросмотр отображается картинкой, а не пдф с текстовым слоем?
И можно ли каким-то образом добавить поиск по тексту просматриваемого пдф?
35. TyurinArt 97 26.09.23 19:13 Сейчас в теме
(34)
Подскажите, правильно ли я понял, что предпросмотр отображается картинкой, а не пдф с текстовым слоем?
поле html с канвасом, смотри скрин во вложении

<canvas id="the-canvas" height="ХХХ" width="ХХХ"></canvas>


(34)
И можно ли каким-то образом добавить поиск по тексту просматриваемого пдф?

не знаю, так как фронтенд на уровне гугления и вопросов на stackoverflow
Прикрепленные файлы:
36. maksa2005 550 05.10.23 08:07 Сейчас в теме
37. Teplotrassamen 24.09.24 13:05 Сейчас в теме
Спасибо, цена того стоила чтобы воспользоваться.
38. xorg_maria_ra 15.10.24 12:40 Сейчас в теме
При просмотре файлов ПДФ размером больше 20 МБ, стало зависать, раньше такого не было. Не знаете в чем может быть дело?
39. TyurinArt 97 15.10.24 13:17 Сейчас в теме
(38) Проверил с файлом 50 МБ, зависаний нет;

Под каким клиентом запускаете тонкий, веб?

1) Проверьте настройки максимальный размер присоединяемого файла и достаточно ли памяти.
2) Ограничение операционной системы и веб браузера.
3) Поговорите с коллегами ИТ, что изменилось в инфраструктуре с момента начала зависаний.
40. asg.aleks 68 16.10.24 11:36 Сейчас в теме
Доброго времени суток. Будет ли работать расширене во fresh?
41. TyurinArt 97 16.10.24 11:43 Сейчас в теме
(40) Не проверял;
Предлагаю через личное сообщение дать ссылку на скачивание;
Проверите, здесь дадите обратную связь;
Если будет работать, тогда скачаете за см.
42. Siega 17.10.24 11:05 Сейчас в теме
1С:Предприятие 8.3 (8.3.25.1394)
Бухгалтерия предприятия, редакция 3.0 (3.0.161.19)
База крутится на Postgres SQL
Добрый день, после последних обновлений стала очень долго формироваться отображение предпросмотра, вплоть до зависания базы, в 5 минут, иногда и вообще зависает и все, возможно ли как то оптимизировать под данную версию 1с, тк очень удобное расширение. или планируется ли выпустить обновление расширения для актуальных релизов?
43. TyurinArt 97 17.10.24 11:28 Сейчас в теме
(42) Добрый день, проверил на 8.3.25.1374 и Бухгалтерия предприятия, редакция 3.0 (3.0.158.23), файловая с ПДФ 50МБ зависаний нет; с ексель 30МБ зависает.
На этой недели разверну контур с вашими характеристиками, протестирую дам обратную связь;

"возможно ли как то оптимизировать под данную версию 1с, тк очень удобное расширение. или планируется ли выпустить обновление расширения для актуальных релизов?" пока нет идей, что можно оптимизировать, так как рендеринг (рисование) делает браузерный движок встроенный в платформу (раньше они использовали бесплатный от компании apple, webkit), возможно движок сменился;
1) На 8.3.25.1374 зависаний не было?
2) Зависает только на определенном формате? например ексель от 30МБ? (большие файлы от 10МБ мс офиса тяжело обрабатывает, может зависнуть, как вариант поставить проверку на размер для файлов мс офиса).

Можно отказаться от html документа и смотреть средствами платформы: https://wonderland.v8.1c.ru/blog/pokaz-dokumenta-pdf-v-klientskom-prilozhenii/

Добавил в информацию: "Не рекомендуется использовать с файлами от MS office: excel, word размер которых превышает 10 мегабайт, так как возможны зависания."
44. TyurinArt 97 17.10.24 13:41 Сейчас в теме
Предпросмотр зависает при попытке просмотра файлов MS office excel и word, если размер файла превышает 10 мегабайт, исправил расширение и добавил новый файл с проверкой на размер:

	Попытка
		
		Если Ссылка.Размер < 5000000 Тогда
			_excel = New COMОбъект("Excel.Application");
			_excel.DisplayAlerts = 0; 
			xlsBook = _excel.WorkBooks.Open(ИмяВременногоФайла,,1);
			xlsList = _excel.ActiveSheet;
			Если xlsBook <> Null Тогда
				ИмяВременногоФайла = ПолучитьИмяВременногоФайла(СтрЗаменить(Новый УникальныйИдентификатор, "-", "") + ".pdf");
				xlsBook.ExportAsFixedFormat(0,ИмяВременногоФайла , 0);
			КонецЕсли;
			_excel.ActiveWorkbook.Close(0); // без записи изменений
			_excel.Quit();
			_excel = 0;
			
			Возврат ПредпросмотрДОК_ПДф(ИмяВременногоФайла);
		КонецЕсли;
		
	Исключение	
		Сообщить(ОписаниеОшибки());	
	КонецПопытки;

Показать
45. TyurinArt 97 18.10.24 16:38 Сейчас в теме
(42) "На этой недели разверну контур с вашими характеристиками, протестирую дам обратную связь;"
Сделал похожее окружение:
1С:Предприятие 8.3 (8.3.25.1394) на винде
постгрес wget https://repo.postgrespro.ru/1c/1c-16/keys/pgpro-repo-add.sh на убунте 22.04
присоединенные файлы хранятся на диске

Итог: файл пдф 50 мегабайт завис;

Откатился на платформу 1С:Предприятие 8.3 (8.3.25.1374) - файл пдф 50 мегабайт НЕ зависает;
https://imgur.com/a/LSeNaE2
Вывод: в 1С:Предприятие 8.3 (8.3.25.1394) что-то пошло не так.

Пробовал платформу 8.3.25.1445 на ней также зависает файл пдф 50 мегабайт.

Рекомендации: откатиться на платформу 1С:Предприятие 8.3 (8.3.25.1374) на ней зависаний нет или поставить проверку на размер файла, если большой, тогда не показывать.
Оставьте свое сообщение