Сохранение любой печатной формы в формате xlsx, xls, pdf, jpg, png, bmp

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

Сохранить отчет как xlsx Сохранить отчет как pdf Сохранить отчет как jpg Сохранить отчет в xlsx Сохранить отчет в xls Сохранить отчет в pdf 1с 7.7

5
Внешняя обработка, позволяющая без труда сохранять в форматах xlsx, xls, pdf, jpg, png, bmp любую печатную форму.

Данная обработка позволяет без модификации конфигурации сохранять печатные формы как xlsx, xls, pdf, jpg, png, bmp.

Тема не нова, но крайне удобная вещь.

Встраивается в любую конфигурацию.

Для работы необходимы SpreadSheet.dll и Formex.dll (Все в архиве).

Для сохранения в xls, pdf, png, jpg, bmp используется внешняя библиотека SpreadSheet.dll

Для сохранения в xlsx используется SpreadSheet.dll и Excel.Application

Как работает:

1) Формируем Печатную форму(отчет и т.п.)

2) Вызываем обработку и в ней выбираем формат, в какой сохранить.

Для удобства, обработку можно поместить в конфигурацию на панель, а можно просто запускать через "Файл-Открыть"

Тестировалось на 26 и 27 релизе 1С.

5

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

Наименование Файл Версия Размер
СохранитьКак
.zip 2,15Mb
01.03.18
25
.zip 2,15Mb 25 Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. dvk09 07.03.18 02:26 Сейчас в теме
Вроде и хочется скачать, но насколько помню Йоксель не мог сохранять в xlsx.
Что то поменялось?
2. dvk09 07.03.18 02:29 Сейчас в теме
Сори, не дочитал, что используется Exel.
3. ZergKRSK 122 18.08.18 20:02 Сейчас в теме
Не сохраняет в XLSX если колонок более чем 256. Если колонок меньше 256 то сохраняет, но теряется вся суть формата...
4. DmytroK 01.10.18 00:07 Сейчас в теме
Сохранить таблицу с количеством строк более 65535 обработка ТЕОРИТИЧЕСКИ не может. Алгоритм таков: SpreadSheet.dll сохраняет в XLS, а локальный Excel нужен только для того, чтобы перекинуть лист из XLS в XLSX. Так что все ограничения формата XLS присутствуют. Учтите это.
5. Харро 25.10.18 10:43 Сейчас в теме
Можно действовать обходным путем. Без Всякой обработки.
Есть программы, устанавливающие виртуальные принтеры, что позволяет печатать из 1с любую форму ЧЕРЕЗ эти принтеры.

Например программа PDF24 Creator (ru.pdf24.org) установит принтер для печати любой печатной формы в файл PDF.

Программа Print To Word (http://www.bullzip.com/products/ptw/info.php) позволит сделать то же самое, отправляя печатную форму в фал DOC.
6. Харро 25.10.18 10:53 Сейчас в теме
А есть еще один обходной простой маневр для печати в 1С 7.7 в форматах xlsx, xls, pdf, jpg. :))
Установить бесплатную конфигурацию 1С Предприятия 8. Учебную версию.

В 1с 7.7 сохранять печатную форму в стандартном типе файла MXL.
Потом открыть этот файл в конфигурации 1С8. И сохранить его в нужном вам формате - XLSX, PDF или DOCX

Криво, но работает.
7. dvk09 26.10.18 05:55 Сейчас в теме
(6) Ну вот, ещё один Колумб нашелся...
Для тех, кто работает с 7.7 это давно уже не секрет.

Вопрос в основном стоит про автоматизацию сохранения печатной формы в xlsx, при чем так, что бы, быстро, типа как Йоксель в xls.
Оставьте свое сообщение