Загрузка приходных накладных из Excel с использованием нечеткого поиска и Open Office

17.07.12

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

Внешняя обработка для загрузки табличной части "Товары" приходной накладной

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

Наименование Файл Версия Размер
Обработка загрузки накладных
.epf 21,50Kb
157
.epf 21,50Kb 157 Скачать
Внешняя компонента, используемая для нечеткого поиска
.zip 543,03Kb
78
.zip 543,03Kb 78 Скачать

Очередная обработка загрузки накладных из Excel. Не раз здесь выкладывались обработки, которые используют нечеткий поиск, а именно компоненту StrMatch. Но мне нужна была обработка, которая подключается как внешняя форма (т.е. вообще без вмешательства в базу) и чтобы для доступа к таблицам Excel использовался Open Office (у большинства клиентов - нет денег на MS Office).

По кратинкам должно быть понятно:
- подключается как внешнаяя обработка заполнения табличных частей
- смотрим структуру екселевского файла, запоминаем номера колонок данных и диапазон строк с данными
- прописываем настройки в обработке (можно сохранять эти профили для разных поставщиков)
- запускаем загрузку
а вот тут самое главное: 
- - обработка в цикле перебирает каждую строчку таблицы с данными и показывает пользователю несколько найденных похожих вариантов из справочника номенклатуры
- - далее пользователь или выбирает что-то из найденных вариентов, или жмет Esc (Закрыть)
- - если нажат Esc (Закрыть), т.е. подходящего вариант найдено не было, то обработка предлагает выбрать группу где будет создана новое наименование.
- - на всякий случай есть еще кнопки "пропустить" и "прервать"

Небольшая особенность:
Функцию доступа к данным Excel  с помощью Open Office я использую чужую, найденную тут же на infostart.ru (ссылка на автора не сохранилась, к сожалению). Иногда срабатывает некорректно, особено если длинный путь к файлу Excel. Бывает достаточно перезапустить обработку, иногда нужно кинуть файл в папку с простым коротким именем.

См. также

SALE! 10%

Загрузка номенклатуры из 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 9504 руб.

29.10.2014    210185    620    524    

439

Загрузка номенклатуры 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 форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150727    367    375    

501

Маркетплейсный загрузчик для 12-ти маркетплейсов в "БП 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    31897    226    63    

117

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    214930    925    886    

939

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

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

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

4800 руб.

07.06.2022    15080    79    0    

60

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    101385    296    173    

312
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. gull22 95 18.07.12 09:38 Сейчас в теме
Неплохо бы для удобства работы пользователя сделать просмотр файла Open прямо из обработки (чтобы определиться с номерами ячеек и полей).
2. FSerg 66 18.07.12 09:54 Сейчас в теме
(1) gull22, Точно, как-то сразу не подумал
3. gull22 95 18.07.12 11:09 Сейчас в теме
Вот для того и существует раздел "Комментарии". Рад помочь автору в совершенствовании его творения (для себя любимого :))
4. ZLENKO 398 18.07.12 11:39 Сейчас в теме
А каким механизмом реализуется нечеткий поиск ?
5. FSerg 66 18.07.12 11:43 Сейчас в теме
(4) розница.net, используется очень популярная здесь компонента StrMatch
6. dr_dom 57 18.07.12 18:22 Сейчас в теме
Подскажите, как с этим быть?
Не выбран ни один из вариантов, будет созданно новое наименование. Выберите группу!
Перед записью в элементе справочника "Номенклатура" необходимо заполнить "базовая единица"!
Перед записью в элементе справочника "Номенклатура" необходимо заполнить "вид номенклатуры"!
7. FSerg 66 19.07.12 10:57 Сейчас в теме
(6) dr_dom, Скорее всего не создан пользователь или ему не прописаны значения по умолчанию.
Можно было бы "Вид номенклатуры" и "Базовую единицу" вывести на форму обработки, но мне кажется это лишним, как правило, эти прописываются один раз в настройках пользователя.
8. dr_dom 57 19.07.12 11:54 Сейчас в теме
(7)Спасибо.

Еще позволю себе посоветовать Вам реализовать возможность выбора между OpenOffice Calc и MS Office Excel для обработки файла. Уж очень не стабильно работает загрузка через OpenOffice Calc.
10. FSerg 66 19.07.12 14:31 Сейчас в теме
(8) dr_dom, да меня самого подбешивает нестабильность с Open Office'ом
Надо сделать под ексель.
11. dr_dom 57 24.07.12 16:59 Сейчас в теме
(10)FSerg, срочно нужна была Ваша обработка со стабильной загрузкой через Excel, так что немного подпилил сам. Спасибо за удобный инструмент.
12. FSerg 66 26.07.12 16:02 Сейчас в теме
(11) dr_dom, клево, спасибо, качну себе чтоб екселем тоже пользоваться, опен офис ну как-то совсем непредсказуемо себя ведет
9. baronzelan4 19.07.12 12:23 Сейчас в теме
Еще позволю себе посоветовать Вам реализовать возможность выбора между OpenOffice Calc и MS Office Excel для обработки файла. Уж очень не стабильно работает загрузка через OpenOffice
Поддерживаю.
13. proger1c81 26.10.12 00:07 Сейчас в теме
Супер! спасибо! мне как раз сегодня такую задачу поставили - импортировать накладные поставщика в ексель-формате в УТ. А то велосипед как-то не очень хочется изобретать. Придется конечно от ОпенОфиса отказаться, раз уж она такая нестабильная.
14. FSerg 66 26.10.12 00:17 Сейчас в теме
Лучше взять вот эту: http://infostart.ru/public/128443/ доработанную версию, там уже и ексель и другие плюшки :)
15. пользователь 26.10.12 08:25
Сообщение было скрыто модератором.
...
16. пользователь 26.10.12 08:28
Сообщение было скрыто модератором.
...
17. vstsoy 14.10.14 04:05 Сейчас в теме
после Выполнить выдает Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту) {Форма.Форма.Форма(115)}: Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту)
ЗагрузитьВнешнююКомпоненту("StrMatch.dll");
по причине:
Ошибка при загрузке внешней компоненты
как это победить?
18. FSerg 66 14.10.14 04:57 Сейчас в теме
(17) vstsoy, Я думаю, что нужно закинуть файлик "StrMatch.dll" в папку с соответствующей версией платформы 1С.
Хотя проблема может быть и из-за 64-битной версии ОС, под x64 не уверен, что компонента будет работать.
Оставьте свое сообщение