gifts2017

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

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

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

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

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

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

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

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

См. также

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

Комментарии

1. Герман (German) 28.04.08 09:09
да.. а "вывести список" для чего придумали?
2. Evgaid (evgaid) 28.04.08 09:53
Просто занимался выгрузкой справочников, то один нужен был для выгрузке то другой, вот мне Шёпот тенй и подсказал сделать универсальный да плюс выложить ,чтобы уже люди потом велик не изобретали!!!!
3. Герман (German) 28.04.08 11:51
4. Evgaid (evgaid) 28.04.08 12:05
Дай хоть одну ссылку, на универсальный отчет по выгрузке справочников на данном сайте, а потом уже говори про велосипед!!!
5. Герман (German) 28.04.08 13:57
да зачем городить огород .. штатные возможности - .. консоль запросов + "Вывести список"
6. Evgaid (evgaid) 29.04.08 04:02
А если конфигурации самописные (конечно можно сделать внешний)!!! Да и по большому счету, может кому код пригодится как работать и с запросами и с формами Excel, или еще что-то пригодится, это же тут тоже как обмен опытами, пусть берут разбирают по кусочкам и учатся (хотя конечно у меня не идеально все написано), каждый пишет как может!
Чародей; +1 Ответить
7. alexbur (alexbur) 30.04.08 04:52
А ваш отчет чем то принципиально отличается от использования refprint.ert и сохранения результата в excel?
8. Evgaid (evgaid) 30.04.08 05:12
Не сталкивался с данным отчетом, следовательно, не могу сказать!
9. Аркадий Кучер (Abadonna) 30.04.08 05:36
(7)>А ваш отчет чем то принципиально отличается от использования refprint.ert
Могу точно сказать чем - у 8-ки нет файлов с раширением ert ;)
10. alexbur (alexbur) 30.04.08 05:37
Это стандартный 1С`овский отчёт печати содержимого справочника. Неужели ни разу не пользовались?
11. Аркадий Кучер (Abadonna) 30.04.08 05:41
(10)+(9)
refprint.ert - это СЕМЕРОЧНЫЙ отчет
12. Evgaid (evgaid) 30.04.08 05:56
Вообще то у емня указано что данная обработка для Платформы 1с:80
13. alexbur (alexbur) 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) 23.01.09 16:15
Спасибо. Работает. Правда долго, но и в справочнике 30000 записей.
24. Роман (Golovorez) 24.03.09 12:06
Проблемма с хар-ками если встречается 2 и более харки у номенклатуры
При отборе по группам хар-ка нормуль выгружается, а при отборе по документом уже только 1 выгружается
25. Евгений Гайдайчук (evgaid) 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) 26.01.10 09:37
(30) да нет нормально скачивает через Download Master, если не будет скачивать напиши мне вличку я тебе на почту отправлю
32. Анна Леонова (ALeonova) 03.02.10 11:43
Плюс авторам! Как раз искала нечто подобное.
33. Трактор Трактор (Трактор) 03.02.10 12:11
Странный отчёт. Непонятно чем не устраивают консоли запросов и отчётов.
Пишешь
выбрать
*
from
Справочники.МойСправочник
...Показать Скрыть
И настаёт счастье.
34. Евгений Гайдайчук (evgaid) 03.02.10 12:35
(32) странный не странный а кому-то жизнь облегчил!!!
35. 123113 (1C-Nic) 08.02.10 09:03
Народ с помощью какой проги можно открыть скачавшийся документ?
36. Евгений Гайдайчук (evgaid) 08.02.10 09:33
(35) он у тебя в каком формате скачался?
38. Евгений Гайдайчук (evgaid) 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) 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) 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 Noname (napan) 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) 07.11.11 06:03
54. Ламия 07.11.11 08:39
Конфигурация Розница под 8.1
55. Елена Васильева (VasilevaHelen) 07.11.11 17:05
Сама обработка не по надобилась, а вот за строку подключения к Excel спасибо.
56. Евгений Гайдайчук (evgaid) 08.11.11 07:09
(52) потому что, они так заданы в конфигураторе!!! А не выгружаются потому,что они не хранятся в реквизитах, а хранятся в регистре сведений - контактная информация!
57. Ламия 08.11.11 08:05
и что никак выгрузить не получится?
58. Евгений Гайдайчук (evgaid) 08.11.11 08:21
Да почему же можно, но только смогу на выходных!!!!
59. Ламия 09.11.11 10:58
т.е. обработку надо изменять или конфигурацию? или какие то другие секретные способы есть,о которых я не знаю?
60. Евгений Гайдайчук (evgaid) 09.11.11 11:15
61. Ламия 11.11.11 16:05
Буду весьма признательна)))
62. Юрий Тимофеев (tyv69) 16.11.11 14:45
Добрый день. Огромное спасибо автору.. У меня специфичкая конфигурация. Но все равно обработка очень помогает в работе.
64. Евгений Гайдайчук (evgaid) 25.11.11 05:38
(63) если вопрос ко мне, тады не помню!!!
65. Елена Никифорова (Helena_83) 28.11.11 13:26
Автору поставила плюс, хотя ничем не отличается от Вывести списком. Разве что пользователям, которые привыкли к универсальной обработке печати справочника в 77, более привычный интерфейс(((. Интересно было бы хотя бы с привязкой к регистрам, например, как уже было сказано, для справочника Контрагенты
66. Ламия 01.12.11 08:09
Да без регистров,что то мне все грустнее и грустнее,хотела сделать рассылку смс по клиентам,а без номера телефона и адреса,которые хранятся в регистре, сделать это невозможно. а вручную забивать совсем грустно(((
67. Евгений Гайдайчук (evgaid) 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) 15.02.12 19:07
Спасибо, сейчас потестируем...
В основном, для доработки в личных нуждах...
Ведь не всем же нужна прямая выгрузка элементов с простыми условиями отбора...
Есть ещё замысловатые условия, которые я предпочитаю писать в коде модуля, а не в окошке запроса консоли отчётов...
Главное - готовая форма, которую я предполагаю доработать...
79. Степашка Никулин (Styvi) 16.02.12 11:21
Оказалось, что дорабатывать придётся много :)))
При выборе другого вида справочника список столбцов в таблице результатов не очищается...
В результате в Эксель выводится первая строка с наименованием полей от предыдущего вывода плюс нового набора реквизитов...
Вывод Владельца справочника (например, Контрагента для Договора) - также не предусмотрен, кстати, если не ошибаюсь, без допю программирования и в Консоли отчётов Владельца не выьащить...
А зачем нужен справочник Договоров без привязки к Владельцу - никто не знает :)))
Будем дорабатывать, значит...
Спасибо и на этом...
86. Беслан Байрамов (besometr) 12.06.12 10:27
Спасибо большое! Замечательная обработка.
Необходимо было выгрузить весь справочник номенклатуры, уже хотел писать сам и тут нашел вашу обработку.
Еще раз спасибо, очень помогло!!
87. mic auto (4ur) 03.07.12 09:39
Спасибо, пригодилась. Как оказалось обработок для загрузки из Excel намного больше, чем для выгрузки. Для 7.7 было побольше
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа