Загрузка (выгрузка) номенклатуры из Excel с открытым исходным кодом

02.06.22

Интеграция - Загрузка и выгрузка в Excel

Обработка позволяет: • Загружать номенклатуру и штрихкоды из файлов Excel и из таблицы на форме в (простой или иерархический) справочник Номенклатура (Номенклатура поставщика) • Редактировать существующие позиции справочника Номенклатура (Номенклатура поставщика) • Выгружать номенклатуру и штрикоды в файл Excel • Загружать дополнительные реквизиты. Кроме того настройки можно сохранять в файлы и повторно использовать.

Скачать исходный код

Наименование Файл Версия Размер
Загрузка (выгрузка) номенклатуры из Exce v1.2:
.epf 48,48Kb
43
.epf 1.2 48,48Kb 43 Скачать
Загрузка (выгрузка) номенклатуры из Excel с открытым исходным кодом v1.3 для УТ 11.4.13. Не работает с 11.5.
.epf 40,54Kb
49
.epf 1.3 40,54Kb 49 Скачать

Есть много подобных обработок с такими же возможностями,  потому рад что среди прочих Вас заинтересовала именно моя:) 

Для начала работы выберите в настройках "Действие": Загрузка номенклатуры/Выгрузка номенклатуры/Загрузка номенклатуры поставщика.

Следующим выбираем источник загружаемой номенклатуры из файла Excel/mxl(В этом случае нужно заполнить путь к файлу Excel/mxl) 

или из таблицы на форме как в примере

По умолчанию считывание начинается со второй строки

За тем нужно выбрать как поступать если Номенклатура найдена/не найдена в базе. Если нужно загружать штрихкоды или иерархический справочник включаем опцию

Настройка Загружать в фоне позволяет включить/выключи загрузку в фоновом режиме, при котором не блокируется пользовательский интерфейс, однако платформа не сразу запускает выполнение фонового процесса, а ставит его в очередь на исполнение и начало загрузки затягивается(порой ожидание больше чем сама загрузка), потому её есть смысл включать если загружаемый файл очень большой(много реквизитов или строк в таблице)

Если Вы выбрали Загружать иерархию или Загружать штрихкод, то в таблице Настройки реквизитов уже будут добавлены строки Родитель и ЭтоГруппа(если выбрали загружать иерархию), Штрихкод(если - Загружать штрихкоды). 

 Добавляем в таблицу строку и выбираем из списка нужный реквизит. Первая галочка говорит о том, что значение реквизита будет участвовать в поиске, причем Номенклатура будет найдена по любому из выбранных реквизитов(который будет заполнен). Вторая галочка "Из таблицы" означает, что данные будут загружены из выбранного источника. Значение это номер столбца таблицы или заданное значение. Если загрузка из таблицы на форме и названия столбцов совпадают с названиями реквизитов можно воспользоватся кнопкой(Лупа) автозаполнения номеров столбцов. 

На вкладке Таблица вставим скопированную информацию или загрузим ее из файла Excel.  Если выбрана опция Загружать иерархию и эти реквизиты загружаются Из таблицы, в таблице должны быть заполнены столбцы Родитель и ЭтоГруппа. 

На этом настройки для загрузки в справочник номенклатура завершена. Нажимаем кнопку "Загрузить номенклатуру" и ждем окончания загрузки

После окончания будет выведено сообщение с результатом загрузки. 

Нужные настройки достаточно сделать один раз, после чего использовать их при запуске(пункт меню настроек "Сохранять настройки реквизитов при закрытии") или самостоятельно выбирать из нескольких ранее сохраненных (пункт меню настроек "Файл сохраненных настроек реквизитов") . Кроме того настройки восстанавливаются при открытии.

Настройка загрузки номенклатуры поставщика отличается только необходимостью выбора поставщика из списка на вкладке Настройка реквизитов

Настройка выгрузки реквизитов

На вкладке Настройки выгрузки выбираем Выгружать все реквизиты - Нет (если нужно выгрузить все ставим Да) и заполняем названия нужных реквизитов в появившейся таблице

по умолчанию в таблице две колонки, с помощью кнопок меню настроим сколько нужно колонок и порядок реквизитов в таблице выгрузки. 

Если нужна не вся номенклатура а только часть необходимо Настроить отбор в соответствующей таблице настроек. Выбираем Связь условий - И, ИЛИ. Связь И означает что условия

накладываются друг на друга и будет выгружена номенклатура удовлетворяющая каждому из них. Связь ИЛИ -  любому из них.

На этом настройка выгрузки завершена нажимаем Выгрузить номенклатуру, выбираем папку для сохранения в появившемся окне и получаем файл выгрузки. 

Настройка загрузки дополнительных реквизитов:

 Выбираем "Действие" - "Загрузка дополнительных реквизитов". В появившейся вкладке ставим номер колонки в которой находится реквизит по которому будет поиск номенклатуры(например 14) и название реквизита (например "Наименование"). Затем выбираем "Вид номенклатуры"(к примеру "Соки")

