IE2017

Инструментарий: Конвертор табличных документов в графику и pdf

Печать - Универсальные печатные формы

Конвертор - это обработка для конвертирования ваших табличных документов в графические файлы и файлы формата PDF. Конвертор позволяет конвертировать как внешние табличные документы так и документы формируемые информационной базой. Если Ваша работа связана с отсылкой большого количества документов формируемых в информационной базе, то Конвертор для Вас. Поддерживаемые форматы: bmp, png, jpg, pdf Режимы выгрузки: одной страницей, постранично Поддерживаемые форматы внешних файлов: mxl, xls Отличительная особенность - использование как отдельно от конфигурации так и в ее составе. При это интеграция проходит быстро и просто

//*   Copyright© GSoft 2000-2012 г.          
//*   www.aristotel.biz                                     

Ver. 2

Файл "Архив с обработкой (версия для пользователя)"

Используются внешние компоненты "Йоксель" (SpreadSheet.dll) и "Formex" (Formex.dll).

Для удобства пользователей находятся в прилагаемом архиве с обработкой.

По умолчанию обработка работает в автоматическом режиме.

Для этого достаточно:

поместить обработку "Convertor.ert" в каталог ИБ "ExtForms"

1.    Скопировать файл обработку "Convertor.ert" в папку информационной базы "\ExtForms". При необходимости создаем папки

2.    Скопировать файлы библиотек "Йоксель" SpreadSheet.dll и Formex" Formex.dll в папку информационной базы "\ExtForms\Library". При необходимости создаем папки.

3.    Открыть нужный табличный документ и откыть внешнюю обработку "Convertor.ert"

Для удобства работы обработку можно включить в состав конфигурации.  Для добавления функционала обработки в конфигурацию

1.    Копируем файлы библиотек "Йоксель" SpreadSheet.dll и Formex" Formex.dll в папку информационной базы "\ExtForms\Library". При необходимости создаем папки.


2.     Вставляем разработку в конфигурацию: пункт меню - '(Вставить внешний отчет(обработку)...'

3.    Добавляем переменные, процедуры и функции, размещенные программном модуле обработки в
    разделе 'ПОМЕСТИТЬ В ГЛОБАЛЬНЫЙ МОДУЛЬ '
                                                        
4.    На панели инструментов добавляем кнопку, со следующими настройками
    ВКЛАДКА ОБЩИЕ
        Объект - задача
        Команда - Задача.Выполнить
        Подсказка - Сконвертировать табличный документ
        Короткая подсказка - Сконвертировать текущий табличный документ
            
    ВКЛАДКА ПАРАМЕТРЫ
        Формула - глЗапуститьКонверторДокументовВГрафику()

         

Ver. 1

Файл Архив с обработкой

Используется внешняя компонента "Йоксель" (SpreadSheet.dll).

Для удобства пользователей находится в прилагаемом архиве с обработкой.


Для добавления функционала обработки в конфигурацию

1.    Скопировать файл библиотеки "Йоксель" SpreadSheet.dll в папку информационной базы "\ExtForms\Library"
    При необходимости создаем папки

2.     Вставляем разработку в конфигурацию: пункт меню - '(Вставить внешний отчет(обработку)...'

3.    Добавляем переменные, процедуры и функции, размещенные программном модуле обработки в
    разделе 'ПОМЕСТИТЬ В ГЛОБАЛЬНЫЙ МОДУЛЬ '
                                                        
4.    На панели инструментов добавляем кнопку, со следующими настройками
    ВКЛАДКА ОБЩИЕ
        Объект - задача
        Команда - Задача.Выполнить
        Подсказка - Сконвертировать табличный документ
        Короткая подсказка - Сконвертировать текущий табличный документ
            
    ВКЛАДКА ПАРАМЕТРЫ
        Формула - глЗапуститьКонверторДокументовВГрафику()
        
