Универсальный обмен данными в формате XML (2.1.8) 8.3 УФ с отбором и без модальности


К типовой обработке «Универсальный обмен данными в формате XML» добавлены отбор и возможность работать в конфигурациях с отключенным режимом модальности.

Обработка "Выгрузка и загрузка данных XML" выгружает данные в файл в формате XML на основе правил обмена, разработанных в конфигурации "Конвертация данных". В дальнейшем файл может быть загружен в информационную базу с помощью этой же обработки.

Для большего удобства в обработку добавлена возможность отбора выгружаемых объектов. При выборе какой-либо строки в таблице "Правила выгрузки данных" можно указать нужные объекты в поле "Отбор". Отбор реализован через СКД. Пример показан на скриншоте ниже.

За основу взята обработка из поставки конфигурации "Конвертация данных" версии 2.1.8.1, модифицированная в публикации //infostart.ru/public/193382. В данной версии добавлена поддержка режима 8.3 без использования модальности.

Примечание. На платформе 8.2 не запускается, только 8.3 (тестировалось на релизе 8.3.10.2561). Это связано с тем, что платформа 8.2 не может сериализовать некоторые элементы формы, созданные в 8.3.

5 Comments

  1. agro23

    Обработка не открывается. Ошибка «1с право удаление неприменимо к регистрсведений.» — пробовал на платформах 8.3.11 и 8.3.13 на Демо базах УТ и БП.

    Reply
  2. nicxxx

    Изменено поведение платформы.

    http://downloads.v8.1c.ru/content//Platform/8_3_10_2252/1cv8upd.htm

    При вызове метода ПравоДоступа() генерируется исключение, если проверяемое право доступа не может быть применено к объекту метаданных.

    В режиме совместимости с версией 8.3.9 поведение не изменилось.

    Я добавил попытку-исключение во все вызовы ПравоДоступа(). Проверил на конфигурации с отключенным режимом совместимости — ошибка ушла.

    Файл в публикации обновил.

    Это, кстати, уже обсуждалось. И не раз. Я не столкнулся, т.к. моя конфигурация находится на совместимости с 8.2.

    http://forum-1c.ru/index.php?PHPSESSID=2s3e3c30begcvvsahjdmrk2u54&topic=67825.10

    https://www.forum.mista.ru/topic.php?id=801104

    Reply
  3. a3a

    в каких случаях выдает ошибку »

    Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(5163)}: Поле объекта не обнаружено ({КлючПоискаВИБИсточнике})» ?

    Reply
  4. nicxxx

    Не могу сказать. Это связано с алгоритмами обмена, а не синхронными вызовами.

    Reply
  5. sapervodichka

    есть аналогичный с сохранением настроек и правил https://infostart.ru/public/1055196/

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *