ExtLab XML Extractor: извлечение XML ФНС из ZIP-архивов

Прочее Проверено на 3 релизах
Цена
350 ₽

ExtLab XML Extractor — портативная Windows-утилита, которая за два клика извлекает XML первичных документов (УПД, счета-фактуры, ТОРГ-12, акты и другие форматы ФНС) из ZIP-архивов, которые выгружают «1С:Бухгалтерия» и операторы электронного документооборота. Программа автоматически отсеивает служебные файлы (card.xml, meta.xml, подписи), оставляет в папке назначения только титулы и убирает исходные архивы по выбранному правилу. Распознаёт все текущие и будущие форматы ФНС без ручной настройки — работает по префиксу ON_.

Было / Стало

Было: бухгалтер получает от оператора ЭДО пачку ZIP-архивов. Каждый нужно распаковать вручную, в папке лежит 5–7 файлов (сам XML, card.xml, meta.xml, подписи), найти среди них нужный титул — отдельная задача. Архивы копятся в папке загрузок, занимая место и путаясь между собой.

Стало: перетащили пачку ZIP-файлов в окно ExtLab XML Extractor, нажали «Извлечь» — в папке назначения только чистые XML-титулы ФНС, отсортированные по датам и ИНН контрагентов. Архивы автоматически уходят в папку _trash. Вся пачка обрабатывается за секунды.

Что делает программа

  • Извлечение XML первичных документов. Находит и извлекает из ZIP-архива только титулы ФНС (файлы с именами ON_*.xml): УПД, счета-фактуры, ТОРГ-12, акты и другие формализованные документы.
  • Универсальное распознавание. Работает со всеми текущими форматами ФНС — ON_NSCHFDOPPR, ON_SCHFDOP, ON_UPD, ON_TORG12, ON_TORG2, ON_ACT, ON_SCH, ON_ZADVPR, ON_PERED — и с будущими форматами, которые ФНС выпустит с тем же префиксом ON_. Настраивать ничего не нужно.
  • Автоочистка служебных файлов. Технические card.xml, meta.xml и файлы подписей (signature*.xml) отсеиваются автоматически — в папку назначения попадает только полезный контент.
  • Три режима работы с архивом. После успешного извлечения архив по умолчанию уходит в папку _trash рядом с исходником; можно выбрать «Оставить на месте» или «Удалить безвозвратно».
  • Короткие имена файлов. По желанию титулы переименовываются в удобный формат <ИНН>_<ГГГГММДД>_<ТИП>.xml (например, 616702731164_20261007_ON_NSCHFDOPPR.xml) — удобно для архива и поиска.
  • Защита от случайной перезаписи. По умолчанию файлы с совпадающими именами пропускаются с записью в отчёт. Можно включить перезапись, если нужно обновить ранее извлечённые документы.
  • Защита от потери данных. Если хотя бы один файл пропущен или титулов в архиве не найдено — архив остаётся на месте, программа его не убирает и не удаляет.
  • Защита от zip-slip и zip-bomb. Запись файлов через защищённый механизм, отклонение symlink-записей и лимит на распакованный размер (по умолчанию 1 ГБ) — безопасность встроена в код.
  • Подробный отчёт. Отдельное окно с детальным отчётом: какие файлы извлечены, какие пропущены, что стало с каждым архивом. Можно скопировать в буфер обмена или сохранить в .txt.
  • Светлая и тёмная темы. Переключатель в правом верхнем углу; выбранная тема, параметры и последняя папка назначения сохраняются между запусками.

Как работает алгоритм

  1. Пользователь перетаскивает ZIP-архивы в окно программы (или выбирает через кнопку «Добавить файлы»).
  2. Указывает папку назначения (если оставить пустой — используется папка первого архива).
  3. Настраивает параметры: короткие имена, режим уборки архива, перезапись.
  4. Нажимает «Извлечь» (или Enter — горячая клавиша).
  5. Программа открывает каждый архив, находит файлы ON_*.xml (без учёта регистра), извлекает их в папку назначения.
  6. Служебные файлы (card.xml, meta.xml, signature*.xml) пропускаются.
  7. При успешном извлечении архив перемещается в _trash, остаётся на месте или удаляется — по выбранному правилу.
  8. По завершении — итог в статус-баре и возможность открыть подробный отчёт.

Пример использования

СценарийИсходный архивРезультат в папке назначенияЧто с архивом
Получили пачку УПД от контрагентаdoc_12345.zip с 5 файлами внутриON_NSCHFDOPPR_... .xml — чистый титул→ _trash/
Массовая выгрузка за квартал из 1С50 ZIP-архивов50 XML-файлов, короткие имена с ИНН и датойВсе → _trash/
Архив для архива: оставить исходникиЛюбой ZIPТолько титулы ФНСОстался на месте
Не ЭДО-архив (без ON_*.xml)photos.zip—Остался на месте (защита)

