gifts2017

Быстрая выгрузка справочников для Excel

Опубликовал Игорь (IgorS) в раздел Обработки - Обработка справочников

Обработка для выгрузки реквизитов произвольного справочника в csv-файлы

Время от времени у пользователей 1С возникает идея выгрузить реквизиты  справочников в Excel. Стандартный способ - сформировать таблицу и сохранить в нужном формате, - на больших объемах данных работает слишком долго, а то и не работает, потому обращаются за помощью. Когда мне это надоело, написал вот такую обработочку для них.

Выгружать можно любые реквизиты любого справочника любой конфигурации. Также код, наименование, родителя и владельца, - если имеют место быть. Есть возможность разбить выгрузку на несколько файлов с указанным количеством строк.

Обработка простенькая, без отборов и сортировок, но может, кому-нибудь пригодится. Работает достаточно быстро - тестировал на справочнике "Контрагенты" в 300 тыс. элементов - выгрузился за 15 мин.

 

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

Наименование Файл Версия Размер Кол. Скачив.
Выгрузка справочников
.ert 196,50Kb
27.11.09
793
.ert 196,50Kb 793 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Pari (Pari) 27.11.09 03:06
Просто и со вкусом. Можно ещё сушественно ускорить, см. в личке.
2. Евгений Мартыненков (JohnyDeath) 27.11.09 09:34
Можно еще вот так с чФормат=4
Или сразу в Excel Йокселем.
3. Игорь (IgorS) 27.11.09 09:43
(1) Да, всё верно. Оптимизирую.

(2) ВК не хотелось бы использовать в обработках, предназначенных для пользователей.
4. Евгений Мартыненков (JohnyDeath) 27.11.09 09:48
(3) Многие не представляют себе жизнь в 7.7 без этих ВК :D (я в том числе)
и эта... а для кого, как не для пользователей, предназначены ВК?
5. Игорь (IgorS) 27.11.09 10:03
У каждого свой взгляд на жизнь. :-)
Могу объяснить мой. Большинство ВК требую регистрации, т.е. нужно первый раз запускать ее с админскими правами на компе. У моих пользователей таких прав нет, а их - сотни во многих городах. К тому же я и сам админские права имею только на своей машине. Значит, нужно идти на поклон к админу, удаленно подключаться к каждой пользовательской машине, запускать там нужную обработку/отчет. Это целая песня! А если учитывать, что минимум раз в неделю саппорт инсталит новую машину для пользователей, то мне еще и это отслеживать нужно?!
Нет уж, мои пользователи обходятся без ВК.
6. Евгений Мартыненков (JohnyDeath) 27.11.09 10:19
(5) в таких ситуациях помогает vkloader описание, качать здесь
П.С. я не навязываю, но есть много ситуаций, когда без ВК просто никак.
П.С.2. у вас даже v7plus не используется?
7. Игорь (IgorS) 27.11.09 10:35
(6) Возможно таких ситуаций много. Но я за 9 лет работы с 7.7 не сталкивался ни с одной, - если говорить о штатной работе пользователей. Другой разговор, что для администратора 1С это полезный инструмент.
v7plus используется очень редко. Думаю, без нее тоже вполне можно обойтись, если немного поправить код в типовых обработках.
8. Альтаир (Altair777) 27.11.09 10:43
(7) В FormEx'е есть очень приятные для пользователя возможности.
Например, раскраска журналов, списков справочника, строк документа.
И, кстати, эта ВК не требует регистрации. Кинули ее в папку БД и все.
И соответствующий код написали, разумеется :)
9. Дмитрий Литовченко (kompas-dm) 27.11.09 10:44
(0) Простая печать - это Гут!
Но проблема только появилась.
Нужны отборы по условиям. См. обработки ИТС.
Да, нет прямой выгрузки. Есть гибкость.
Даже маленький юзер умеет сохранять в XLS ...
10. Игорь (IgorS) 27.11.09 10:53
(9) хм... а сколько строк максимально вы пробовали вывести в табличку и затем сохранить в формате xls?
11. Pari (Pari) 27.11.09 11:01
Неплохо было бы предопределенный реквизит прикрутить (например, по флажку) - признак группы (если выводятся группы) или полный код.
12. Игорь (IgorS) 27.11.09 15:51
Оптимизировал обработку в соответствии с рекомендацией Pari. Добавил выгрузку служебных реквизитов ПолныйКод и ЭтоГруппа.
13. Любовь Вдовыченко (volna) 25.03.10 11:21
14. Дмитрий Третьяков (developer77) 17.02.11 15:43
Попробывал вашу обработу. Возникает таже проблема что и у меня. Если в реквизите "Комментарий" в справочнике номенклатура присутствует разделитель строк, то в файле csv структура данных по данному реквизиту нарушается. Подскажите как выйти из данной ситуации, третий вечер уже бьюсь. Заменял РазделительСтрок на пробел, но это не выход, требования: данные по этому реквизиту в файле должны быть представлены как и реквизите справочника.
15. savproga (shakmaev) 28.09.11 12:59
Просто отличная обработка! Вообще часто использую подобные вещи, потому как именно эту обработку встречал не раз, даже в разных городах =) Так что думаю что решение в полне популярное и ему доверяют!
16. Игорь (IgorS) 29.09.11 10:38
(15) savproga,
Спасибо, автору приятно :)
17. Николай Лопатин (nikolop) 03.10.11 17:40
Спасибо автору. Обработка очень помогла.
18. Виктор Мазитов (VicGuru) 03.10.11 18:16
Спасибо именно то что нужно
19. strelka (stel1985@mail.ru) 18.11.11 12:25
20. Игорь (IgorS) 18.11.11 12:49
21. Юрий Милохов (Murik_1984) 18.11.11 13:33
Ну норм. Спассибо за обработку.
22. Оля Иванова (ELEKO) 18.11.11 15:20
Спасибо за обработку!!! Была налоговая проверка и запросили списки всех сотрудников, работавших в фирме за 3 года со всеми данными!!!! Очень пригодилась ваша обработка, я бы еще добавила дата приема и дата увольнения, т.к. пришлось сопоставлять с журналом кадры))
23. Андрей Прудко (Poster) 28.11.11 03:01
Спасибо большое за обработку.
Нужно было выгрузить справочники Основных средств из пяти разных конфигураций. Всё получилось.
24. Greg House (runnerrus) 03.01.12 16:46
Просто супер обработка! Очень часто использую подобные вещи, потому как именно эту обработку встречал не раз, даже в разных городах =) Так что думаю что решение в полне популярное и ему доверяют!
25. Mottor (svcoopers) 03.07.13 16:20
Быстро работает. Рекомендую!
26. rjhonson 04.04.14 09:23
Можно ли с помощью данной обработки осуществить выгрузку справочника "Номенклатура" со свойствами по заданному типу Цен?
27. Игорь (IgorS) 04.04.14 10:51
(26) rjhonson,
В описании сказано:
без отборов и сортировок

Обработка универсальная, не привязана к конкретной конфигурации, видам справочников, их реквизитам.
Если хотите попробовать приспособить её для других задач - пожалуйста, код открыт.
28. ghOst Bu (ilonnaa) 25.06.14 10:03
Можно выгрузить справочник если он подчиненный?
29. Игорь (IgorS) 25.06.14 12:27
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа