Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или "Такси")

0. 2452 02.09.15 10:16 Сейчас в теме
Обработка позволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его свойств. Загружает справочники, документы, планы видов характеристик. Будет полезна как замена использования конвертации данных для задач переноса, а также как классическая загрузка из табличного документа (Excel). Поиск объекта при загрузке выполняется до трех раз с разными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удобный интерфейс, в котором разберется даже начинающий пользователь. Загрузка накладных из файлов xls реализована с интеллектуальным поиском колонок с данными. В интеллектуальном поиске поддерживаются все основные типовые печатные формы.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. primat 2452 20.10.15 15:03 Сейчас в теме
Уважаемые пользователи, пишите здесь или через личные сообщения свои пожелания и замечания и идеи по развитию разработки.
8. roofless 24 12.07.16 14:52 Сейчас в теме
(1) из коробки не заработало. на выходе имею пустой файл xls. плюс для моей задачи не подошло, тк нет отбора перед выгрузкой
9. primat 2452 12.07.16 16:24 Сейчас в теме
(8) roofless, добрый день. А пример файла можете прислать? И описание задачи в личку.
10. roofless 24 12.07.16 16:30 Сейчас в теме
(9) задача тривиальная. перенести элементы справочника с отбором по группам из одной базы в другую (справочник в базе-приемнике тоже другой) по совпадающим реквизитам, т.е как минимум наименование и код.
а файл самый обыкновенный пустой только что созданный из excel 2013
2. CratosX 108 27.10.15 10:30 Сейчас в теме
(0)
Внимание. Загрузка в табличную часть в данный момент не работает.


Когда будет?
3. primat 2452 28.10.15 09:40 Сейчас в теме
(2) CratosX, добрый день. Сделаю до понедельника (до 2го ноября).
4. woot 07.11.15 16:55 Сейчас в теме
Сегодня уже 7-е,не сделал)
5. primat 2452 05.05.16 23:37 Сейчас в теме
Реализована загрузка в табличную часть объектов. В данный момент загружает таблицу данных только в одну табличную часть за раз и только в один выбранный вручную объект.
Если пользователям понадобится, то добавлю поиск объектов, табличные части которых нужно дополнять строками.

Также разработка сделана условно-бесплатной - за sm. Это изменение только на время доработки новой версии действует. Спешите пробовать обработку, скачивайте сейчас!
6. All_1972 7 25.06.16 19:29 Сейчас в теме
7. primat 2452 26.06.16 12:40 Сейчас в теме
(6) All_1972, что не работает? Последние месяцы есть большая задача по загрузке из эксэля, в рамках ее дорабатываю обработку, сделал загрузку в табличную часть, много другого. Так что, возможно, уже исправил эту ошибку...
11. _Ramzes 121 09.01.17 00:14 Сейчас в теме
Добрый день!
Скачал обработку, а она не работает!
Первое с чем столкнулся - проблема поиска по стандартным реквизитам.
ТипЗначенияРеквизита = ОбъектМетаданных.Реквизиты[Элемент.Ключ].Тип;
Падает на полях Код и Наименование.

Попробовал загрузку на Плане видов характеристик.
Падает на поиске

Иначе // поиск запросом по полям
		
		Запрос = Новый Запрос;
		Запрос.Текст =
		"ВЫБРАТЬ
		|	ТекущийСправочник.Ссылка
		|ИЗ
		|	Справочник." + Объект.ВидОбъекта + " КАК ТекущийСправочник
		|ГДЕ ";
Показать


Я выбрал на первой форме загрузку плана видов характеристик, а не справочник, однако в коде стоит жестко справочник.

И естественно мы ловим на выходе ошибку
{ВнешняяОбработка.ЗагрузкаИзExcelПоискПоСсылке.Форма.ФормаУправляемая.Форма(714)}: Ошибка при вызове метода контекста (Выполнить)
Выгрузка = Запрос.Выполнить().Выгрузить();
по причине:
{(4, 2)}: Таблица не найдена "Справочник.ВопросыДляАнкетирования"
<<?>>Справочник.ВопросыДляАнкетирования КАК ТекущийСправочник

