Загрузка из Excel/mxl/CSV в любые справочники, документы с ТЧ и регистры 1С 8.3 (БП, УТ, ERP)
Загружает таблицу из xlsx, xls, ods, mxl или CSV в справочник, документы с табличной частью, планы счетов и видов характеристик, регистры и движения — с проверкой без записи.
Выгоды — коротко, по результатам тестов
- Любой объект-приёмник: справочники, документы (шапка+ТЧ, поточно много документов), ПВХ, планы счетов и видов расчёта, бизнес-процессы, задачи, регистры
- Колонки сопоставляются с реквизитами по заголовкам одной кнопкой, поиск ссылок по наименованию/коду
- «Проверить (без записи)» показывает, что будет создано и изменено; повторный прогон ищет по ключу и не плодит дубли
- Проводки Хозрасчетного с субконто и записи регистров сведений из той же таблицы
- Настройки загрузки хранятся в базе и выгружаются в JSON — шаблон делается один раз
Для кого: Бухгалтер, менеджер, оператор ввода; программист 1С для миграций и первичного заполнения.
Проблема и как её решает обработка
Что болит
Данные приходят таблицами: контрагенты из прошлой программы, накладные поставщика, курсы, ручные проводки аудитора. Типовая загрузка из Excel в БП есть не для всех объектов, а в документы с табличной частью, регистры сведений и движения документов её нет совсем. Разовые обработки «под задачу» при повторном запуске создают дубли.
Что делает обработка
Одна обработка загружает таблицу в любой объект конфигурации. Колонки сопоставляются с реквизитами (по заголовкам или вручную), ссылки ищутся по любому реквизиту, недостающие элементы справочников создаются. Ключ поиска находит уже загруженные объекты: они обновляются, а неизменённые не перезаписываются. «Проверить» без записи показывает, что будет создано и изменено. «Загрузить» записывает после подтверждения.
Что умеет
- Источники: xlsx, xls, ods, mxl, csv/txt (UTF-8 или windows-1251, разделитель «;», «,» или табуляция), вставка из буфера обмена.
- Приёмники: справочники, документы (шапка + табличная часть), планы видов характеристик, планы счетов, планы видов расчета, бизнес-процессы, задачи, независимые регистры сведений, движения документов (регистры накопления, бухгалтерии, подчинённые регистры сведений).
- Поточная загрузка документов: строки группируются в документы по ключу (номеру). Строка без шапки продолжает предыдущий документ.
- Регистр бухгалтерии: счета Дт/Кт, субконто 1–3 по видам субконто счёта, небалансовые поля Дт/Кт.
- Список полей по метаданным объекта, «Сопоставить по заголовкам» (имя, синоним, сокращения).
- Для поля: колонка, значение по умолчанию, ключ поиска, «Искать ссылку по» (
ИНН,Код|Наименование,Наименование;Владелец=Контрагент,Номер@ОперацияБух), «Создавать, если нет». - Числа с пробелами и запятой, даты в разных форматах и числами Excel, булево, перечисления по синониму.
- Алгоритм преобразования поля и обработка перед записью на встроенном языке (в безопасном режиме).
- Режимы: создавать и обновлять / только создавать / только обновлять. Заполнение новых объектов по умолчанию, проведение документов, режим без проверок.
- Протокол по строкам файла: создан, изменен, без изменений, пропущен, ошибка (с понятным текстом). Двойной щелчок открывает объект.
- Настройки: сохранение в базе под именем, выгрузка и загрузка JSON-файлом.
Порядок работы шаг за шагом
- «1. Данные» → «Открыть файл…» или вставить таблицу, указать строку заголовков.
- «2. Куда загружать» → вид объекта, объект, табличная часть → «Сопоставить по заголовкам», отметить ключ.
- «Проверить (без записи)» → протокол на вкладке «3. Результат».
- «Загрузить» → подтвердить. Сохранить настройку для следующих загрузок.
Как это выглядит в 1С
Скриншоты сняты на демо-базе «ITfresh Demo» с вымышленными организациями и контрагентами. Нажмите на картинку, чтобы увеличить.













