Новая версия инструмента обмена для 1С ускоряет загрузку в разы и исключает нарушения зависимостей. Переработанный алгоритм меняет подход к переносу данных. Узнайте, что изменилось, и скачивайте обновление.
Когда нужно перенести данные между базами 1С, обычно всплывают две проблемы: объем и несовпадение структуры. Типовые инструменты справляются не всегда, особенно если базы похожие, но не одинаковые: разные релизы, добавленные реквизиты, измененные табличные части или отличающиеся типы.
Решение закрывает именно эту потребность. Инструмент позволяет настраивать гибкий обмен между похожими, но не идентичными конфигурациями (например, УТ 10.3 → УТ 11, БП 2.0 → БП 3.0 или просто между релизами одной конфигурации). Поддерживаются файловый обмен, COM-соединение и HTTP-протокол.
Обновленная версия 11.0.1 – это не рядовое обновление, а переработка ядра обработки, которая меняет фундаментальный подход предыдущих версий.
Решение проблемы целостности данных
В версиях до 10.2.1 наблюдалась архитектурная сложность, связанная с уровнями вложенности. При выгрузке данных со сложной иерархией (когда справочник ссылается на другой справочник, а тот – на документ и т.д.) иногда нарушался порядок загрузки. Если зависимый объект загружался раньше основного, в базе-приемнике могли появляться «битые» ссылки или пустые поля, особенно при поиске по полям.
В версии 11.0 алгоритм выгрузки был полностью переписан. Теперь система анализирует уровень вложенности ссылок перед началом процесса.
Актуальный алгоритм такой:
- Система автоматически сортирует данные по глубине зависимостей.
- Сначала выгружаются ссылочные данные – от самых глубоких уровней вложенности к верхним.
- Затем выгружаются движения документов.
- В конце – константы и наборы независимых регистров сведений.
Такой подход гарантирует, что к моменту загрузки документа все справочники, на которые он ссылается, уже будут созданы в базе. Это исключает появление битых ссылок.
Производительность: реальные показатели ускорения
Оптимизация кода и новый порядок сортировки дали ощутимый прирост скорости.
Выгрузка: процесс стал быстрее на 10–15%.
Загрузка: здесь прирост скорости кратный.
- Тест на ЗУП 3.1: загрузка 33 000 объектов в чистую базу занимает теперь около 5 минут.
- Тест на УТ 11.5 (Демо): выгрузка 240 000 объектов заняла всего 10 минут. Ранее на том же оборудовании процесс мог длиться более часа.
Также обновлено расширение для фонового обмена по HTTP до версии 1.4. В нем добавлен механизм кеширования соответствий ссылок между пакетами, что дополнительно ускоряет обмен большими объемами данных.
Удобство и новые функции
Добавлен ряд опций, упрощающих работу администратора:
- Управление сжатием: теперь при выгрузке можно отключить сжатие данных. Это полезно, если нужно получить читаемый XML-файл для ручного анализа или отладки (учтите, что файл без сжатия занимает значительно больше места).
- Поиск по «Родителю»: в поля поиска по умолчанию для Справочников и ПВХ добавлено поле «Родитель». Это критично для корректного сопоставления иерархических справочников.
- Исправление неоднозначности: устранены ошибки, когда по заданным полям поиска находилось несколько объектов, и система не могла выбрать верный.
В версии 11.0.1 также оперативно исправлена ошибка запуска загрузки, которая возникала, если в базе не было установлено расширение для фонового обмена.
Важные технические ограничения
На что нужно обратить внимание перед обновлением:
- Платформа: из-за особенностей нового кода версия 11.0 (и выше) работает только на платформе 1С:Предприятие 8.3.23 и старше.
- Совместимость файлов: формат файла выгрузки изменился. Настоятельно не рекомендуется загружать данные, выгруженные старой версией обработки, в новую версию 11.0. Используйте одну версию для полного цикла обмена.
- Расширение: если используется HTTP-обмен, обязательно обновите расширение до версии 1.4 (оно работает только с обработкой 11.0+).
Версия 11.0 делает обмен данными более предсказуемым и быстрым. Если ранее возникали ошибки ссылочной целостности или не устраивала скорость загрузки больших объемов – это обновление решит проблему.
Рекомендуется скачать актуальную версию в личном кабинете (для пользователей с активной подпиской) или рассмотреть переход на новую версию, если подписка истекла.
Не забудьте сделать резервную копию базы данных перед выполнением массовых операций загрузки.
Выгрузка-загрузка любых данных 1С. Новый релиз
Умная очередь объектов, поддержка HTTP-обмена v1.4 и корректная работа со сложной иерархией

