Использование
=============
В поле «Файл табличного документа 1С» нужно выбрать путь к существующему табличному документу 1С (mxl).
Далее нужно указать формат изображения: BMP, JPG или PNG. Наилучшие результаты по качеству и весу изображения дает формат PNG.
Далее в поле «Файл изображения» нужно указать файл, куда требуется сохранить изображение табличного документа.
Установка
=========
Скопируйте файлы «Конвертер mxl в JPG PNG BMP.ert» и «Конвертер mxl в JPG PNG BMP.efd» в подкаталог «ExtForms» информационной базы. Если у вас типовая конфигурация или конфигурация, созданная на основе типовой, то, скорее всего, вы сможете открывать эту обработку через форму «Сервис» — «Дополнительные возможности».
Если у вас еще не установлена компонента «Йоксель», то скопируйте файл «SpreadSheet.dll» в каталог с программными файлами 1С:Предприятия (например, C:/Program Files/1Cv77/BIN». Если доступа к программным файлам 1С:Предприятия нет, то можно скопировать файл «SpreadSheet.dll» в каталог информационной базы.
Кому-кому, а Ужасу-то точно надо рейтинг добавить 😉
(1) Жжот реально! +1
как только появилось — я сразу прикрутил к оптимальномы посылателю.. песня! (см. у меня в профиле).
Ждем кода автор забабахает безгеморройное сохранение в PDF…
Валится на Таб = СоздатьОбъект («ТабличныйДокумент»);
Хотя загрузку компоненты проходит нормально
Что за хрень ?
понял почему — в тексте обработки грузим не SpreadSheet.dll, а другую — SpreadShe1et.dll
Афтар поправь !
Работает хорошо, вот бы еще научить обработку в GIF переводить
из замечаний — уберите, пожалуйста, формируемый черный фон
вот ссылка на образец результата
http://ipicture.ru/uploads/080311/1A7m4r4WsM.png
andrey995: а если попробовать именно печформу сформировать?
у меня все нормуль (правда ВК чуть более ранней редакции)
(4) Спасибо, поправил. Тестировал, как будет работать обработка при отсутствии ВК 🙂
(5) GIF можно. Но, ИМХО, PNG лучше на порядок 🙂
(6) В какой ОС работаете?
(6+) Не в Wine случайно?
Я, собственно, к чему. Тут проблема не в черном фоне, а в том, что изображение отрисовывается уменьшенным — в результате занимает только часть выделенного пространства — отсюда и черный фон. Образец, как должно быть, я приложил в виде скриншота. Поэтому тут или проблема в ОС, или в окружении. Нужны подробные сведения, чтобы понять проблему.
Описываю, в каких условиях формируется мой результат 🙂
Win XP Home, SP2, Свойства — Экран — Масштаб — Особый размер (80%) — может изза этого ? если да то как это обойти, привык использовать уменьшенный масштаб
А есть что-то подобное для 8.0?
Подтверждаю — проблема с черным фоном отсутствует при 100%-м масштабе экрана, правда, хотелось бы и при меньшем масштабе работать
а по поводу GIF — есть предположение что в гифе будет меньше размер картинки, но не знаю будет ли так на самом деле
еще раз спасибо автору за разработку
(12) На странице хотфиксовhttp://yoksel.net.ru/Hotfixes
выложено исправление для нестандартных масштабов. Проверялось для 80% (77 точек на дюйм), обычного масштаба (96 точек на дюйм) и увеличенного масштаба — 120 точек на дюйм.
(13) Учитывая, что 8 умеет делать mxl-файлы в формате 7.7, то, думаю, переписать Йоксель под 8 можно без проблем. Просто 7.7 сейчас для меня более актуальна. А пока можно использовать Йоксель, запуская 7.7 по OLE-automation. Записываем из 8 табличный документ в формате 7.7, запускаем какую-нибудь пустую конфу 7.7 с Йокселем по OLE-automation и конвертируем mxl в изображение 🙂
(14) Насчет Гифа подумаю. Но, подозреваю, что ПНГ жать в ряде случаев (если не в большинстве) будет лучше — он разрабатывался специально для замены ГИФов.
(15) угу, а потом в суде доказывай, что 77 ты использовал для совместимости с внешней компонентой 🙂
(15) так что — переходи на 7.7 — у нас все реализовано!!!
(20) Да, юзается ВК Йоксельhttp://infostart.ru/profile/22035/sites/307/
(19) Специально построенная программа на встроенном языке 1С производит искривление электронных потоков процессора, которые градуируют синхрофазоциклотронные потоки данных вдоль абдоменального спина, вызывая синекдоху изображения MXL.
Всем добрый день.
Классная штука, я серый мучался с виртуальным принтером для конвертации, а тут все классно и качество отменное.
Пузырь автору, однозначно.
большое спасибо (от меня и наших сотрудников :)).
Давно думал, как сделать так, чтобы менеджеры клинтам могли отправлять счета по электронке без распечатки, т.е. выписал, тут же нажал кнопку «отправить» — программа сама к счету прикрутить синюю печать с подписью, переведет все в формат картинки и отправит. Теперь все летает…
Похоже обработка не может конвертировать имеющуюся в таблице картинку. Логотип, отсканированный оттиск печати, подписи. Дабы симитировать отсканированный документ. Очень жаль. ((
(24) Что значит, «не может»? Во-первых, какую ошибку выдает, во-вторых, возьмите самую новую версию здесь:http://yoksel.net.ru/Hotfixes
Спасибо
Отлично сделано! Качественная работа на высшем уровне!!! Автору заслуженный + (только один к сожалению!!)
Для 8.3 работает?
(28) нафейхоа? если 8-ка умеет в пдф сохранять?
(29) В курсе. А как jpg получить?
моксели выгоднее сохранять не джпг, а в пнг — размер будет меньше и без потери качества.
(31) Я не против пнг. Но есть условие — должно работать на сервере 1с. Хотя бы на 32-битном. Есть варианты решения ?
«сервер 1С» — это в контексте 8-ки речь? или в контексте железа?
(33) Да в контексте 8-ки