5.    В каждом объекте имеющим печатную форму, конвертация которой предполагается в ходе работы
    в процедуре Печать() или аналогичной ей последней строкой рамещаем следующий программынй код
          глТаблицаКонв = Таб;
          
          где Таб - имя переменной текущей таблицы, используемой для вывода отчета
         

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Архив с обработкой
.rar 1,23Mb
23.01.17
85
.rar 1,23Mb 85 Скачать
Инструментарий: Конвертор табличных документов в графику и pdf . Архив с обработкой (версия для конечного пользователя)
23.01.2017
1000 руб.

Моментальная
доставка

Инструментарий: Конвертор табличных документов в графику и pdf : Техническая поддержка (1 год)
23.01.2017
500 руб.
Комментарии
1. Александр Лыткин (TrinitronOTV) 09.04.12 12:45 Сейчас в теме
Похоже, что это очень даже нужная вещь, которая всегда может пригодиться в работе
2. ediks (ediks) 324 09.04.12 14:04 Сейчас в теме
А что используется в качестве конвертера? Imagemagick или какой-нибудь другой пакет?
3. Андрей М (_Z1) 38 09.04.12 16:05 Сейчас в теме
4. ediks (ediks) 324 09.04.12 16:50 Сейчас в теме
(3) а что Йоксель уже встроен в платформу 7.7? У меня его, например, нет. Соответственно, обработка не заработает. Наверное, надо указывать какие дополнительные компоненты используются и откуда их можно скачать?
5. Сергей Горшенин (GSoft) 2767 09.04.12 16:59 Сейчас в теме
за основу и правда взят йоксель, но старт обработки максимально упрощен.

в базовом варианте достаточно скопировать обработку в нужную папку или изменить путь в самой обработке

(4) сама библиотека лежит в архиве который вы скачаете
6. Андрей М (_Z1) 38 09.04.12 17:00 Сейчас в теме
(4) Так все же написано
Для добавления функционала обработки в конфигурацию

1. Скопировать файл библиотеки "Йоксель" SpreadSheet.dll в папку информационной базы "\ExtForms\Library"
При необходимости создаем папки
7. ediks (ediks) 324 09.04.12 17:15 Сейчас в теме
(6) Это я просмотрел, инструкцию не прочитал. Приношу извинения.
8. Александр Гнитка (smitti911) 09.04.12 18:30 Сейчас в теме
Такой инструмент давно востребован в 1С )
9. Дониэла Иванова (Доня) 267 09.04.12 19:41 Сейчас в теме
Замечательно!
Но зачем такие трудности?
Ведь можно воспользоваться виртуальным принтером:
BullzipPDFPrinter
который по Вашему желанию может перевести (печать) в BMP, PDF,TIFF,JPEG, PNG и т.д.
и не надо в глобальном модуле заморачиваться.
10. Сергей Горшенин (GSoft) 2767 09.04.12 20:07 Сейчас в теме
(9)

если стоит задача печати для небольшого количества пользователей - то да
для большого - уже не совсем удобно, но это частности

да и лично мне, несмотря на наличие вирт. pdf-принтера, так удобнее, хотя принтер юзаю во многих приложениях

дело вкуса наверно :-)))
11. Елена Б (Pin) 152 10.04.12 09:00 Сейчас в теме
Вроде как автор Йокселя еще в далеком 2008 году предлагал решения (MXL to JPG и MXL to XLS) без изменения кода конфигурации, либо с изменениями касающимися лишь добавления кнопки на панель инструментов. Почему было не пойти таким путем, т.е. отказаться от п.п. 3 и 5?

И не проще ли вместо предлагаемой реализации использовать Йоксель-самостоятельное приложение?
12. Сергей Горшенин (GSoft) 2767 10.04.12 10:48 Сейчас в теме
(9)
собственно говоря эта обработка и построена на предлагаемых вами исходниках

работает в двух режимах:
1 - без изменения кода конфигурации, как внешняя обработка позволяющая загрузить внешний xls/mxl файл сконвертировать его в нужный формат

