gifts2017

Импорт справочников из MS Excel

Опубликовал Александр Окулов (PowerBoy) в раздел Обмен - Загрузка и выгрузка в Excel

Импорт справочников из MS Excel

Импорт справочников из MS Excel

В файле книги MS Excel создайте листы с именами справочников 1С.
На каждом листе создайте списки с именами полей соответствующим именам реквизитов справочников 1С. Обязательные поля Код и Наименование.
Для справочников вида Иерархия элементов используйте поле Родитель со значениями из поля Код.
Для справочников вида Иерархия групп и элементов задайте поле ЭтоГруппа со значениями Истина.
Для справочников имеющих владельца создайте поле Владелец со значениями из поля Код владельца справочника.Если владельцев несколько, то имя владельца записывается через слеш (Владелец/Справочник).
Для создания поля ссылки на другой справочник значения в поле должны быть равны значениям Кода этого справочника.
Для создания поля ссылки на перечисление значения в поле должны быть равны синонимам этого перечисления.

Новая версия обработки см. http://infostart.ru/public/167865/ 

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

Наименование Файл Версия Размер
Импорт из MS Excel 1.1 (8.1) 1222
.1208939706 10,57Kb
14.01.13
1222
.1208939706 10,57Kb Скачать
Импорт из MS Excel 1562
.1170703186 10,71Kb
14.01.13
1562
.1170703186 10,71Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение
Комментарии
1. cs25 (cs25) 06.02.07 22:28
Нужная штуковина. +1 или +10 !!!
2. Скрепка (tujhjd) 08.02.07 16:16
3. USA (usa) 01.08.07 19:34
Очень интересно... 5 с плюсом
4. Александр Окулов (PowerBoy) 15.08.07 09:46
По многочисленным просьбам убрал пароль на модуль обработки.
Mortal; паук; Sapozhnik; +3 Ответить
5. programmist (programmist) 22.11.07 07:13
Доброго времени суток!

Пытаемся с помощью Вашей обработки Импорт справочников из MS Excel (http://infostart.ru/projects/760/) загрузить справочник Номенклатура в конфигурацию Элит: Строительство. Бухгалтерский учет.

Создаем лист с наименованием Номенклатура и 3 строки в таблице:
Код Наименование Родитель ЭтоГруппа
00000000014 Просто так Истина
00000000015 Валик ВМ 250 /МЕХ 00000000014

Все поля в таблице типа Текст. При импорте данных в конфигурации не создается группа с кодом 00000000014, а создается просто элемент.
В чем может быть проблема?
6. Александр Окулов (PowerBoy) 22.11.07 13:20
Поле ЭтоГруппа должно быть общим, иначе значение ИСТИНА будет восприниматься как текст
7. Александр Окулов (PowerBoy) 22.11.07 13:28
(6)В смысле формат этого поля должен быть типа "Общий"
8. programmist (programmist) 22.11.07 15:24
Спасибо за ответ, но ничего не получается...
Выкладываю файл и обработку с помощью которой пытаюсь загрузиться:
http://astoma.fatal.ru/zagrdan.zip

Платформа 8.0.18.2
Конфигурация Бухгалтерский учет 1.5.20.2
Конфигурация Элит: Строительство. Бухгалтерский учет 2.0.8.1

Посмотрите, пожалуйста. Буду очень благодарен.

Спасибо.
9. Александр Окулов (PowerBoy) 23.11.07 06:02
Конечно простая смена формата не поможет - так эксель устроен.
Делаешь так:
1.Выделяешь столбец ЭтоГруппа
2.В меню запускаешь Данные - Текст по столбцам - Готово.
Увидишь, что значения Истина в столбце преобразовались в ИСТИНА.
Да а где плюс за разработку и помощь?
the_madghost; afk; Helgaandalex; gnomm; БарсиК; Drawde; programmist; +7 Ответить
10. programmist (programmist) 23.11.07 06:21
Спасибо. Помогло. Плюсиками отблагодарил :).
11. Эдуард (Drawde) 27.12.07 01:19
Пытаюсь импортировать номеклатуру, в целом разобрался но ни как не могу заставить присваивать товарам единицы измерения в частности шт., это вообще возможно?