Хотя тип объекта выбран План видов характеристик

Для загрузки использовал файл ЗагрузкаИзExcelПоискПоСсылке___2016_11_25.epf
12. roofless 24 09.01.17 10:23 Сейчас в теме
предлагаю сделать проверку на тип значения, и для пвх написать отдельный запрос. автор тут видимо косячнул
13. silver-747 05.03.17 10:29 Сейчас в теме
Пытаюсь в пустую базу закачать справочник номенклатуры. Запускаю обработку ВыгрузкаДанныхВExcelПоСсылкам_2015_10_16 выгружаю справочник из базы источника. Захожу в базу Приемник. Запускаю обработку ЗагрузкаИзExcelПоискПоСсылке___2016_11_25 файл выгрузки подгружается. Дальше по кнопке Настройка создания обьектов указываю ка загружать. А вот по кнопке Указать поля поиска элементов не могу понять что указывать. Надо просто загрузить полностью файл. Подскажите что надо выбрать что бы загрузились данные из файла
YOROV; rot62; +2 Ответить
14. Velliar 08.08.17 16:29 Сейчас в теме
Для ее работы обязательно нужен установленный Excel, или хватит openoffice?
15. reg063 17.09.17 19:39 Сейчас в теме
16. Filipp_inf 31.10.17 16:13 Сейчас в теме
Добрый день!
Скачала все.
Выгрузка не работает.
Выбираю тип объекта: Справочник.
Далее при выборе любого вида объекта выскакивает ошибка:
"Основная таблица динамического списка задана неверно. Не задан ни текст запроса, ни основная таблица динамического списка."
Конфигурация 1С:ERP Управление предприятием 2 (2.2.3.162)
1С:Предприятие 8.3 (8.3.10.2561).
Пожалуйста, разберитесь с ошибкой.
17. user900137 23.01.18 21:06 Сейчас в теме
Здравствуйте. Подскажите, умеет ли Ваш загрузчик обрабатывать наименования товаров по заданным правилам (например, автоматически удалять двойные пробелы и переносы строки, преобразовывать различные виды черточек к единой и др.) и сопоставлять найденные в файле с содержимым справочника? А также, есть ли возможность ввода формул для расчета прайсовых колонок от цены поставщика или др.?
19. djolejek 30.03.18 04:25 Сейчас в теме
(17) Додрый день, нашли то что искали в вопросе? А то мне тоже самое нужно.
20. primat 2452 30.03.18 08:42 Сейчас в теме
(17) Добрый день. Нет, не умеет.
18. e-katerina 126 20.02.18 14:33 Сейчас в теме
Добрый день.
Будет ли эта обработка работать в БП 3.0? В частности интересуют такие специфичные документы, как "требование-накладная" и "отчет производства за смену".
21. primat 2452 30.03.18 08:42 Сейчас в теме
(18) Добрый день. Да, должна.
23. Alex_8 17.05.18 11:33 Сейчас в теме
(21) Здравствуйте, а книгу покупок будет выгружать в excel?
22. aleksmen 04.04.18 17:39 Сейчас в теме
Здравствуйте !