Для кого подходит

  • Бухгалтерам и главным бухгалтерам. Быстрая разборка входящих ZIP-архивов от контрагентов и операторов ЭДО без ручного поиска нужного XML среди служебных файлов. Особенно полезно при массовой выгрузке за период.
  • Операторам ЭДО. Очистка папок загрузок от ZIP-архивов с сохранением только полезных XML-документов — в один клик и с автоматической уборкой мусора.
  • Интеграторам и программистам 1С. Подготовка XML-документов для загрузки во внешние системы, парсинга или анализа. По запросу доступна CLI-версия для встраивания в автоматизацию через PowerShell-скрипты.
  • Владельцам бизнеса и аналитикам. Разбор архивов выгрузок за период для последующего анализа первичной документации.

Что входит в комплект

  • Архив поставки ExtLab-XML-Extractor-1.0.0-windows-amd64.zip с исполняемым файлом GUI (ExtLab XML Extractor.exe).
  • Файл README.txt с краткой инструкцией внутри архива.
  • Полная инструкция пользователя на сайте (раздел «Документация»).
  • Бесплатные обновления в течение 12 месяцев после покупки.

Ограничения

  • Только Windows. Исполняемый файл собран под Windows x64. macOS и Linux в стандартной поставке не поддерживаются.
  • Только формализованные документы ФНС. Распознаются только XML-файлы, имена которых начинаются с ON_ (соглашение ФНС). Произвольные XML или документы других форматов (не ЭДО) в архиве будут пропущены.
  • Не интегрируется с 1С напрямую. Это отдельная портативная утилита; для связки с «1С:Бухгалтерией» её нужно запускать вручную. Автоматизация через CLI-режим доступна по запросу.
  • Портативная неподписанная программа. Некоторые антивирусы могут реагировать на скачанный .exe — достаточно разблокировать файл в свойствах или добавить папку программы в исключения.
  • Без автообновлений. Обновления скачиваются с сайта ExtLab.ru вручную.
  • Работа с 1C:Fresh и другими облачными средами не предусмотрена — программа работает только с локальными ZIP-архивами.

Техническая информация

  • Язык реализации: Go 1.27.1 (только стандартная библиотека, без внешних зависимостей).
  • Графический интерфейс: Fyne (cross-platform GUI toolkit).
  • Защита от zip-slip: запись файлов через os.Root.
  • Защита от zip-bomb: лимит распакованного размера 1 073 741 824 байт (1 ГБ) по умолчанию.
  • Отказ от symlink: symlink-записи в архивах отклоняются автоматически.
  • Распознавание: префикс ON_ (без учёта регистра) + суффикс .xml; любые будущие форматы ФНС с тем же соглашением будут распознаны автоматически.
  • Совместимость: Windows 10 / 11 x64, запуск без установки (портативный режим).
  • CLI-версия: для интеграции в PowerShell-скрипты и cron доступна отдельная CLI-сборка — по запросу.

Связанные материалы

Программа закрывает второй этап работы с ЭДО-документами: после того как вы выгрузили документ из 1С в ЭДО и получили ZIP-архив от оператора, ExtLab XML Extractor помогает быстро разобрать этот архив на чистые XML-титулы для дальнейшей обработки. Подробная инструкция по всем параметрам программы — в отдельной статье.

Итог

ExtLab XML Extractor решает конкретную проблему бухгалтеров и операторов ЭДО: ручную разборку ZIP-архивов с первичкой. Один drag&drop — и в папке назначения только нужные XML-документы, без служебного мусора и лишних архивов. Бесплатная для скачивания портативная утилита, не требует установки, работает на Windows 10/11.

Если нужна интеграция с 1С через автоматический запуск по расписанию, обработка специфических форматов документов или адаптация под ваш workflow — оставьте заявку на индивидуальный заказ, и мы доработаем утилиту под вашу задачу. Скачать ExtLab XML Extractor и другие инструменты для работы с 1С и ЭДО — в каталоге ExtLab.

Важно: Работа с 1C:Fresh в стандартной поставке не предусмотрена. Адаптация для облачной версии Fresh выполняется индивидуально

Бухгалтерия предприятия

Совместимо

Последний проверенный релиз: 3.0.206.19

3.0.206.19

ЗУП

Совместимо

Последний проверенный релиз: 3.0.13.374

3.0.13.374

Комплексная автоматизация

Совместимо

Последний проверенный релиз: 2.5.27.88

2.5.27.88