Код Наименование Родитель ЭтоГруппа
00000000001 Товары ИСТИНА
00000000013 Grohe 00000000001 ИСТИНА
00000000088 Grohe 22951 ООМ кран Цанга 00000000013
12. Александр Окулов (PowerBoy) 27.12.07 07:31
Да.
Имя столбца в экселе: БазоваяЕдиницаИзмерения/КлассификаторЕдиницИзмерения
Данные в столбце код из КлассификаторЕдиницИзмерения.
13. Эдуард (Drawde) 29.12.07 01:02
Все получилось спасибо огромное!!!!
Прошу прощения за глупые вопросы, я пока только учусь :)

А возможно ли помимо всего прочего также импортировать цены закупки и цены продажи?
14. terek (terek) 31.12.07 13:01
подскажите, как вообще использовать эту обработку? Где ее запускать или откуда? Я хочу из Excell занести данные в справочник Номенклатура. Буду очень признателен, если растолкуете в самом подробном формате, каким образом обработку запускать.Заранее благодарен
15. Александр Окулов (PowerBoy) 01.01.08 00:46
(14) Обработка запускается как и все внешние обработки через меню Файл - Открыть.
Структуру Excel файла смотри в описании обработки.
БарсиК; +1 Ответить
18. Александр Окулов (PowerBoy) 01.01.08 00:51
С Новым годом всех!!! Вроде не много и пил. :)))
19. Эдуард (Drawde) 14.01.08 07:41
А возможно ли помимо всего прочего также импортировать цены закупки и цены продажи?
20. Александр Окулов (PowerBoy) 15.01.08 13:00
установка цен в бухгалтерии это документы,
да и хранятся они (цены) в регистрах сведениях.
так что данная обработка для этого не подойдет.
qwertylion; +1 Ответить
21. Abeke (adk) 15.02.08 18:02
Приветствую!
Очень полезная вещь.Спасибо
22. Elsifer (elsifer) 23.04.08 12:15
а как можно запустить под 8.1?
23. Александр Окулов (PowerBoy) 23.04.08 12:39
(22) Добавил версию для 8.1
miroslaw; +1 Ответить
24. Игорь (Ygich) 23.04.08 13:50
сюда бы еще работу с регистрами сведений. чтоб и адреса и цены и все все загружал... ладно сам не безрукий допишу пару процедурок )))
25. Александр Окулов (PowerBoy) 24.04.08 13:26
(24)(19)(...)
Всем кто спрашивал выложил загрузку документов их MS Excel
http://infostart.ru/projects/1920/
26. mariolast (MarioLast) 12.05.08 21:26
Как сделать, чтобы адреса, ценыф и Елект.адрес тоже загружал? Помогите разобраться
27. Александр Окулов (PowerBoy) 13.05.08 05:42
28. mariolast (MarioLast) 13.05.08 23:04
В Контрагенты чтобы загружал. Там есть подчиненные справочники, в них вводится контактная информация о контрагенте, мыло, адрес, и т.п. Вот у меня в екселе эти данные есть, и вручную для каждого клиента вводить...очень долго. Можно это автоматизировать?
29. Александр Окулов (PowerBoy) 14.05.08 21:34
(28)Адреса, мыло и т.д. находятся в рег.сведений, т.е. этой обработкой такие данные не загрузить.
30. Poppy (poppy) 14.05.08 22:02
(28, 24, 19)
Для загрузки данных из Иксела в табличные части документов, регистры сведений и справочники имеется обработка ЗагрузкаДанныхИзТабличногоДокумента.epf на диске ИТС. Как для платформы 8.0, так и для 8.1.
31. Mr Novel (mrnovel) 27.05.08 09:31
Товарищи бойцы, а где можно посмотреть пример эксель-листа для загрузки номенклатуры в 8.1 УТ? Спасибо!
32. Владимир (Dalion) 06.06.08 07:00
Штрих коды можно грузить? Если да, то хотел бы с Вами пообщаться, скиньте Ваши координаты.
33. Александр Окулов (PowerBoy) 06.06.08 08:11
(32) Никогда не грузил.
34. alex_ub (alex_ub) 10.07.08 11:52
Как можно импортировать в 1с 8,1 УТ 10,3,3,3 в справочник Номенклатура из экселя наименование, ед. изм. , цена, ШТРИХКОД
35. alex_ub (alex_ub) 10.07.08 12:01
выложите пожалуйста примерный файл экселя чтобы загружался ШТРИХКОД, наименование, цена, ед.изм номенклатуры
36. Helga (helganovak) 17.12.08 17:36
Очень помогло ! Спасибо !!
37. msadu msk (msadu) 24.12.08 17:57
Спасибо, очень нужная штука. Вроде работает. Вот только как быть Регистрами..
38. miroslaw 07.02.09 16:11
Спасибо за программу. Для начального заполнения, и дополнения справочников само то. Попробовал, понравилось. Не всё получилось, подскажите пожалуйста как назвать столбцы чтобы загружались Тип номенклатуры-товар и ставка НДС-18% и какие значения писать. Перепробовал много вариантов... не получается.
39. Александр Окулов (PowerBoy) 09.02.09 06:03
(38) У перечислений берется его синоним, у НДС-18% - будет просто "18%". (без ковычек конечно)
40. miroslaw 09.02.09 12:49
(39) я ставлю название столбца ВидыНоменклатуры/ТипНоменклатуры
а в ячейках пишу "Товар" или "1" не получается...
В чём ошибка?
41. Александр Окулов (PowerBoy) 10.02.09 05:59
(40) "/ТипНоменклатуры" - можно не писать. Если ВидыНоменклатуры справочник - то в ячейках ставиться код товара. Если перечисление - то его синоним.
42. ron (ron1) 11.02.09 13:48
Очень нужная обработка.
43. Ольга (Kuznetsova) 20.02.09 11:13
замечательно. это то,что было мне нужно!
44. Денис ddv (_ddv) 05.03.09 12:02
Поскажите как прописать поле Полное Наименование в Excel
45. Александр Окулов (PowerBoy) 05.03.09 14:06
(44) ПолноеНаименование - это функция. В Excel надо задать колонку Родитель.
46. Buhgalter Ivanov (NRMT) 01.04.09 12:41
Спасибо огромное ! Импортировал успешно банки, контрагенты. Не получается Номенклатура с ед. изм.
Некоторые материалы не загружаются. Некоторые без ед.изм. загружаются.
http://webfile.ru/3325438

