gifts2017

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

Опубликовал Андрей Корнюхин (GATTUSO) в раздел Обработки - Обработка справочников

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

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

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер
ИерархияСправочников_1_0.epf 158
.epf 11,20Kb
01.09.15
158
.epf 11,20Kb Скачать
video.avi 4
.avi 11,76Mb
24.11.12
4
.avi 11,76Mb Скачать

См. также

Contragent+ 5.0 от 2 500
Вознаграждение за ответ
Сумма: 1 $m
Добавили:
Евгений Жалнов (ssmagic) (1.00 $m)
Подписаться Добавить вознаграждение

Комментарии

1. Сергей (sstar90) 26.11.12 15:59
В настройках (п.2) неплохо было бы сделать смену порядка вывода реквизитов, значения которых необходимо выводить.
2. Андрей Корнюхин (GATTUSO) 26.11.12 23:13
(1) sstar90, интересная идейка)
3. Sandro1C (Sandro1C) 17.12.12 19:46
4. ROM (ROM_1C) 13.06.13 20:21
Это обычное сохранение табличного документа в эксель! это не выгрузка!

Если ЭтотОбъект.ЭкспортВЭксель Тогда
	Если Диалог.Выбрать() тогда
		ТабДок.Записать(Диалог.ПолноеИмяФайла, ТипФайлаТабличногоДокумента.XLS);	
	КонецЕсли;
	Сообщить("Выгрузка в эксель завершена!",СтатусСообщения.Обычное);
КонецЕсли;
...Показать Скрыть
5. Андрей Корнюхин (GATTUSO) 13.06.13 21:22
(4) ROM_1C, вы решили блеснуть терминологией?))) рассмешили, честное слово. Жаль, что вы не поняли суть этой обработки.
6. ROM (ROM_1C) 13.06.13 21:35
(5) Как раз в терминологии проблема. Я искал выгрузку, а нашел лишь сохранение штатными методами.. Против самой обработки ничего против не имею. В любом списке можно вывести иерхический список с нужным набором реквизитов, при этом настроив список так нужно (фильтрами, сортировкой...)
7. Андрей Корнюхин (GATTUSO) 13.06.13 21:52
(6) ROM_1C, ну чтобы сохранить этот файл в эксель нужно нажать две кнопки "Файл-сохранить как", не вижу никакой проблемы. Тем более если Вам это очень нужно, то это сделать элементарно - надо дописать несколько строчек кода.
А по поводу выгрузки из 1с любого списка в иерархическом виде в эксель впервые слышу. Именно чтобы можно было открывать и закрывать группы и т.д. как это можно в данной обработке.
8. ROM (ROM_1C) 13.06.13 22:16
9. Андрей Корнюхин (GATTUSO) 14.06.13 10:24
(8) ROM_1C, меня по ходу глючило, но я никогда не обращал внимание, что с иерархией выгружается. Спасибо за урок.
10. ROM (ROM_1C) 16.06.13 00:00
11. Антон Собейко (sobeyko2008) 19.02.14 11:40
видео то выложите бесплатно хоть!
12. Андрей Корнюхин (GATTUSO) 19.02.14 11:50
13. Евгений Жалнов (ssmagic) 29.10.16 09:40
а штрих коды она выгружает и цены?
14. Xer shi (Xershi) 29.10.16 10:24
Т.к. это регистры, то чтобы их выгружало вам придется допилить это.
Проще отчет на СКД сделать и не париться с этой обработкой.
15. Андрей Корнюхин (GATTUSO) 31.10.16 11:04
(13) ssmagic, не выгружает. Сможете допилить без особых проблем.
16. Роберт В е р т и н с к и й (v3rter) 07.11.16 11:31
17. Андрей Корнюхин (GATTUSO) 07.11.16 11:59
(16) v3rter, потому что xls, например:)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа