Возможности
Загрузка файлов:
Поддержка форматов .xlsx и .csv
Выбор файла через стандартный диалог
Автоматическое определение формата по расширению
Загрузка файлов разной структуры в одном сеансе без перезапуска- Выбор листа в многостраничных Excel-файлах, гибкая настройка положения заголовков и данных в файле
Гибкая настройка положения заголовков и данных в файле
Предпросмотр и валидация данных:
Таблица с данными файла до начала загрузки
Динамическое формирование колонок по структуре файла
Автоматическая валидация при загрузке файла: некорректные даты, нечисловые значения в числовых колонках, пустые обязательные поля
Визуальная подсветка строк с проблемами оранжевым цветом сразу после чтения файла
Фильтрация таблицы предпросмотра по статусу строки — для быстрой проверки только проблемных данных
Интеллектуальное автосопоставление:
Анализ заголовков файла и автоматический подбор реквизитов 1С
Три уровня сравнения: точное совпадение (100%), словарь синонимов (95%), алгоритм Левенштейна для нечёткого сравнения
Встроенный словарь: Артикул, SKU, Наименование, Name, Цена, Price, Склад, Warehouse, Единица, Unit, Бренд, Производитель, Контрагент, ИНН, КПП, БИК и другие
Цветовая индикация уверенности: зелёный — Авто (от 85%), жёлтый — Предложено (от 50%), красный — НеНайдено
Выбор объекта-приёмника из выпадающего списка — список заполняется автоматически из метаданных конфигурации- Выпадающий список всех реквизитов приёмника для ручной корректировки одним кликом
- Подбор ссылочных реквизитов: значение из файла ищется в справочнике по наименованию, коду или артикулу
- Для ссылочных реквизитов нечёткое сравнение отключено, работает только точное совпадение или словарь синонимов: «Код номенклатуры» и «Вид номенклатуры» по буквам почти близнецы
Группы справочников в подбор не входят, в реквизит попадает только элемент, а не папка
Шаблоны сопоставления:
Сохранение настроенного сопоставления в файл JSON
Загрузка шаблона при следующей загрузке аналогичного файла — сопоставление применяется автоматически
Путь к объекту-приёмнику сохраняется вместе с шаблоном
Шаблоны версии 1.4 совместимы с версией 1.5
2
Загрузка данных:
Обязательная проверка перед реальной записью: обработка не запишет данные, пока не выполнен прогон без записи
Запись в любой справочник или документ без изменения конфигураци
Защита от дублей: поиск существующего элемента перед созданием нового
Поле поиска дублей выбирается: артикул, код, штрихкод, любой сопоставленный реквизит
Обновление существующих элементов вместо создания дублей
Обработка ошибок без остановки: загрузка продолжается даже при ошибке в отдельной строке
Остановка на неоднозначности: если под значение подходит несколько элементов справочника, строка не записывается, вместо тихой подстановки первого попавшегося
Честный журнал: если конфигурация сама очистила реквизит при записи, обработка сообщает об этом, а не рапортует об успехе
Журнал и подсветка результатов:
Построчный журнал с номером строки, статусом и текстом ошибки
Визуальная подсветка строк в таблице предпросмотра: оранжевый — предупреждение в данных, красный — ошибка при записи, зелёный — строка успешно записана
Экспорт журнала в файл CSV одной кнопкой
Как использовать
Открыть обработку: Файл, Открыть, выбрать .epf
Выбрать файл Excel или CSV
Выбрать объект-приёмник из выпадающего списка
Нажать "Автосопоставить"
Скорректировать сопоставление при необходимости
Сохранить шаблон для повторного использования
Нажать "Выполнить загрузку" в режиме Dry Run для проверки
После успешной проверки — выполнить реальную загрузку
ЧТО НОВОГО В ВЕРСИИ 1.5
Загрузчик научился заполнять ссылочные реквизиты — единицу измерения, вид номенклатуры, производителя, страну происхождения, номенклатурную группу, статью затрат. Всё, что в 1С хранится ссылкой на справочник, а в файле лежит обычным текстом. На типовом прайсе это примерно половина колонок, и до версии 1.5 обработка их не предлагала вовсе.
Значение подбирается поиском: текст из ячейки ищется в том справочнике, на который смотрит реквизит — сначала по наименованию, затем по коду, затем по артикулу. У справочников без наименования, таких как «Номера ГТД», поиск сразу идёт по коду. Реквизиты-перечисления сопоставляются по представлению значения.
Если под значение подходит несколько элементов справочника, строка не записывается, а в журнале появляется статус «НЕОДНОЗНАЧНО» с указанием справочника и поля. Подставленный наугад контрагент обнаруживается спустя месяцы, а остановленная строка — сразу. Остальные строки файла при этом загружаются нормально.
Если значение не найдено, строка загружается, реквизит остаётся пустым, а в журнале видно, по каким справочникам и полям шёл поиск.
Шаблоны сопоставления версии 1.4 продолжают работать. Интерфейс и порядок работы не изменились.
Совместимость
1С:Бухгалтерия предприятия 3.0
1С:Управление торговлей 11
1С:Управление нашей фирмой
1С:ERP Управление предприятием
1С:Комплексная автоматизация
Любые конфигурации на управляемых формах
Подходит для
УТ, УНФ, ERP, КА, БП и любых других конфигураций на управляемых формах без доработки конфигурации.
История версий
Версия 1.5
- Добавлен подбор ссылочных и перечисляемых реквизитов. Это отмена ограничения версии 1.4: тогда такие реквизиты были исключены из автосопоставления целиком, потому что нечёткое сравнение по буквам давало ложные срабатывания. Теперь для ссылочных реквизитов нечёткое сравнение выключено, а значение ищется в справочнике поиском по наименованию, коду или артикулу.
- Неоднозначный подбор останавливает строку. Если тексту соответствует несколько элементов справочника, строка не записывается, и в журнал попадает указание справочника и поля, где возникла развилка.
- Ненайденное значение не роняет строку: она загружается, реквизит остаётся пустым, а в журнале перечислено, где шёл поиск.
- Журнал сверяет результат после записи. Типовые конфигурации очищают часть реквизитов в момент записи, если считают их неприменимыми к товару; раньше в таком случае в журнале стояло «Создан новый элемент», а поле в карточке оставалось пустым.
- Шаблоны сопоставления версии 1.4 работают без изменений.
Версия 1.4
- Глобальное сопоставление колонок: исправлена ситуация, при которой две колонки файла могли одновременно претендовать на один и тот же реквизит приёмника. Спасибо читателю V.Nikonov за точное наблюдение в комментариях.
- Ссылочные и перечисляемые реквизиты исключены из автосопоставления, чтобы предотвратить ложные срабатывания, когда текстовая колонка случайно похожа по написанию на служебное поле. В версии 1.5 это ограничение снято другим способом.
Версия 1.3
- Добавлена возможность выбрать поле поиска дублей вместо жёстко заданного «Артикул»: теперь можно указать любой сопоставленный реквизит объекта-приёмника, например штрихкод или внутренний код поставщика. Реализовано по прямому запросу читателя в комментариях.
- Добавлена гибкая поддержка форматов дат при валидации и загрузке: помимо ДД.ММ.ГГГГ теперь распознаются ДД/ММ/ГГГГ, ДД-ММ-ГГГГ и международный формат ГГГГ-ММ-ДД.
- Исправлена работа с многостраничными Excel-файлами, где листы имеют разное количество колонок: теперь для каждого листа определяется его собственная реальная ширина, а не общая ширина документа.
- Добавлено предупреждение, если значение поля поиска дублей длиннее максимально допустимой длины выбранного реквизита. Это актуально, например, для полных штрихкодов EAN-13 и системного реквизита «Код», длина которого в типовых конфигурациях часто ограничена 11 символами. Ограничение задано самой конфигурацией, а не обработкой; при превышении длины значение обрезается, и обработка предупреждает об этом в журнале. Для длинных идентификаторов рекомендуем завести отдельный реквизит подходящей длины.
Версия 1.2
- Добавлена поддержка многостраничных Excel-файлов: выбор нужного листа из выпадающего списка перед загрузкой.
- Добавлены параметры «Первая строка данных» и «Шаг» для файлов, где реальные данные начинаются не с первой строки или расположены через определённый интервал строк.
- Добавлена поддержка шапки файла: номер строки с заголовками колонок теперь можно указать вручную, если перед таблицей есть служебные строки, например название компании или дата выгрузки.
- Добавлена фильтрация таблицы предпросмотра по статусу сопоставления, чтобы быстро отобрать только проблемные строки перед загрузкой.
- Первая строка данных пересчитывается автоматически при смене листа или изменении номера строки заголовков.
Версия 1.1
- Добавлено сохранение шаблонов сопоставления колонок в файл JSON. После однократной настройки шаблон можно использовать повторно.
- Добавлена загрузка ранее сохранённых шаблонов: путь к объекту-приёмнику и соответствие колонок применяются автоматически.
- Объект-приёмник теперь выбирается из выпадающего списка, заполняемого автоматически из метаданных конфигурации.
- Добавлена валидация данных при чтении файла. Строки с потенциальными проблемами подсвечиваются оранжевым цветом.
- Добавлена визуальная подсветка строк по результатам загрузки: оранжевый это предупреждение, красный это ошибка записи, зелёный это успешно записано.
- Введена обязательная проверка перед реальной записью.
- Расширен словарь автосопоставления: документы, банковские реквизиты, табличные части.
— Первый релиз. Загрузка Excel и CSV, автосопоставление колонок, Dry Run, журнал ошибок, защита от дублей.
Остались вопросы?
Оставьте заявку, если хотите уточнить возможности данного решения

Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.111.25
- Розница, редакция 2.3, релизы 2.3.26.13
- Управление торговлей, редакция 11, релизы 11.5.27.79
- 1С:Комплексная автоматизация 2, релизы 2.5.27.75
- Розница, редакция 3.0, релизы 3.0.13.357