Вот ссылка на образец Контрагентов.
http://webfile.ru/3325469
47. Александр Окулов (PowerBoy) 01.04.09 14:28
(46) Не уникальны коды номенклатуры, ед.изм. заполнены не везде.
48. Buhgalter Ivanov (NRMT) 01.04.09 16:06
(47) Спасибо ! Все получилось.
49. vladal (Vladal) 08.04.09 18:18
А как заполнить цену товара? Каким методом? Конфигурация УТ
50. Лариса Павловна (lara52) 05.05.09 17:15
Спасибо, все получилось
51. Oskar (oskar) 06.05.09 13:33
52. павел коновалов (паук) 14.05.09 09:38
извините, если туплю. импортировал успешно контрагентов и договоры контрагентов (пока не полностью. свойства не знаю как заполнить). а как сделать, чтобы в таблице контрагенты / [выбранный контрагент] / счета и договоры / договоры контрагентов появился список договоров? это не табличная часть. конфигуратор говорит, что это СправочникСписок.ДоговорыКонтрагентов
53. павел коновалов (паук) 14.05.09 11:08
54. павел коновалов (паук) 14.05.09 11:09
55. павел коновалов (паук) 14.05.09 12:25
а как, все-таки у справочника "договоры контрагентов" заполнить таблицу "свойства"?
56. павел коновалов (паук) 15.05.09 13:26
57. Николай Калиниченко (Nicolau) 29.05.09 22:44
ШтрихКоды не грузятся! Не получается у меня!Помогите!
58. ron (ron1) 21.07.09 14:11
А можно с помощью этой обработки заполнить курсами за полгода справочник Валюты?
59. Сергей Морозов (MoroZ-z-zOFF) 27.07.09 22:43
Хочу заметить что если коды уникальны только в пределах подчинения родителю то корректно заполнить иерархический справочник из Exel не получится. Значения с одинаковыми кодами заменяются без проверки родителя.