2 - с небольшим изменением кода конфигурации, как внутренняя обработка конфигурации, что позволяет конвертировать табличные документы конфигурации "налету"
13. Елена Б (Pin) 152 10.04.12 22:31 Сейчас в теме
(12) Вот Ваша обработка без необходимости вносить изменения в конфигурацию.
Для добавления функционала обработки в конфигурацию выполнить пп. 1 и 4. В п.1 кроме SpreadSheet.dll в папку информационной базы "\ExtForms\Library" нужно еще скопировать FormEx.dll.
В п.4 ВКЛАДКА ПАРАМЕТРЫ
Формула - "ОткрытьФорму ("Отчет",,КаталогИБ () + "ExtForms/Convertor.ert")"

Саму обработку поместить в каталог ExtForms ИБ.
Те, кто не пожелает делать кнопку, могут открывать обработку через меню "Файл-Открыть" при открытой таблице, которую нужно конвертировать.

Дополнительно исправлена ошибка с автоформированием имени файла, которая приводила к ошибке записи файлов через меню.

Результат: без изменений кода конфигурации, позволяет конвертировать табличные документы конфигурации "налету".

На Win7 первый запуск 1С:Предприятия для работы с обработкой проводить с подъемом прав ("Запуск от имени Администратора").

Все изменения выделены в коде.
14. Сергей Горшенин (GSoft) 2767 11.04.12 01:09 Сейчас в теме
(13) поправьте если ошибаюсь, ибо к ночи после пары совещаний и проведенного мероприятия мосх уже не варит


за счет загрузки формекса перехватывается контекст активного табличного документа и передается в обработку

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


вот если бы "вшить" их в сам ert-шник тогда другое дело,

помнится одно время на ИС были алгоритмы того как спрятать некий выполняемый код внутрь таблицы обработки


как вариант с использованием только йокселя - сохранять табличный документ во временный mxl с заранее определенным имененм по определенному пути, подхватывать обработкой, и конвертировать, после чего временный mxl удалять.

Но имхо не красивая автоматизация.

p.s. на счет W7 и vista ничего не скажу, так как до сих пор живу по хрюшей
15. ВладАн (ВладАн) 11.04.12 04:38 Сейчас в теме
Жаль что нет возможности определять степень сжатия картинки.
16. Елена Б (Pin) 152 11.04.12 08:59 Сейчас в теме
(14) "ВамНам шашечки, или ехать?"©

ИМХО, FormEx etc. должны давно уже лежать у каждого в BINе, ибо они уже давно часть 1С:Предприятия 7.7.
17. Сергей Горшенин (GSoft) 2767 11.04.12 10:38 Сейчас в теме
(16)
меня в принципе итак все устраивает)))))
18. Anatoliy REESST (NOVOPRO) 13.04.12 07:34 Сейчас в теме
Отличная обработка, однозначно + давно искал подобное, автору большое спасибо хотелось бы чтобы обработка поддерживала больше фарматов.
19. Владимир Каракозов (karakozov) 13.04.12 10:37 Сейчас в теме
Полезный инструментик.Неожиданное расширение функционала для табличных частей документов.
20. Сергей (Che) Коцюра (CheBurator) 3387 14.04.12 04:51 Сейчас в теме
баян и неудобно. что-то допрограммировать, вставлять процедуры и прочее.. короче - зачет только для программистов. Ну и + что есть PDF.
.
а разработка, заточенная ПОД ПОЛЬЗОВАТЕЛЕЙ - не требует никакого программирования, никакиого измененяи печатных форм, никакого изменения модулей/алгоритмов - она здесь: и давно: куртится в куче контор... (PDF нет, ибо не сильно актуально).
.
http://infostart.ru/public/14180/
.
соответсвенно есть абсолютно аналогичная для простого сохранения любой печатной формы в нужный формат в папку...
.
вдобавок сомневаюсь что автор может хватать присоединенные к форме таблицы - описанная выше - делает. без всякого программирования/нстройе и прочей НЕСВОЙСТВЕННОЙ ПОЛЬЗОВАТЕЛЯМ ФИГНИ.
.
единственное что я не осилил - автоматом на панель инструментов повесить кнопку - тут придется в конфигуратор залезть все-таки.. ;-)
21. andrewks 1202 14.04.12 09:37 Сейчас в теме
(14) "вот если бы "вшить" их в сам ert-шник тогда другое дело" http://infostart.ru/public/115930/
22. Сергей Горшенин (GSoft) 2767 16.04.12 10:40 Сейчас в теме
(20) насколько помнится - она у тебя платная, сделай выводы - сравнивай сравнимое.
1. для того чтобы преобразовать внешний документ никаких "вливаний" в конфигуратор делать не надо
2. если делать данный баян платным, то как верно замечено Pin (13) есть Formex у которого есть метод АктивныйКонтекст(), возвращающий контекст активного в данный момент окна. На выходе прикручиваем вторую ВК в обработке и все та же кнопка на панель, хотя и ее создание можно программно прописать, опять же пр большом желании.
3. и еще - если мне память не изменяет при конвертировании обработка сохраняет внешний табличный документ, который подхватывается ВК и конвертируется ей, а потом удаляется (поправь если ошибаюсь). Не всегда это удобно, так как во многих компаниях, из целей безопасности, зачастую висит запрет на сохранение файлов на серверах таким образом. А копировать отдельно взятому пользователю, коих может быть сотни не всегда удобно.

