Конвертер MXL в HTML (1С 8.0/8.1) (v 1.2)

21.09.10

Интеграция - WEB-интеграция

Для 8.0/8.1. преобразовывает mxl файл в html.
Очень полезен для выполнения на сервере и в фоновом задании где команда ТД.Записать(Имя,ТипФайлаТабличногоДокумента.HTML) уже не работает.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Преобразовать mxl в html.epf
.epf 14,10Kb
322
322 Скачать (1 SM) Купить за 1 850 руб.

Иногда так хочется отправлять пользователям красивые письма в формате HTML  на основе готовых отчетов, чтоб только менять настройки, да чтоб события висели на роботе... Но нет... привычный механизм

	 ТД.Записать(Имя,ТипФайлаТабличногоДокумента.HTML)

не поддерживается сервером 1С предприятия и приходится писать руками код для каждой подобной задачи - надоело.

Вот решение которое может быть полезным.

  • сохраняет в HTML с максимально полным сохранением стилей (естественно - стандартных стилей, для "извращенцев" нужно подправить функцию возврата цвета ;) )

  • умеет понимать объединенные ячейки в самых неожиданных местах таблицы

  • и самое главное - работает на сервере!!!

(не забываем плюсовать если понравилось ;) )

См. также

WEB-интеграция Администрирование веб-серверов Платные (руб)

Веб-портал обеспечивает удобный доступ к конфигурации 1С:ITIL(ИТИЛ), 1С:ITILIUM, Управление IT-отделом 8 через интернет с любого устройства посредством браузера, увеличивая эффективность работы пользователей и снижая нагрузку на сервер. Быстрая инсталляция портала за пару часов, удобный и интуитивно понятный интерфейс и безопасность данных помогут упростить работу с порталом и ускорить выполнение бизнес-процессов компании.

128000 руб.

19.12.2023    3240    5    0    

11

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С.

60000 руб.

07.05.2019    35388    70    45    

30

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    2953    2    3    

5

WEB-интеграция Программист Руководитель проекта Платформа 1С v8.3 1C:Бухгалтерия 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    4996    5    2    

6

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    19402    24    22    

20

WEB-интеграция Программист Бизнес-аналитик Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    1182    7    2    

9

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

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

3000 руб.

28.04.2016    93632    96    217    

347
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. w-divin 17.09.10 17:29 Сейчас в теме
интересненько... а для экселя подобного нету? а то надоело каждый отчет писать )))
2. amyd 93 17.09.10 17:40 Сейчас в теме
погугли, я прежде чем писать перерыл кучу инфы, и не раз встерчал решения как из mxl в xls переделать
3. detec 136 17.09.10 21:05 Сейчас в теме
Поправьте только в интерфейсе и в описании xml на mxl.
4. detec 136 17.09.10 21:09 Сейчас в теме
{ВнешняяОбработка.ПреобразоватьMXL_HTML(191)}: Преобразование значения к типу Булево не может быть выполнено
ОписаниеКласса= " { font-family: "+обл.Шрифт.Имя +
Это я просто из списка сохранил табличный документ и попытался его преобразовать.
5. amyd 93 18.09.10 08:46 Сейчас в теме
возможно шрифт хитрый, - не поддерживаемый HTML
я на такое не нарывался, если пришлешь файлик - гляну. (amyd@mail.ru)
6. admin_bob 20.09.10 10:46 Сейчас в теме
Осталось, дописать обработку из HTML в MXL. ;)
7. amyd 93 20.09.10 10:57 Сейчас в теме
новые изменения:
1. улучшена преобразование цветовой политры
2.изменен механиз сохранения в HTML , теперь без косяков ( ну или с очень маленьким количество) сохраняет печатные формы документов
8. amyd 93 20.09.10 21:07 Сейчас в теме
admin_bob 20.09.2010 10:46 Скрыть Пожаловаться
Осталось, дописать обработку из HTML в MXL. smile;)
--------------------------
я понимаю что это сарказм ;) , но все же - не вижу смысла..
для обмена данных есть web сервисы и набившие "оскомину" ексели и дбф ы..
:D
9. amyd 93 20.09.10 21:09 Сейчас в теме

