Универсальный загрузчик Excel/CSV в 1С с интеллектуальным автосопоставлением колонок
Внешняя обработка для быстрой и безопасной загрузки данных из файлов Excel (.xlsx) и CSV (.csv) в любые справочники и документы 1С. Работает с УТ, УНФ, ERP, КА, БП и любыми другими конфигурациями на управляемых формах без доработки конфигурации.
Зачем эта обработка?
Каждый 1С-специалист сталкивается с задачей: клиент приносит файл Excel с номенклатурой, контрагентами или остатками — и нужно загрузить это в базу. Стандартные инструменты либо требуют программирования, либо жёстко привязаны к конкретной конфигурации. Эта обработка решает задачу универсально и умно.
Возможности
Загрузка файлов:
- Поддержка форматов .xlsx и .csv
- Выбор файла через стандартный диалог
- Автоматическое определение формата по расширению
- Поддержка до 30 колонок в одном файле
- Загрузка файлов разной структуры в одном сеансе без перезапуска
Предпросмотр данных:
- Таблица с данными файла до начала загрузки
- Динамическое формирование колонок по структуре файла
- Контроль данных перед записью в базу
Интеллектуальное автосопоставление:
- Анализ заголовков файла и автоматический подбор реквизитов 1С
- Три уровня сравнения: точное совпадение (100%), словарь синонимов (95%), алгоритм Левенштейна для нечёткого сравнения
- Встроенный словарь: Артикул, SKU, Наименование, Название, Name, Цена, Price, Склад, Warehouse, Единица, Unit, Бренд, Производитель и другие
- Цветовая индикация уверенности: зелёный — Авто (≥85%), жёлтый — Предложено (≥50%), красный — НеНайдено
- Выпадающий список всех реквизитов приёмника для ручной корректировки одним кликом
- Кнопка сброса сопоставления
Загрузка данных:
- Запись в любой справочник или документ через указание пути метаданных (например: Справочник.Номенклатура)
- Защита от дублей: поиск существующего элемента по Артикулу перед созданием нового
- Обновление существующих элементов вместо создания дублей
- Обработка ошибок без остановки — загрузка продолжается даже при ошибке в отдельной строке
- Режим проверки Dry-run: полный анализ данных и сопоставления без записи в базу
Журнал загрузки:
- Построчный журнал с номером строки, статусом и текстом ошибки
- Цветовая подсветка строк: зелёный (OK), красный (ERROR)
- Экспорт журнала в файл CSV одной кнопкой
- Сообщение итога: "Обработано строк: X, ошибок: Y"
Главная фишка — интеллектуальное автосопоставление
Это не просто загрузчик Excel. Обработка анализирует заголовки вашего файла и сама предлагает соответствие реквизитам 1С:
- Колонка "Артикул" → реквизит "Артикул" (100%, Авто)
- Колонка "Название" → реквизит "Наименование" (95%, Авто — через словарь синонимов)
- Колонка "SKU товара" → реквизит "Артикул" (95%, Авто — через словарь)
- Колонка "name" → реквизит "Наименование" (95%, Авто — английский словарь)
- Колонка "unit" → реквизит "ЕдиницаИзмерения" (95%, Авто)
- Колонка "Бренд" → реквизит "Производитель" (95%, Авто)
Пользователь принимает предложенное сопоставление, корректирует через выпадающий список или сбрасывает — и загружает данные. Никакого программирования.
Как использовать
- Открыть обработку (Файл → Открыть → .epf)
- Выбрать файл Excel или CSV
- Указать объект-приёмник (например: Справочник.Номенклатура)
- Нажать "Автосопоставить"
- Скорректировать сопоставление при необходимости
- Нажать "Выполнить загрузку" (сначала в режиме Dry-run для проверки)
- Сохранить журнал при необходимости
Совместимость
- 1С:Бухгалтерия предприятия 3.0
- 1С:Управление торговлей 11
- 1С:Управление нашей фирмой
- 1С:ERP Управление предприятием
- 1С:Комплексная автоматизация
- Любые конфигурации на управляемых формах
Технические требования:
- Платформа 1С:Предприятие 8.3 и выше
- Управляемые формы
- Тонкий клиент или веб-клиент
Версия 1.0
Планируется в следующих версиях:
- Сохранение журнала в .xlsx с цветовой подсветкой
- Сохранение и загрузка шаблонов сопоставления
- Загрузка в табличные части документов
- Расширенный словарь синонимов
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.111.25
Вступайте в нашу телеграмм-группу Инфостарт