И вообще Че - по правде говоря, не вижу смысла обсуждению в таком ключе. Вот (21) более полезно, за что автору спаисо))

но как пиар - 5 баллов)))))
23. Сергей Горшенин (GSoft) 2767 16.04.12 12:14 Сейчас в теме
По заявкам радиослушателей))) выпущена вторая версия с использованием Formex

все стало еще гораздо проще, - никаких дополнительных допиливаний не требуется, если конечно вы не хотите включить обработку в состав конфигурации.

достаточно открыть требуемую печатную форму и открыть обработку из внешнего файла или нажать на кнопку на панели инструментов при исловии интеграции обработки в конфигурацию
24. Елена Б (Pin) 152 16.04.12 21:10 Сейчас в теме
(23) Добавьте уже в описании ver.2 п.4* для варианта без добавления в конфигурацию создание кнопки через ОткрытьФорму ("Отчет",,КаталогИБ () + "ExtForms/Convertor.ert") для желающих пользователей.

GSoft, признайтесь самому же понравилось как работает без хирургии? След. шаг просится папку Library сделать общей, типа D:\1cDistr\Library, прописать в обработке глКаталогБиблиотек на указанный путь, в эту же папку можно положить и Convertor.ert, после чего с легкостью запускать его из любой ИБ не копируя вообще никакие библиотеки (пп. 1 и 2 в топку!)?
25. Сергей Горшенин (GSoft) 2767 16.04.12 22:17 Сейчас в теме
(24) думаю дальше каждый сам под себя уже заточит

насчет хирургии, не знаю, в моем случае конфигурации написаны с нуля, поэтому не привязаны к обновлениям с ИТС (может этим и вызвано отсутствие работ "без хирургии")))))

насчет путей - согласен
по умолчанию - пути к описанным выше конфам (привычка выстраивать конфигурацию все вспомогательное по полочкам))))
26. Сергей (Che) Коцюра (CheBurator) 3387 27.04.12 02:08 Сейчас в теме
(22) мои извинения! как-то этот пункт (про палтность) выпал Обычно всегда указываю обязательно при сравнении предложении альтернативы.
27. Андрей Горенский (gorenski) 346 04.06.12 10:25 Сейчас в теме
Спасибо, интересная вещь )
28. Иваныч Иванов (Иваныч) 22 22.11.13 15:39 Сейчас в теме
Автору ставлю плюс, с учетом всех дополнений и критики, можно довести обработку "до ума".
Оставьте свое сообщение