Использовал вне типовой конфигурации. Если возможно учесть этот нюанс в обработке, буду очень признателен.
60. d m (dima_infostar) 14.08.09 22:22
извините, но я нифига не сумел =(
61. Svoma Svomacom (svoma) 15.09.09 00:45
Здравствуйте утилита очень полезная спасибо, я в принципе разобрался с основными полями номенклатуры.
Но вопрос?
Как забивать Штрих коды, у нас огромный список товаров с присвоенными штрих кодами, поэтому смысл в импорте, только если со штрих кодами.

Я в 1с управление торговлей полный чайник, если бы вы разместили файл примера в XLS, я бы поспал пару ночей)
Заранее спасибо!

P.S.
Разобраться как вообще работать с данными файлами мне помогли, пару роликов, мало ли таким же как я чайникам пригодятся.
http://prognow.ru/video/read_data_from_excel5_part.swf
http://prognow.ru/video/file_open.swf
http://prognow.ru/video/read_data_from_excel5_part.swf
62. Александр Окулов (PowerBoy) 15.09.09 06:13
(61) Никогда не сталкивался с штрих кодами, ни с торговлей - у меня бухгалтерия :(.
63. Ghenadie Fluierari (SpyDeR2009) 06.10.09 14:41
64. Yurii Trifan (Yurii463070) 07.11.09 09:39
Только у меня такой косяк, что в строке 425 Модуля Объекта не находит поле объекта ?
65. Александр Окулов (PowerBoy) 09.11.09 06:05
(64) Имя справочника проверьте.
66. flor ukraine (floraukraine) 11.11.09 21:09
У меня вообще нихрена не пашел, говорит что не может инициализировать Ексель
67. Александр Кулачков (Kulak) 30.11.09 12:54
переносит только наименование. как перенести остальное? может есть какой нибудь пример. Заранее благодарен
68. Александр Кулачков (Kulak) 30.11.09 13:46
с полным наименованием вроде разобрался. Интересует вопрос можно ли заполнить ЕдиницаХраненияОстатков. Почему то не получается пока не заполнена вкладка "Еденицы" Базовая - шт. ЕдиницаХраненияОстатков - кор
штук в коробке может быть разное количество
69. Дмитрий Д. (ddk78ddk) 22.01.11 11:27
Огромная благодарность автору - очень помогло, учитывая, что запускаться надо было срочно, а времени на изучения 8-ки не было.
Тем, у кого надо импортировать реквизит типа справочника - Обратите внимание на строку 459 - ошибочная передача наименования справочник - из за этого невозможно создать объект в функции ПолучитьСсылкуНаСправочник
70. Юрий (gnomm) 28.01.11 10:29
Приведите пример (желательно скриншот) структуры файла эксель при переносе контрагентов.
Заранее спасибо
71. Виктория Иванова (01011000001) 23.03.11 17:09
Добрый день!
файл перестал работать в связи с обновлением 8.1 на 8.2...
подскажите, пожалуйста, может быть где-то можно взять новую обработку подобного рода?
72. Евгений Мельников (Coolwinder) 13.04.11 03:19
Обработка замечательная, почти во всем разобрался... Кроме того, как заполнить свойства номенклатуры. Кто нить помогите плиз. Как должна выглядеть структура в этом случае?
73. Евгений Мельников (Coolwinder) 13.04.11 03:20
паук пишет:

все, опять нашел

Объясни как?
74. Андрей Попов (pav.79) 18.04.11 12:47
У меня 1.77 внешняя обработка имеет расширение *.ert, а твоя *.epf? Как мне ее запустить и приступить к дальнейшему изучению.???? :))))
75. Андрей Попов (pav.79) 18.04.11 17:12
*.epf являются внешней обработкой 8.0, *.ert - обработка 7.7 я правильно понял???? Если моё утверждение верно, то есть ли аналогичная обработка для 7.7?????
76. Альтаир (Altair777) 18.04.11 17:52
(75) кому адресованы вопросы?
по поводу первого вопроса. Если Вы не знаете "ert" - обработка 7.7, то бессмыслено давать ответ на второй.
77. Андрей Попов (pav.79) 18.05.11 08:35
Я все понял, прочитал мат часть. И все получилось, обработка хорошая, но мне не пригодилась. Моя конфигурация все может и умеет сама :D
78. Павел Никифоров (Archimedes) 30.05.11 16:18
Здравствуйте, Уважаемый!