Где работает и что проверено
Требования
- Платформа1С:Предприятие 8.3 (режим совместимости 8.3.x), управляемые формы, тонкий и веб-клиент
- КонфигурацииРассчитано на БП 3.0, УТ 11, ERP 2 (ТЗ); прогоны сценариев ведутся на копии БП 3.0 копия рабочей базы
- ФорматВнешняя обработка (.epf), подключается как дополнительная обработка БСП
БП 3.0 (БСП, «Дополнительные отчеты и обработки»), платформа 8.3.20+, тонкий или веб-клиент; права на изменение загружаемых объектов. Механизм универсален (по метаданным), но в УТ 11 и ERP не тестировался.
Проверено на тестах
Копия рабочей базы БП 3.0 (платформа 8.5.1.1343), 19 COM-сценариев, результаты сверены отдельными запросами:
- справочник «Контрагенты» из xlsx: 5 элементов + группа «Родитель» создана автоматически; повтор — 5 «Без изменений»; изменённый КПП — ровно 1 «Изменен»;
- поточная загрузка «Поступлений»: 6 строк → 2 документа по 3 строки «Товары», номенклатура создана, суммы 7 704,80 и 4 757,00 совпали с ручным расчётом; повтор — 2 «Без изменений»;
- «Операция (бух)» + 3 проводки в Хозрасчетный со счетами и субконто; повтор — «Без изменений», записей по-прежнему 3;
- периодический регистр «Курсы валют»: 3 записи; повтор — 3 «Без изменений»; CSV-файл с теми же курсами — «Без изменений»;
- план счетов в режиме «Только обновлять»; негатив — понятная ошибка, остальные строки загружаются.
Форма и сценарий проверены в веб-клиенте демо-базы; совместимость — с БП 3.0.208.14.
Честно об ограничениях
- Одна табличная часть за проход.
- Загрузка движений заменяет набор записей регистратора в выбранном регистре целиком.
- Реквизиты «Хранилище значения» и «Описание типов» не загружаются.
- Точки маршрута бизнес-процессов не стартуются.
Установка в базу
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки → «Добавить из файла…» → ITF_ZagruzkaIzTablicy.epf → подтвердить → «Записать и закрыть». Запуск: «Операции» → «Дополнительные обработки» → «Универсальная загрузка из табличного документа».
Частые вопросы
Дубли при повторной загрузке?
Нет при отмеченном ключе поиска. У регистров сведений ключ — период и измерения, у движений — регистратор.
Много документов из одного файла?
Ключ «Номер»: строки с одним номером идут в один документ.
Договор именно этого контрагента?
«Искать ссылку по» = Наименование;Владелец=Контрагент.
Проводки из Excel?
«Движения документов» → РегистрБухгалтерии.Хозрасчетный, регистратор — «Операция (бух)».
Ошибка в ячейке?
Строка получает статус «Ошибка» с текстом, остальные загружаются.
Сколько стоит и как купить?
Цена — по запросу: оставьте заявку, и мы вышлем коммерческое предложение, презентацию и покажем обработку на демо-базе. После оплаты получаете файл обработки, инструкцию по установке и поддержку по установке.
На каких релизах проверено?
Рассчитано на БП 3.0, УТ 11, ERP 2 (ТЗ); прогоны сценариев ведутся на копии БП 3.0 копия рабочей базы. Платформа: 1С:Предприятие 8.3 (режим совместимости 8.3.x), управляемые формы, тонкий и веб-клиент. Перед покупкой можем проверить на копии вашей базы.
Запросить цену и демо
Расскажите, какая у вас конфигурация и релиз, и что хотите закрыть обработкой «Универсальная загрузка из табличного документа». В ответ вышлем коммерческое предложение, презентацию и покажем работу на демо-базе или на копии вашей базы.