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



Вытянуть таблицу MXL со списком в одну строчку для Excel

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

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

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

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

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

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

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

  • Убирать колонки, в которых нет данных
  • Обрабатывать сохраненные в Excel таблицы
  • Обрабатывать макет из файла, а не скопированный через буфер обмена макет

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

10 Comments

  1. sCHTASS

    Не судьба воспользоваться настройкой списка перед его выводом?

    Reply ↓
  2. fixin

    (1) Сравни временные затраты. Потом говори. Если в списке 20 колонок, 10 из которых нужно поменять на «С новой строки», это до фига кликов мышью. К тому же, хочется видеть список в своем обычном виде, а в Эксель только иногда кидать. А если ты поменяешь настройку «Под Эксель», потом придется обратно менять на привычную. Это еще столько же работы…. Думайте, юноша, прежде чем Гения критиковать.

    Reply ↓
  3. Altair777

    Хорошая аватарка — как раз про вытягивание 🙂 Но тема многоэтажности не раскрыта!

    Reply ↓
  4. fixin

    (3) юморишь, да? Ну да, можно было небоскреб заюзать…. или сносимую хрущевку.

    Reply ↓
  5. Altair777

    (4) юморю немного. И по старой дружбе апаю 😉

    Reply ↓
  6. sCHTASS

    (2) Ну не знай — 20 колонок — это перебор, ИМХО. Если есть такое, то индивидуально для каждого пользователя большинство колонок — «мусор». Вот и особо наученные пользователи отрубают их сразу в настройках. И строят списки, и всех людей устраивает.

    Reply ↓
  7. fixin

    (6) уважаемый, вы еще пороху не нюхали (реальной жизни). Никто не будет заниматься настройкой колонок, чтобы выгрузить в Эксель. А потом еще возвращать обратно.

    Им проще скопипастить и вытянуть.

    Reply ↓
  8. sCHTASS

    (7) Не буду спорить. Каждый живет своей жизнью, каждый работает в своей конфе.

    Reply ↓
  9. fixin

    (8) да, но есть тренды.

    Reply ↓
  10. LanaSN

    Спасибо, удобная обработка и проста в использовании!

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *