Универсальный загрузчик Excel/CSV в 1С с автосопоставлением колонок
Обработка для массовой загрузки товаров и остатков из Excel и CSV. Работает с 1С:Управление торговлей, ERP, Бухгалтерией и Управлением складом.
Задача, которую она закрывает: у каждого поставщика свой формат файла, и обычно под каждый пишут отдельную обработку. У одного клиента я насчитал одиннадцать таких обработок на десять поставщиков — и сделал вместо них одну универсальную.
Что внутри:
— автосопоставление колонок в три уровня: точное совпадение, словарь синонимов, нечёткое сравнение по Левенштейну. Точное сравнение названий срабатывает примерно в трети случаев — «Артикул» приходит как SKU, Арт., Код товара, Артикул поставщика;
— режим предпросмотра: до записи в базу видно, что именно будет создано и обновлено;
— сохранение настройки сопоставления шаблоном — для тех, кто грузит один и тот же файл каждую неделю;
— лог ошибок построчно, с подсветкой проблемных строк.
Опубликовано на Инфостарте, прошло модерацию площадки.