Конвертер XLS в MXL для 1с 8


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

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

На самом деле они переписаны с какого-то семерочного конвертера, к сожалению не могу вспомнить где взял. Если кто вспомнит, дайте знать, надо упомянуть автора.

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

Вся суть в нескольких фунциях, которые легко можно скопировать в свой проект. Должны работать в любой версии 1С 8.х. Сама обработка сделана для 8.2. 

 

PS: А вот и исходная обработка для 1С 7, код которой был взят за основу: Конвертация печатных форм из таблицы Excel

20120525 Исправлена ошибка - не были убраны зависимости от общих модулей.

Файлы обработки:

-