По материалам доклада на конференции Infostart 2024 Developer.
Выгрузка
Для выгрузки данных используется структура дерева правил выгрузки данных. То есть то дерево, которое Вы видите, когда загружаете правила конвертации в обработку универсального обмена. Каждая группа правил выгрузки второго уровня из включенных в перенос будет выгружена в отдельный файл XML. Соотвественно, в Конвертации данных нужно заранее структурировать правила таким образом, чтобы данные были логично разделены. Дело еще в том, что загрузка будет производиться в том же порядке.
Для включения режима обмена данными частями необходимо на вкладке Дополнительные возможности включить флаг Делить выгрузку и загрузку на части.
Загрузка
Для загрузки данных частями в программу 1С достаточно включить флаг Делить выгрузку и загрузку частями, перейти на вкладку Загрузка, выбрать любой файл формата XML. Нажать команду Загрузить. После этого будут загружены все файлы из выбранного каталога.
Рекомендации
Для того, чтобы в разделении на части был смысл, необходимо оптимизировать правила конвертации. Те объекты, для которых есть отдельные правила выгрузки, рекомендуется по ссылке в других объектах выгружать только как ссылку. Это значительно уменьшит общий объем выгружаемых данных. В результате один и тот же объект не будет выгружаться несколько раз.
Соответственно, сначала по порядку должна идти выгрузка справочной информации, уже после этого остатки и документы.
Видеодемонстрация выгрузки данных
Видеодемонстрация загрузки данных частями
Требования
Обработка предназначена для программ 1С с управляемым интерфейсом, работающих на платформе 1С:Предприятие 8.2, 8.3 или 8.4.
Обратите внимание на полный список разработок:
- Перенос остатков, документов и справочной информации БП 3.0 => УТ 11 / КА 2;
- Перенос остатков, документов и справочников КА 1.1 => БП 3.0;
- Перенос остатков и справочной информации БП 2.0 => УТ 11;
- Перенос остатков, документов и справочников КА 1.1 => КА 2 / УТ 11;
- Перенос документов, остатков и справочной информации УТ 10.3 => УТ 11 / КА 2 / ERP 2;
- Перенос документов, остатков и справочной информации УПП 1.3 => ERP 2;
- Перенос остатков, документов и справочной информации БП 3.0 => УТ 10.3;
- Перенос документов и справочников БП 2.0 => КА 1.1;
- Перенос остатков кадровых и расчетных данных и справочной информации ЗУП 2.5 => ERP 2;
- Перенос документов, остатков и справочников КА 1.1 => ERP 2;
- Перенос документов и справочников ERP 2 => УПП 1.3;
- Автоматический сбор прайс-листов с почты, FTP, HTTP для выгрузки на сайт и для других целей;
- Загрузка документов "Поступление", "Отгрузка", "Счет на оплату" из Excel в Бухгалтерию 7.7;
- Автоматизация грузоперевозок РЖД (подсистема для БП 3.0
Сравнение версий
27.03.2024 — выложена версия, которая без ошибки работает на актуальных релизах программ 1С. (Исправлена ошибка с текстом "право удаления неприменимо…").
08.12.2024 — подготовлена публикация с обработкой.
А где взять правила конвертации в обработку универсального обмена???
(1) это зависит от того, какая перед Вами стоит задача. Правила можно взять из типовых обменов 1С, найти на Инфостарте бесплатные или платные. Если найти готовые не получилось, то правила нужно разработать самостоятельно в программе 1С:Конвертация данных, ред.2.1.
Исходник типовой обработки выложи.
(2) Добрый день.
Спасибо за решение, скачал.
Для неспециалистов, правильно ли я понял про оптимизацию правил выгрузки: в типовой бухгалтерии есть документ «Поступление (акты, накладные)», он в свою очередь может ссылать на разные справочники. В настройках выгрузки для этого объекта нужно установить флаг «выгружать только ссылку», правильно? Если на справочники настроены собственные правила, и они выгружаются при обмене.
При открытии выдает ошибку «Право «Удаление» не применимо к регистру сведений «Адресные объекты».
Бухгалтерия предприятия, редакция 3.0 (3.0.57.17)
(5) Уже исправлено, сейчас обновлю публикацию. Вам в личку также обработку отправлю.
Протестировал обработку. Получилось на 30% быстрее типовой. Мне сэкономило 4 часа как минимум!
Напишите ваше сообщение