В табличной части появятся названия дополнительных реквизитов, по аналогии если загрузка "Из таблицы" то номер колонки таблицы (таблица должна быть заполнена) ,  иначе значение из списка. Нажимаем "Загрузить дополнительные реквизиты" и смотрим сообщение с отчетом о результате загрузки.

 

Обработку можно подключить как внешнюю средствами БСП.

А связи с обновлением имен справочников выкладываю новую версию 1.3 обработки.

Версия 1.2 тестировалась на УТ 11.3.2.193 и УТ 11.4.2, версия 1.3 тестировалась на УТ 11.4.13.47.

Excel Номенклатура Обработка Загружать УТ11.3 Штрихкод УТ11.4. ДополнительныеРеквизиты

См. также

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    211148    630    526    

446

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 09.04.2024, версия 9.9 - 9.10)

14400 руб.

20.11.2015    151378    366    376    

502

Маркетплейсный загрузчик для 12-ти маркетплейсов в 1С:БП 3, УТ 11, КА 2, ERP, УНФ

Загрузка и выгрузка в Excel Маркетплейсы Платформа 1С v8.3 Бухгалтерский учет 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы сделаете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, "Детский мир", Казань-Экспресс, "Леруа Мерлен", ЭНФАНТА (Акушерство), ЛаМода, Летуаль, "Твой дом" в документы "Отчет комиссионера (агента) о продажах" и другие, может работать в "Бухгалтерия 3", "Бухгалтерия 3 КОРП", УТ 11, УНФ, КА 2, ERP. Возможность подключить любые маркетплейсы. Анализ продаж ОЗОН. 30 дней БЕСПЛАТНОГО пользования!

1800 руб.

12.08.2021    32297    242    64    

122

SALE! 30%

Распознавание и загрузка сканов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.

Загрузка и выгрузка в Excel Документооборот и делопроизводство (СЭД) Учет документов Распознавание документов и образов Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная программа для распознавания ЛЮБЫХ СКАНОВ ИЛИ ФОТО ТОВАРНЫХ ДОКУМЕНТОВ в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML и т.д.) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

6000 5520 руб.

04.06.2019    101826    298    173    

314

SALE! 20%

Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счета, прайсы

Загрузка и выгрузка в Excel Оптовая торговля Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Содержит модуль работы с электронной почтой и api-загрузчик отчетов о продажах маркетплейсов.

5000 4000 руб.

09.11.2016    215840    930    886    

942

Загрузка данных отчета о реализации товаров из Excel файла СберМегаМаркет

Загрузка и выгрузка в Excel Маркетплейсы Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Загрузка данных отчета о реализации товаров из сервиса СберМегаМаркет для конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11 и Управление нашей фирмой, редакция 3.0 в документ "Отчет комиссионера (агента) о продажах".

4800 руб.

07.06.2022    15373    82    0    

