Вытягивание многоэтажных списков MXL

В 1С есть возможность выводить различные списки. Но до сих пор нет возможности вывести многоэтажные списки в одну строку, а ведь именно так удобнее всего анализировать эти списки в Excel. Теперь есть возможность конвертировать выведенный список в однострочный.

Исходная таблица:

Вытянутая таблица:

Пример на картинке.

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

Планирую развивать тему.

Конечно, можно перед выводом многоэтажного списка для каждой строки указать "выводить с новой строки", но это долго.

Кроме того, вы можете получить уже готовый MXL файл с подобным списком.

В будущем планируется:

·         Убирать колонки, в которых нет данных

·         Обрабатывать сохраненные в Excel таблицы

·         Обрабатывать макет из файла, а не скопированный через буфер обмена макет

По просьбе пользователей добавил версию для 1с80.

Скачать