Спасибо за проделанную работу! но...

Данные из столбца "Полное наименование" не импортируются (из столбца "ПолноеНаименование" тоже).
Данные из столбца "Группа контрагентов" не импортируются.
Данные из столбца "Код по ОКПО" не импортируются.

А вот "ИНН" и "КПП" нормальное импортировались.
Модуль не "любит" названия полей с пробелами?
79. Александр Окулов (PowerBoy) 25.08.11 14:41
80. MAX3000 16.09.11 09:36
Спасибо. Не плохая штуковина.
81. Анна Я (anna_black) 29.09.11 10:02
Спасибо. Нужная обработка. Отдельное спасибо за уточняющие комментарии автора.
82. m0lekula 11.11.11 15:03
Отлично! Спасибо, нужненько! :)
83. sergey (serrj_dream) 20.12.11 01:46
очень нужная штука спасибочки
84. sergey (serrj_dream) 20.12.11 02:18
кому нужно пример с иерархией ловите для версии 8.1
Прикрепленные файлы:
Книга1.xls
85. Алина Иванова (maxply) 28.12.11 14:56
86. Нина Улыбина (ninos89) 30.01.12 10:47
спасибо огромное! незаменимая вещь при работе с иерархией
87. Михаил Труников (voyger_men) 01.02.12 12:08
Урааа, столько времени сэкономлю, спасибо большое что выкладываете свои труды!
89. bu1 bu1 (bu1) 10.10.12 11:10
Александр здравствуйте, хотел бы проконсультироваться, загружаю контрагентов, возник вопрос при загрузки банковский счет и договор, каким образом указать Excel файле название колонки. Помогите пжт разобраться. Прикрепленный файл является уже начитой заготовкой по загрузке данных. Конифгурация: Бухгалтерия 2.0
Прикрепленные файлы:
90. Андрей К (andikad) 10.10.12 15:56
Спасибо, нужная обработка !
91. alean alean (alean) 20.02.13 17:25
Судя по интересу проблема загружать данные из Экселя по-прежнему очень актуальна.

Хотелось бы в описании увидеть каким методом обработка читает данные
и ссылки на работы, если они использовались.
92. N’aix lifestealer (N_aix) 09.03.13 16:19
Нужная штуковина. Спасибо.
ArtemiFD; +1 Ответить
93. Александр Федоров (Sasha255n) 29.08.13 12:34
Автору данной обработки однозначно +++++ очень пригодилась и выручила.
94. Андрей Смирнов (Asmir) 17.12.13 15:11
Для работы и закачки данных очень нужный отчет!