63
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. skmMining 5 28.11.19 16:46 Сейчас в теме
Управление торговлей, редакция 11 (11.4.10.75) - работает.
Рекомендую
+
2. annagolinskaya 14 18.12.19 06:14 Сейчас в теме
Загрузить не получилось, проверте настройки реквизитов. Ошибка: Значение не является значением объектного типа (Выбрать)
+
3. annagolinskaya 14 18.12.19 07:13 Сейчас в теме
Описание отличное! То что нужно.
Но не работает (((((((((((((((((((((((((((((((((((((((((((((((((((((((
Обновилась до (11.4.10.75) Результат тот же.

Значение не является значением объектного типа (Выбрать)
{ВнешняяОбработка.ЗагрузкаНоменклатурыИзExcel.МодульОбъекта(242)}: Строка.Выбрать = Ложь;
{ВнешняяОбработка.ЗагрузкаНоменклатурыИзExcel.Форма.Форма.Форма(1749)}: ОбработкаОбъект.ЗагрузитьНоменклатуруИзТаблицыВБазуДанных(ПолучитьПараметрыВыполненияНаСервере(Данные), АдресФайла);
{ВнешняяОбработка.ЗагрузкаНоменклатурыИзExcel.Форма.Форма.Форма(1409)}: ВыполнитьОперациюВОсновномПотоке(ПараметрыВ, АдресФайла);
{ВнешняяОбработка.ЗагрузкаНоменклатурыИзExcel.Форма.Форма.Форма(1346)}: НачатьЗагрузку("ЗагрНомИзТаблицыВБД");



Что не так делаю?
Спасибо
Прикрепленные файлы:
+
4. Pasem 37 18.12.19 14:21 Сейчас в теме
(3)Здравствуйте! Спасибо за подробное описание проблемы. Исправил ошибку в новой версии (v1.1.1. тестировал на 11.4.2)
+
5. vinir 31.01.20 19:23 Сейчас в теме
Работает на Штрих-М Торговое предприятие?
+
6. smirnovds52 11.03.20 14:55 Сейчас в теме
Здравствуйте Павел. Скажите пожалуйста, как добавить дополнительные колонки. Например что бы из таблицы подгружался Баркод.
Прикрепленные файлы:
+
7. Pasem 37 11.03.20 18:10 Сейчас в теме
(6)Ответил в личку
+
8. user691380_bel4enkin 18.04.20 10:26 Сейчас в теме
Добрый день. У меня задача из "Описание товара" переместить данные в "Доп. реквизит". Поможет ли ваша обработка с выгрузкой данных в эксель, правкой и загрузкой обратно? УТ11.4
+
9. Pasem 37 18.04.20 14:32 Сейчас в теме
(8)Добрый день. Да поможет.
+
10. user691380_bel4enkin 18.04.20 16:35 Сейчас в теме
(9) Столкнулся с ошибкой.

Настройка №1: https://yadi.sk/i/I-qCRWTpcmt4yA
Настройка №2: https://yadi.sk/i/4kXcqqJ9aejhZw
Ошибка: https://yadi.sk/i/OfZadNCJ6LngZQ

Суть чтобы из описания перенести в доп. реквизит "Пост зак"
+
12. antonius888 48 25.07.20 13:26 Сейчас в теме
(10) ошибка операции сравнения связана с тем, что неверно указан параметр реквизита в колонке "Значение" - там необходимо указать номер столбца со значением ревизита. Должен быть выбран именно числовой тип данных!
Знаю, что скорее всего, для вас вопрос не актуален, но другим пользователям поможет.
toybox; Pasem; +2
11. antonius888 48 25.07.20 13:21 Сейчас в теме
При импорте доп реквизитов возникает ошибка выхода за границы массива, связанная с тем, что в модуле формы в процедуре ЗаполнитьТаблицуЗагрДопРекв() автор при копировании забыл поменять название таблицы: в условии "Если Реквизиты.Количество() > 0 Тогда ..." должно быть "Рекв.Ссылка = Реквизиты[н].Ссылка;", а не Рекв.Ссылка = РеквизитыОбщ[н].Ссылка;
В остальном все супер!
Pasem; +1
13. Pasem 37 25.07.20 14:16 Сейчас в теме
(11)Спасибо за комментарии, и помощь в поиске ошибок.
antonius888; +1
14. toybox 30.11.20 15:14 Сейчас в теме
При запуске получаю ошибку: Несоответствие типов (параметр номер '1')
Помогите исправить
УТ 11.4.12.91
+
15. Pasem 37 17.12.20 18:20 Сейчас в теме
(14)При запуске на Управлении торговлей 11.4.13.47 такой ошибки нет.
+
16. Touch_Of_Soul 29 19.03.21 17:41 Сейчас в теме
Работает ли на Рознице Проф 2.3.8.17?
Нужно Справочник номенклатуры загружать и штрихкода
+
17. user1441356 25.03.21 17:02 Сейчас в теме
Добрый день. Подскажите, возможна выгрузка номенклатуры с штрихкодом?
+
18. LadyDy 5 26.03.21 14:38 Сейчас в теме
На УТ 11.4.13.136 не работает. Выдает ошибку (см. ниже)
Прикрепленные файлы:
+
19. Pasem 37 27.03.21 23:38 Сейчас в теме
(18)В крайней левой колонке напротив реквезита "Производитель" стоит галачка(значит реквезит используется для поиска существующей номенклатуры). Для поиска лучше использовать реквезит "Наименование" его значение всегда заполнено и не повторяется. Скорее всего ошибка из-за этого.
+
20. LadyDy 5 30.03.21 19:58 Сейчас в теме
(19) Не работает, исправила как написали, но ошибка повторяется из предыдущих скриншотов. Прошу вернуть стартмани или помочь исправить
Прикрепленные файлы:
+
21. Pasem 37 30.03.21 20:21 Сейчас в теме
(20) Сделайте пожалуйста скриншот отчета об ошибке(кнопка сформировать отчет об ошибке). И если можно образец файла при загрузке которого возникает ошибка (у меня не получается вызвать появление такой ошибки)
+
23. LadyDy 5 14.04.21 06:29 Сейчас в теме
(21) при загрузке из файла тоже ошибка, но другая
Прикрепленные файлы:
Ошибка_20210414082506.zip
+
24. LadyDy 5 14.04.21 06:30 Сейчас в теме
(21) при загрузке из файла тоже ошибка, но другая
Прикрепленные файлы:
Ошибка_20210414082506.zip
+
25. Pasem 37 14.04.21 20:35 Сейчас в теме
(24)Исправил эту ошибку
+
26. LadyDy 5 15.04.21 18:45 Сейчас в теме
(25) а можно исправленную обработку получить?
+
27. Pasem 37 15.04.21 19:26 Сейчас в теме
(26)Скачайте файл ещё раз, я его заменил(если не ошибаюсь месяц можно скачивать бесплатно после покупки) если не получится напишите свои контакты сброшу отдельно.
+
22. LadyDy 5 14.04.21 06:25 Сейчас в теме
(21) прикладываю, не работает (
Прикрепленные файлы:
Ошибка_20210414081936.zip
111.xls
+
28. pavelyar 01.06.22 18:19 Сейчас в теме
Ошибка в 11.5 не работает....
+
Оставьте свое сообщение