Скачал Вашу обработку, хотел потестить на типовой конфигурации УТ 11.4.х
Открываю ее и загружаю exel-й файл. Выскакивают ошибки: "область не найдена" или "Значение не является значением объектного типа (Свойство)"
Что то может не так делаю.. ?
24. foe12 21.09.18 11:53 Сейчас в теме
Здравствуйте, скачал вашу обработку и выскакивают ошибки при загрузке документа:
1. {ВнешняяОбработка.ЗагрузкаИзExcelПоискПоСсылке.МодульОбъекта(1733)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
2. Ошибка. Возможно неверно указан номер листа книги Excel или файл занят. Текст ошибки: {ВнешняяОбработка.ЗагрузкаИзExcelПоискПоСсылке.МодульОбъекта(75)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Excel): Приложению Microsoft Excel не удается получить доступ к файлу "C:\Users\Максим\Desktop\1.xlsx". Это может быть вызвано одной из следующих причин.

• Указан несуществующий файл или путь.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент.

Файл существует, ничем не используется. В чем может быть проблема?
25. foe12 25.09.18 14:09 Сейчас в теме
Помогите разобраться, не загружается заказ клиента в базу.
26. EdSkyliner 14.05.19 08:38 Сейчас в теме
Скачал обработку. Выбираю Тип объекта "Справочник", Вид объекта "Контрагенты" и тут же выскакивает ошибка: "Основная таблица динамического списка задана неверно. Не задан ни текст запроса, ни основная таблица динамического списка".
Конфигурация типовая Бухгалтерия предприятия КОРП 3.0
27. German_Tagil 24 28.05.19 06:02 Сейчас в теме
28. CheBurator 3429 10.10.19 23:32 Сейчас в теме
Спасибо. Подсказали про эту обработку. Попробую использовать.
29. CheBurator 3429 10.10.19 23:35 Сейчас в теме
А для загрузки иерархии справочника (номенклатура, 77, ГУИД есть) - обработка загрузит?
30. CheBurator 3429 23.10.19 23:40 Сейчас в теме
Ничего непонятно.
Таблица (список групп номенклатуры) из трех колонок
- Наименование (это наименование группы)
- Ссылка (в виде гуид, это гуид группы)
- Родитель (в виде гуид, это гуид родительской группы).

Как настроить "соответствие" колонок экселя реквизитам справочника в базе?
Почему на каждый чих ругается "Необходимо указать поля поиска. Первая группа полей является обязательной для заполнения." В первой группе полей указана "Ссылка", в остальных - незаполнено. Этого по пояснениям настройки поиска должно быть достаточно - почему ругается и не пускает далее?
31. primat 2452 28.11.19 16:57 Сейчас в теме
Коллеги, добрый день. Давно не обращал внимание на эту разработку. Вижу, накопились по ней замечания. Постараемся в ближайшее время исправить замечания и вышлем исправление всем, кто писал нам обратную связь по работе с обработкой.
32. roman3333 26.02.20 17:44 Сейчас в теме
добрый день! по данной обработке ест ьвопросы:
1. возможно ли делать загрузку в док "Счет от поставщика"
2. возможно ли загружать из файла-реестра (формат excel2016) c созданием нескольких однотипных документов (при изменении значения в таблич части:"номер док" и "дата док"?
3. будет ли работать обработка в БП3.0.75.100?
4. наличие Excel на компе обязательно для работы обработки?
33. ivdic 30 05.06.20 14:50 Сейчас в теме
не работает

Ошибка инициализации модуля: ВнешняяОбработка.ЗагрузкаИзExcelПоискПоСсылке.Форма.ФормаУправляемая.Форма
по причине:
{ВнешняяОбработка.ЗагрузкаИзExcelПоискПоСсылке.Форма.ФормаУправляемая.Форма(694,23)}: Переменная не определена (СтроковыеФункцииКлиентСервер)
МассивПолейПоиска = <<?>>СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ПоляПоиска, ",");
{ВнешняяОбработка.ЗагрузкаИзExcelПоискПоСсылке.Форма.ФормаУправляемая.Форма(1394,22)}: Переменная не определена (СтроковыеФункцииКлиентСервер)
МассивПараметров = <<?>>СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(НайденныеСтроки[0].ЗначениеНастройки, ";;;");
{ВнешняяОбработка.ЗагрузкаИзExcelПоискПоСсылке.Форма.ФормаУправляемая.Форма(909,24)}: Переменная не определена (ОбщегоНазначения)
ЗначениеНастройки = <<?>>ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить(ИмяНастройки, "");
34. YOROV 20.11.20 18:31 Сейчас в теме
Добрый день. Скачал обрабоку Выгрузки данных в Excel. При выборе любого объекта конфигурации выскакивает следующая ощибка: "Основная таблица динамического списка задана неверно. Не задан ни текст запроса, ни основная таблица динамического списка."
Конфигурация: Розница 8. Магазин одежды и обуви редакция 2.3.2.33
Оставьте свое сообщение
Вопросы с вознаграждением