detec 17.09.2010 21:09 Скрыть Пожаловаться
{ВнешняяОбработка.ПреобразоватьMXL_HTML(191)}: Преобразование значения к типу Булево не может быть выполнено
ОписаниеКласса= " { font-family: "+обл.Шрифт.Имя +
Это я просто из списка сохранил табличный документ и попытался его преобразовать.
--------------------
доработал, текущая версия читает достаточно четко
10. detec 136 21.09.10 12:55 Сейчас в теме
Скачал новую версию, всё равно {ВнешняяОбработка.ПреобразоватьMXL_HTML(259)}: Преобразование значения к типу Булево не может быть выполнено
ОписаниеКласса= " { font-family: "+ОбластьНовая.Шрифт.Имя +
11. amyd 93 21.09.10 13:29 Сейчас в теме
да что ж ты за файл то подсовываешь? :!:
пришли файлик, аж интересно стало
12. amyd 93 21.09.10 14:44 Сейчас в теме
новые изменения:
1.добавлена функция определения "хитрых" шрифтов, вернее приведение их в нормальный стандарт
2.доработана функция определения стилей границ, теперь корявых обводок при сложном объединении почти нет ;)
13. doom_2001 23 06.06.11 15:37 Сейчас в теме
Полезная обработка.
На рассмотрение пару вещей: в УПП, если создавать письмо и отправлять стандартной обработкой, то все теги до BODY формируются автоматом, т.е. без учета стилей, неплохо было бы если стили прикручивались к каждой ячейке или строке.
и еще если бы автоматом определялась примерная ширина всей таблицы например в px, иначе таблица с шириной 100% бывает не очень похожа на содержимое табличного документа.
14. Serj1C 484 27.07.11 14:42 Сейчас в теме
было полезно раньше. сейчас случайно обнаружил, что в 8.2 сохранение в HTML и XLS работает на сервере
17. amyd 93 22.09.11 17:08 Сейчас в теме
(14) Serj1C,
8.2 еще слишком сырая и тормозная, то что работало быстро на 8.1 на 8.2 тихо имирает.
поэтому не думаю что эта обработка еще кому то не полезна:) на все спешат переходить на сырой продукт
15. cool.vlad4 2 27.07.11 15:04 Сейчас в теме
Эх, жаль, такую штуку так поздно увидел. Если добавить к этой обработке wkhtmltopdf (или wkhtmltoimage) то получим mxl-pdf или mxl-image на сервере.
16. sumixam 14.09.11 09:43 Сейчас в теме
в кое то веке, надо было 77 вспомнить пригодилась
18. sergey1280 11.10.11 08:27 Сейчас в теме
Сейчас в html замечательно все сохраняет на сервере, у меня сайт на web-сервисах работает и там счет генерируется через простое сохранение в html. так что имхо на текущий момент бесполезная вещь. Про стили и прочее ничего сказать не могу, не тестировал, счет простой.
19. petrovaUL 21.02.12 12:50 Сейчас в теме
Да, mxl-html не актуально. Осталось, дописать обработку из mxl-pdf или mxl-image это многим понадобится.
В pdf лучше делать через "Bullzip PDF Printer" (Принтер = Новый ComObject("Bullzip.PDFPrinterSettings")).
20. пользователь 21.02.12 14:23
Сообщение было скрыто модератором.
...
21. serega3333 21.02.12 15:18 Сейчас в теме
неплохо для генерации документации для сайта, но да в док и пдф тоже будет акутальненько для техкущих задачи внутри 1с
22. Maximus00 16 18.05.12 06:04 Сейчас в теме
было бы очень грустно и лениво писать такое самому. то, что надо, спасибо
23. Maximus00 16 18.05.12 06:07 Сейчас в теме
надпись "Файл XML" следует заменить на "Файл MXL", после отказа от выбора файла в поле ввода получается "ложь", возвращать значение поля ввода надо в ВыбратьФайл() при отказе
24. Maximus00 16 18.05.12 06:10 Сейчас в теме
продолжаем разговор ;)
ВернутьGRBЦвет() - как-то принятно в таких случаях говорить RGB

а в целом - полезная работа, рад, что встретил
25. DitriX 2104 27.06.14 12:59 Сейчас в теме
Вы как в будущее смотрели :) В мобильной платформе нельзя сохранять документы в html, но можно в mxl. Так что ваша обработка очень кстати :)
26. 1cspec 121 10.08.20 00:56 Сейчас в теме
Уже 10 лет актуально с развитием мобильного приложения.
Оставьте свое сообщение