PS: А вот и исходная обработка для 1С 7, код которой был взят за основу:
Вся суть в нескольких фунциях, которые легко можно скопировать в свой проект. Должны работать в любой версии 1С 8.х. Сама обработка сделана для 8.2.
Обработка хорошо справляется со шрифтами, текстом, шириной колонок и высотой столбцов. Неплохо переносит рамки, но могут быть нюансы с цветом - к сожалению в 1с и эксель рамки обрабатываются по разному. К сожалению пришлось отключить обработку объединенных ячеек - очень медленно работает. В любом случае, экономит кучу времени при создании печатных форм.
На самом деле они переписаны с какого-то семерочного конвертера, к сожалению не могу вспомнить где взял. Если кто вспомнит, дайте знать, надо упомянуть автора.
Однажды заказчик захотел при загрузке из экселя видеть файл таким, какой он есть, а не просто таблицу, тогда и родились функции, положенные в основу этой обработки.
Обработка для конвертации файлов Excel в табличный документ 1С. Переносит текст, формат шрифтов, рамки и т.д. Для быстрого создания печатных форм из бланков xls
Конфигурации: Array, Конфигурация, Y, Array, config, Все на 1C: 8 Внешний отчет, обработка для 1С: Предприятие 8.0; 1С: Предприятие 8.1; 1С: Предприятие 8.2
Конвертер XLS в MXL для 1с 8 для 1С (1C)
Комментариев нет:
Отправить комментарий