Не нашли свой релиз? Напишите нам — проверим совместимость и ответим в течение рабочего дня.

Работает в базовой версии 1С:Предприятие — ограничений нет.

Инструкция по подключению готовится. Напишите нам — поможем с установкой.

Компонент Формат Размер
Файл решения .zip 11.5 МБ
v1.0.0 08.10.2026
  • Первый выпуск. Портативная Windows-утилита для извлечения XML-титулов ФНС из ZIP-архивов 1С и операторов ЭДО. Автоматическое распознавание форматов по префиксу ON_, автоочистка служебных файлов (card.xml, meta.xml, подписи), три режима уборки архивов (в _trash, оставить, удалить). Защита от zip-slip и zip-bomb, подробный отчёт, светлая и тёмная темы.

Частые вопросы

Установка не требуется: скачайте архив поставки, распакуйте в удобную папку и запустите ExtLab XML Extractor.exe. Программа портативная, все настройки сохраняются в папке пользователя.

Да, автоматически. Распознавание работает по префиксу ON_ в имени файла — это соглашение ФНС для всех формализованных документов (УПД, счета-фактуры, ТОРГ-12, акты и другие). Будущие форматы ФНС с тем же префиксом тоже будут распознаны без обновления программы.

По умолчанию архив перемещается в папку _trash рядом с исходным файлом — его можно восстановить при необходимости. Также можно выбрать «Оставить архив на месте» или «Удалить безвозвратно».

Программа защищает от потери данных: если в архиве нет титулов (ON_*.xml) или хотя бы один файл пропущен, архив остаётся на месте и не удаляется. Это страховка от случайной очистки важных архивов.

ExtLab XML Extractor — портативная программа без цифровой подписи издателя. Некоторые антивирусы реагируют на это. Решение: разблокировать файл в свойствах Windows или добавить папку программы в исключения антивируса.

В стандартной поставке — только ручной запуск через GUI. Для автоматизации (по расписанию, из PowerShell-скриптов, интеграции с 1С) доступна CLI-версия — оставьте заявку на /custom-order/, и мы подготовим индивидуальную сборку под ваш сценарий.

После оплаты картой или СБП ссылки на скачивание приходят на email в течение минуты и появляются в личном кабинете. При оплате по счёту мы подтверждаем поступление средств и отправляем файлы в течение рабочего дня.

Инструкция по подключению — во вкладке «Установка» на странице товара и в PDF-файле. Установка занимает 5–10 минут, программист не нужен. Если что-то не получится — подключимся удалённо и установим за вас.

Банковская карта и СБП через эквайринг Т-Банка, а также счёт для юрлиц и ИП (банковский перевод). Оплата картой проходит на стороне банка — данные карты не попадают на наш сервер. После оплаты приходит онлайн-чек.

Наши разработки максимально независимы от изменений конфигураций 1С, поэтому после обновления всё, как правило, работает как прежде. Если совместимость всё же нарушилась (такое случается редко), мы выпускаем обновлённую версию — просто скачайте её из своего личного кабинета. В течение 6 месяцев после покупки обновления бесплатны; далее — продление подписки на обновления: 30% от стоимости решения в год.

Нет — одна покупка действует на любое количество баз и пользователей. Никаких лицензионных ограничений и привязок к конкретной базе: купили один раз, используете в любых своих контурах.

Да, исходный код открыт — модифицируйте решение под свои задачи. Для типовых доработок (новое поле, отчёт, печатная форма) можем сделать платную адаптацию — напишите в поддержку.

Нет. Все разработки подключаются как расширения или внешние обработки и отчёты — типовая конфигурация остаётся «чистой», её код не меняется.

Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» устанавливаются штатным образом — поддержка вендора и ИТС сохраняется в полном объёме.

При оплате картой — онлайн-чек по 54-ФЗ на email сразу после оплаты. При оплате по счёту — акт выполненных работ: скан на email, оригинал по запросу. Подробности — в публичной оферте.

Для части решений есть демо — кнопка «Скачать демо» на странице товара. Если демо нет, в карточке есть скриншоты интерфейса и подробное описание, которые помогут оценить решение до покупки.

Вопросы и отзывы

Пока нет вопросов. Будьте первым — задайте вопрос о товаре!

Задать вопрос

Отзывов пока нет — будьте первым!

Войдите, чтобы оставить отзыв.

350 ₽

Что входит в комплект
  • Файл решения
Артикул 0015
Версия1.0.0
Формат файла.zip
Размер11.5 МБ
Обновлено08.10.2026
Нужна адаптация?

Эта разработка может быть доработана под ваши задачи.

Индивидуальный заказ

Вам также подойдёт

Все товары