Универсальная выгрузка данных из справочников с иерархией


Обработка позволяет в любой конфигурации выгрузить данные из любого справочника в иерархическом виде с любым набором реквизитов. Работает в обычном режиме.
Возможно как формирование данных в 1С, так и выгрузка в эксель.
Особенностью является то, что в результате получается иерархический справочник, который можно сворачивать и разворачивать (что очень удобно). В том числе этот функционал сохраняется и при выгрузке в эксель.
!!!Кроме того, данная обработка является отличным фундаментом для разработки различных отчетов, при необходимости их отображения в удобном иерархическом виде.

1) На закладке «Настройка справочника» выбираем, для какого справочника необходимо выгрузить иерархию.

2) В появившемся списке реквизитов этого справочника ставим галочки в колонке «Выводить» для тех реквизитов, значения которых необходимо выводить.

ВАЖНО! По умолчанию выводится значение Ссылки элемента. (даже если не стоит ни одной галочки)

3) В правом верхнем углу ставим галочку напротив «Выгружать в эксель», если необходимо осуществить выгрузку в эксель, кроме вывода отчета в 1С.

4) Нажимаем Выполнить и получаем на закладке «Результат» сформировавшийся отчет.

17 Comments

  1. sstar90

    В настройках (п.2) неплохо было бы сделать смену порядка вывода реквизитов, значения которых необходимо выводить.

    Reply
  2. GATTUSO

    (1) sstar90, интересная идейка)

    Reply
  3. Sandro1C

    СПАСИБИЩЕ

    Reply
  4. ROM_1C

    Это обычное сохранение табличного документа в эксель! это не выгрузка!

    Если ЭтотОбъект.ЭкспортВЭксель Тогда
    Если Диалог.Выбрать() тогда
    ТабДок.Записать(Диалог.ПолноеИмяФайла, ТипФайлаТабличногоДокумента.XLS);
    КонецЕсли;
    Сообщить(«Выгрузка в эксель завершена!»,СтатусСообщения.Обычное);
    КонецЕсли;
    Reply
  5. GATTUSO

    (4) ROM_1C, вы решили блеснуть терминологией?))) рассмешили, честное слово. Жаль, что вы не поняли суть этой обработки.

    Reply
  6. ROM_1C

    (5) Как раз в терминологии проблема. Я искал выгрузку, а нашел лишь сохранение штатными методами.. Против самой обработки ничего против не имею. В любом списке можно вывести иерхический список с нужным набором реквизитов, при этом настроив список так нужно (фильтрами, сортировкой…)

    Reply
  7. GATTUSO

    (6) ROM_1C, ну чтобы сохранить этот файл в эксель нужно нажать две кнопки «Файл-сохранить как», не вижу никакой проблемы. Тем более если Вам это очень нужно, то это сделать элементарно — надо дописать несколько строчек кода.

    А по поводу выгрузки из 1с любого списка в иерархическом виде в эксель впервые слышу. Именно чтобы можно было открывать и закрывать группы и т.д. как это можно в данной обработке.

    Reply
  8. ROM_1C

    (7) Вот, посмотрите Тут

    Reply
  9. GATTUSO

    (8) ROM_1C, меня по ходу глючило, но я никогда не обращал внимание, что с иерархией выгружается. Спасибо за урок.

    Reply
  10. ROM_1C

    (9) Пожалуйста 😉

    Reply
  11. sobeyko2008

    видео то выложите бесплатно хоть!

    Reply
  12. GATTUSO

    (11) sobeyko2008

    Reply
  13. ssmagic

    а штрих коды она выгружает и цены?

    Reply
  14. Xershi

    Т.к. это регистры, то чтобы их выгружало вам придется допилить это.

    Проще отчет на СКД сделать и не париться с этой обработкой.

    Reply
  15. GATTUSO

    (13) ssmagic, не выгружает. Сможете допилить без особых проблем.

    Reply
  16. v3rter

    А почему не csv, например?

    Reply
  17. GATTUSO

    (16) v3rter, потому что xls, например:)

    Reply

Leave a Comment

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