Описание обработки
Несколько лет назад специалисты компании MoscowSoft выполняли проект переноса данных из очень большой базы 1С. Стандартная версия обработки "Универсальный обмен в формате XML" не могла выгрузить все данные, это требовало очень много оперативной памяти. Поэтому добавили возможность автоматически разбивать выгрузку и загрузку на части, на отдельные файлы.
Как выполнять такую выгрузку и загрузку, когда разные данные в отдельные файлы выгружаются на диск, вы можете изучить в отдельной статье: Как упростить перенос данных: автоматическая разбивка на части с обработкой
Данная обработка пригодится для переноса между базами данных 1С частями. Правила выгрузки второго уровня будут выгружены в отдельный файл.
Выгрузка данных
Для операции выгрузки применяется структура дерева правил выгрузки данных, которое используется при загрузке правил конвертации в обработку универсального обмена. При этом группа правил второго уровня формируется и выгружается в отдельный XML-файл. Для логичного и понятного разделения данных целесообразно заблаговременно упорядочивать правила, т. к. загрузка происходит в том же порядке.
Обратите внимание, что для выгрузки и загрузки данных частями нужно включить эту настройку. Для этого необходимо перейти в «Дополнительные возможности» и отметить кнопку «Делить выгрузку и загрузку на части».
Демонстрация выгрузки
Рекомендуется в настройках видео внизу справа сразу включить максимальное качество - 1080р, иначе подробности будет видно нечетко.
Загрузка данных
Для начала загрузки частями необходимо в 1С перейти в «Делить выгрузку и загрузку частями», далее во вкладке «Загрузка» необходимо выбрать любой из представленных файлов XML и нажать кнопку «Загрузить».
Демонстрация загрузки
Рекомендуется в настройках видео внизу справа сразу включить максимальное качество - 1080р, иначе подробности будет видно нечетко.
Важные уточнения
Производить деление на части имеет смысл только в том случае, если правила конвертации заранее были оптимизированы. Объекты, в которых используются особые правила выгрузки, необходимо выгружать в виде ссылки. Такой подход существенно сократит количество выгружаемых данных и предотвратит дублирование информации. Рекомендуется в первую очередь выгружать справочную информацию, после чего работать с остатками и документами.
Дополнительный функционал обработки универсального обмена
- Возможность обмена через брокер сообщений RabbitMQ
- Возможность автоматической разбивки на отдельные файлы при выгрузке данных по ПВД
- Возможность автоматической разбивки по дням (для документов)
- Выполнение бесплатного тестового переноса на сервере заказчиков еще до покупки переноса данных
Скачать обработку для обычного и управляемого приложения
Эта обработка широко используется в отрасли. Если вас интересует именно стандартная версия, а не авторская с дополнительными функциями, её можно легко найти в конфигурации вашей базы 1С.
На ИТС эта обработка не представлена отдельно. Версию на 2024 год, взятую из конфигурации ERP, можно скачать по ссылке.
Обработки постоянно развиваются. Ведется работа над новым функционалом. Рекомендуем периодически скачивать их обновление, заказывая файлы на этой странице.