Универсальная выгрузка справочников из 1С8 в Excel

Опубликовал Евгений Гайдайчук (evgaid) в раздел Печать - Универсальные печатные формы

Выгружает данные справочников в файл Excel.

Метод работы:

  • Запускаем отчет,
  • Выбираем нужный справочник - подгружаем реквизиты справочника,
  • На форме галочками выбираем нужные реквизиты, которые хотим выгрузить,
  • Выгружаем - откроется Excel с выгруженными данными. Тип строки будет "Строка".

Огромное спасибо за помощь при написании данной обработки Шёпот Теней (Александр).

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

Наименование Файл Версия Размер
Универсальная выгрузка справочников из 1с:8 в Excel
.1209342998 8,20Kb
25.09.09
2786
.1209342998 8,20Kb 2786 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Герман (German) 921 28.04.08 09:09 Сейчас в теме
да.. а "вывести список" для чего придумали?
2. Evgaid (evgaid) 28.04.08 09:53 Сейчас в теме
Просто занимался выгрузкой справочников, то один нужен был для выгрузке то другой, вот мне Шёпот тенй и подсказал сделать универсальный да плюс выложить ,чтобы уже люди потом велик не изобретали!!!!
3. Герман (German) 921 28.04.08 11:51 Сейчас в теме
4. Evgaid (evgaid) 28.04.08 12:05 Сейчас в теме
Дай хоть одну ссылку, на универсальный отчет по выгрузке справочников на данном сайте, а потом уже говори про велосипед!!!
5. Герман (German) 921 28.04.08 13:57 Сейчас в теме
да зачем городить огород .. штатные возможности - .. консоль запросов + "Вывести список"
6. Evgaid (evgaid) 29.04.08 04:02 Сейчас в теме
А если конфигурации самописные (конечно можно сделать внешний)!!! Да и по большому счету, может кому код пригодится как работать и с запросами и с формами Excel, или еще что-то пригодится, это же тут тоже как обмен опытами, пусть берут разбирают по кусочкам и учатся (хотя конечно у меня не идеально все написано), каждый пишет как может!
Чародей; +1 Ответить
7. alexbur (alexbur) 9 30.04.08 04:52 Сейчас в теме
А ваш отчет чем то принципиально отличается от использования refprint.ert и сохранения результата в excel?
8. Evgaid (evgaid) 30.04.08 05:12 Сейчас в теме
Не сталкивался с данным отчетом, следовательно, не могу сказать!
9. Аркадий Кучер (Abadonna) 3652 30.04.08 05:36 Сейчас в теме
(7)>А ваш отчет чем то принципиально отличается от использования refprint.ert
Могу точно сказать чем - у 8-ки нет файлов с раширением ert ;)
10. alexbur (alexbur) 9 30.04.08 05:37 Сейчас в теме
Это стандартный 1С`овский отчёт печати содержимого справочника. Неужели ни разу не пользовались?
11. Аркадий Кучер (Abadonna) 3652 30.04.08 05:41 Сейчас в теме
(10)+(9)
refprint.ert - это СЕМЕРОЧНЫЙ отчет
12. Evgaid (evgaid) 30.04.08 05:56 Сейчас в теме
Вообще то у емня указано что данная обработка для Платформы 1с:80
13. alexbur (alexbur) 9 30.04.08 06:30 Сейчас в теме
Упс.
Посыпал голову пеплом. Прошу прощения, не заметил.
14. ARR (arr) 05.05.08 08:50 Сейчас в теме
Обработка не сложная, вроде работает (специально не тестирую). Спасибо помогла
15. Нат (scenic) 22.05.08 18:26 Сейчас в теме
а у меня в 8.1. не работает (((
16. Нат (scenic) 22.05.08 18:46 Сейчас в теме
хотя... нет! всё получилось))) Спасибо)
17. stas&K (stas&k) 12.06.08 11:52 Сейчас в теме
а может доделать что бы выбрались все справочники сразу?
18. Evgaid (evgaid) 16.06.08 04:14 Сейчас в теме
Можно и доделать, там впринципе нескоько строк кода будет!
19. Антон (Antonboy) 17.06.08 14:23 Сейчас в теме
блин! у меня не скачивается! как файл то называться должен? у меня получается файл "сохранение" без расширения...
PVS73; an21; +2 Ответить
20. Evgaid (evgaid) 18.06.08 04:01 Сейчас в теме
Файл с расширением epf, проверил все качаается, если не получается напиши ящик отправлю напрямую.
21. mif69 (mif69) 06.08.08 19:40 Сейчас в теме
Плюсануть - плюсанул, но в 8.1 не работает. Не подскажите, уважаемые, чайнику, что делать?
22. Evgaid (evgaid) 07.08.08 04:03 Сейчас в теме
Нужно её запустить в конфигураторе на платформе 8.1, потом сохранить и можно работать. Если не пойдет, пишите на мыло или в аську помогу.
23. Николай (betepon) 63 23.01.09 16:15 Сейчас в теме
Спасибо. Работает. Правда долго, но и в справочнике 30000 записей.
24. Роман (Golovorez) 24.03.09 12:06 Сейчас в теме
Проблемма с хар-ками если встречается 2 и более харки у номенклатуры
При отборе по группам хар-ка нормуль выгружается, а при отборе по документом уже только 1 выгружается
25. Евгений Гайдайчук (evgaid) 139 24.03.09 12:12 Сейчас в теме
(24) в принципе можно это дело все подправить
Golovorez; +1 Ответить
26. Роман (Golovorez) 24.03.09 17:13 Сейчас в теме
27. Роман (Golovorez) 24.03.09 19:41 Сейчас в теме
+
Как сделать если поле не заполнено то Добавлял символ # т.е пусто, а не сдвигал значения. Очень нужно строгое соответствие колонкам
28. Роман (Golovorez) 28.03.09 11:50 Сейчас в теме
Помогите с хар-ками при отборе по документам

Процедура ВыгрузитьТоварыПоСпискуДоков(Т)
Таб=Новый ТаблицаЗначений;
Таб.Колонки.Добавить("Номенклатура",Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
Таб.Колонки.Добавить("Характеристика",Новый ОписаниеТипов("СправочникСсылка.ХарактеристикиНоменклатуры"));
Таб.Колонки.Добавить("Идент",ОписаниеТиповС40);
Для Каждого Док Из СписокДоков Цикл
//ИмяРеквТоваров=ИмяРеквизитаТоваров(Док.Документ);
//ИмяРеквХарактеристик=ИмяРеквизитаХарактеристик(Док.Документ);
Для Каждого Стр Из Док.Документ.Товары Цикл
Тов=Стр.Номенклатура;
Харка=?(Стр.ХарактеристикаНоменклатуры=Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка(),Неопределено,Стр.ХарактеристикаНоменклатуры);
Идент=Тов.Код+":"+?(Харка=Неопределено,"",Харка.Код);
Если Таб.Найти(Идент,"Идент")=Неопределено Тогда
Нов=Таб.Добавить();
Нов.Номенклатура=Тов;
Нов.Характеристика=Харка;
Нов.Идент=Идент;
КонецЕсли;
КонецЦикла;
КонецЦикла;
Т.ДобавитьСтроку(СформироватьРеквизит("СписокТоваров","Ок"));
Для Каждого Стр Из Таб Цикл
Харка=?(Стр.Характеристика=Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка(),Неопределено,Стр.Характеристика);
ВыгрузитьЭлемент(Т,Стр.Номенклатура,Харка);
КонецЦикла;
КонецПроцедуры
29. Роман (Golovorez) 28.03.09 12:21 Сейчас в теме
30. Игорь Денисов (Cisco) 26.01.10 09:31 Сейчас в теме
блин! у меня не скачивается! как файл то называться должен? у меня получается файл "сохранение" без расширения...
У меня такая же проблема:(
31. Евгений Гайдайчук (evgaid) 139 26.01.10 09:37 Сейчас в теме
(30) да нет нормально скачивает через Download Master, если не будет скачивать напиши мне вличку я тебе на почту отправлю
32. Анна Леонова (ALeonova) 03.02.10 11:43 Сейчас в теме
Плюс авторам! Как раз искала нечто подобное.
33. Трактор Трактор (Трактор) 1109 03.02.10 12:11 Сейчас в теме
Странный отчёт. Непонятно чем не устраивают консоли запросов и отчётов.
Пишешь
выбрать
*
from
Справочники.МойСправочник
...Показать Скрыть
И настаёт счастье.
34. Евгений Гайдайчук (evgaid) 139 03.02.10 12:35 Сейчас в теме
(32) странный не странный а кому-то жизнь облегчил!!!
35. 123113 (1C-Nic) 08.02.10 09:03 Сейчас в теме
Народ с помощью какой проги можно открыть скачавшийся документ?
36. Евгений Гайдайчук (evgaid) 139 08.02.10 09:33 Сейчас в теме
(35) он у тебя в каком формате скачался?
37. 123113 (1C-Nic) 09.02.10 07:53 Сейчас в теме
38. Евгений Гайдайчук (evgaid) 139 09.02.10 08:05 Сейчас в теме
(37) странно, не должен он в формате ert, т.к. ert вообще формат для версий 7.7
39. 123113 (1C-Nic) 09.02.10 09:18 Сейчас в теме
Помогите плиззз! Создал отчет (обработка) "Задолжность по субсидии" в 8.0 загрузка и выгрузка в DBF работает,
а в XLS не могу
40. Евгений Гайдайчук (evgaid) 139 09.02.10 10:10 Сейчас в теме
(39) а в чем проблема, вылетает в ошибку или еще что-то, что конкретно не идет?
41. 123113 (1C-Nic) 09.02.10 10:34 Сейчас в теме
из справочника все идет, а как выгрузить (Загрузить) если отчет формируется из регистра сведений
42. denis1021 denis1021 (denis1021) 12.09.10 15:51 Сейчас в теме
Утилита нормально работает, но картинки не отображает! Очень жаль.
43. vlad alex (vegaavi) 15.02.11 14:25 Сейчас в теме
Модет кто посоветует как выгрузить справочник из раруса и загрузить все данные в бухгалтерию. 8.1
44. Артур Асатрян (Tur_gad) 22.09.11 06:09 Сейчас в теме
Удобная обработочка, спасибо разработчику, у меня была необходимость переноса справочника из бух 8 в самописку вот и выгружал справочник вашей обработкой и подкидывал из EXCEL))))) Она мне очень помогла. Очень советую и рекомендую. Только если можно маленький совет сделай прямую выгрузку а то ждать пока он заполнит значения не совсем удобно иногда это потеря времени.
45. Евгений Гайдайчук (evgaid) 139 22.09.11 09:29 Сейчас в теме
Ну да можно сделать, только время нужно.
46. Эльвира (eli1984) 04.10.11 07:04 Сейчас в теме
очень полезно, если потом делать загрузку стандартной обработкой загрузкой из табличных частей.
47. Дмитрий (dimka239) 05.10.11 00:20 Сейчас в теме
48. Владимир (white_ven) 11.10.11 15:10 Сейчас в теме
Подточил и всё что нужно есть!
49. napan - (napan) 4 11.10.11 16:42 Сейчас в теме
50. Денис Фамилин (Cheder) 25.10.11 16:27 Сейчас в теме
51. Александр Полушин (aleks_pro) 27.10.11 16:37 Сейчас в теме
Спасибо. Всё работает на ура
52. Ламия 03.11.11 14:17 Сейчас в теме
Скажите а почему у меня при выгрузке справочника контрагенты поля адрес и телефон заполняются как адресудалить и телефонудалить и соответственно не выгружаются(((
53. Евгений Гайдайчук (evgaid) 139 07.11.11 06:03 Сейчас в теме
54. Ламия 07.11.11 08:39 Сейчас в теме
Конфигурация Розница под 8.1
55. Елена Васильева (VasilevaHelen) 125 07.11.11 17:05 Сейчас в теме
Сама обработка не по надобилась, а вот за строку подключения к Excel спасибо.
56. Евгений Гайдайчук (evgaid) 139 08.11.11 07:09 Сейчас в теме
(52) потому что, они так заданы в конфигураторе!!! А не выгружаются потому,что они не хранятся в реквизитах, а хранятся в регистре сведений - контактная информация!
57. Ламия 08.11.11 08:05 Сейчас в теме
и что никак выгрузить не получится?
58. Евгений Гайдайчук (evgaid) 139 08.11.11 08:21 Сейчас в теме
Да почему же можно, но только смогу на выходных!!!!
59. Ламия 09.11.11 10:58 Сейчас в теме
т.е. обработку надо изменять или конфигурацию? или какие то другие секретные способы есть,о которых я не знаю?
60. Евгений Гайдайчук (evgaid) 139 09.11.11 11:15 Сейчас в теме
61. Ламия 11.11.11 16:05 Сейчас в теме
Буду весьма признательна)))
62. Юрий Тимофеев (tyv69) 16.11.11 14:45 Сейчас в теме
Добрый день. Огромное спасибо автору.. У меня специфичкая конфигурация. Но все равно обработка очень помогает в работе.
64. Евгений Гайдайчук (evgaid) 139 25.11.11 05:38 Сейчас в теме
(63) если вопрос ко мне, тады не помню!!!
65. Елена Никифорова (Helena_83) 28.11.11 13:26 Сейчас в теме
Автору поставила плюс, хотя ничем не отличается от Вывести списком. Разве что пользователям, которые привыкли к универсальной обработке печати справочника в 77, более привычный интерфейс(((. Интересно было бы хотя бы с привязкой к регистрам, например, как уже было сказано, для справочника Контрагенты
66. Ламия 01.12.11 08:09 Сейчас в теме
Да без регистров,что то мне все грустнее и грустнее,хотела сделать рассылку смс по клиентам,а без номера телефона и адреса,которые хранятся в регистре, сделать это невозможно. а вручную забивать совсем грустно(((
67. Евгений Гайдайчук (evgaid) 139 01.12.11 08:20 Сейчас в теме
На новогодних каникулах будет время сделаю, только не пойму еще пока, как определять, в регистре хранятся или нет данные.
68. Ламия 01.12.11 09:40 Сейчас в теме
на новогодних точно не будет(((
69. xDee (xDee) 19.12.11 21:54 Сейчас в теме
70. eugin sh (rainstars) 26.12.11 16:19 Сейчас в теме
надо попробовать. за старания +
71. eugin sh (rainstars) 28.12.11 10:16 Сейчас в теме
спасибо. все прекрасно работает.
73. Андруша Голубев (mendisabal) 23.01.12 10:38 Сейчас в теме
спасибо ,а работает в 8.2 ? или танцы с бубном необходимы?
74. Андруша Голубев (mendisabal) 24.01.12 14:57 Сейчас в теме
естли не трудно ,киньте на мыло mendisabal@bk.ru ,я то я явно ничего на этом форуме покупать не собираюсь -:)
76. Андруша Голубев (mendisabal) 24.01.12 17:34 Сейчас в теме
(63) sergey_at,
характеристики не выводит он .
77. Елена (elena_77) 24.01.12 18:18 Сейчас в теме
Спасибо. Скачаю сейчас, посмотрю. Через станартное сохранение в ексель не все вправочники корректно выгружаются так чтобы потом в другую базу можно было подгрузить. Посмотрим как ваша обработка работает.
78. Степашка Никулин (Styvi) 5 15.02.12 19:07 Сейчас в теме
Спасибо, сейчас потестируем...
В основном, для доработки в личных нуждах...
Ведь не всем же нужна прямая выгрузка элементов с простыми условиями отбора...
Есть ещё замысловатые условия, которые я предпочитаю писать в коде модуля, а не в окошке запроса консоли отчётов...
Главное - готовая форма, которую я предполагаю доработать...
79. Степашка Никулин (Styvi) 5 16.02.12 11:21 Сейчас в теме
Оказалось, что дорабатывать придётся много :)))
При выборе другого вида справочника список столбцов в таблице результатов не очищается...
В результате в Эксель выводится первая строка с наименованием полей от предыдущего вывода плюс нового набора реквизитов...
Вывод Владельца справочника (например, Контрагента для Договора) - также не предусмотрен, кстати, если не ошибаюсь, без допю программирования и в Консоли отчётов Владельца не выьащить...
А зачем нужен справочник Договоров без привязки к Владельцу - никто не знает :)))
Будем дорабатывать, значит...
Спасибо и на этом...
86. Беслан Байрамов (besometr) 12.06.12 10:27 Сейчас в теме
Спасибо большое! Замечательная обработка.
Необходимо было выгрузить весь справочник номенклатуры, уже хотел писать сам и тут нашел вашу обработку.
Еще раз спасибо, очень помогло!!
87. mic auto (4ur) 03.07.12 09:39 Сейчас в теме
Спасибо, пригодилась. Как оказалось обработок для загрузки из Excel намного больше, чем для выгрузки. Для 7.7 было побольше