Меню

1с выгрузка загрузка данных xml ошибка преобразования данных xdto

Добрый день!
Сливаю две базы(базы разнородные, но в данном случае объекты совпадают), использую обработку Выгрузка и загрузка данных XML.
Дошел до того, что пытаюсь загрузить всего один элемент, корневую группу справочника физ лиц

Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
<V8Exch:_1CV8DtUD xmlns:V8Exch="http://www.1c.ru/V8/1CV8DtUD/" xmlns:core="http://v8.1c.ru/data" xmlns:v8="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <V8Exch:Data>
        <v8:CatalogObject.ФизическиеЛица>
            <v8:IsFolder>true</v8:IsFolder>
            <v8:Ref xsi:type="v8:CatalogRef.ФизическиеЛица">6b90e188-c868-11ec-97a4-00d8616e2fe4</v8:Ref>
            <v8:DeletionMark>false</v8:DeletionMark>
            <v8:Parent xsi:type="v8:CatalogRef.ФизическиеЛица">00000000-0000-0000-0000-000000000000</v8:Parent>
            <v8:Code>001900001</v8:Code>
            <v8:Description>Кочубеевский</v8:Description>
        </v8:CatalogObject.ФизическиеЛица>
    </V8Exch:Data>
    <PredefinedData/>
</V8Exch:_1CV8DtUD>

Элемент не грузит, падает на функции ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML);
с ошибкой:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.ФизическиеЛица Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.ФизическиеЛица
по причине:
Ошибка преобразования данных XDTO:
КонецСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.ФизическиеЛица Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.ФизическиеЛица

Я выгрузил аналогичную группу из базы приемника:

Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
<V8Exch:_1CV8DtUD xmlns:V8Exch="http://www.1c.ru/V8/1CV8DtUD/" xmlns:core="http://v8.1c.ru/data" xmlns:v8="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <V8Exch:Data>
        <v8:CatalogObject.ФизическиеЛица>
            <v8:IsFolder>true</v8:IsFolder>
            <v8:Ref xsi:type="v8:CatalogRef.ФизическиеЛица">cd4c4ee4-7fbd-11e0-8751-00155d006422</v8:Ref>
            <v8:DeletionMark>false</v8:DeletionMark>
            <v8:Parent xsi:type="v8:CatalogRef.ФизическиеЛица">00000000-0000-0000-0000-000000000000</v8:Parent>
            <v8:Code>1000000001</v8:Code>
            <v8:Description>НОВОАЛЕКСАНДРОВСКИЙ</v8:Description>
        </v8:CatalogObject.ФизическиеЛица>
    </V8Exch:Data>
    <PredefinedData/>
</V8Exch:_1CV8DtUD>

Она обратно загружается без проблем.
из отличий только ссылка на объект, код и наименование.
Я в тупике, подскажите, в чем может быть причина.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

1С 8 Ошибка «Ошибка преобразования данных XDTO:» при открытии базы в режиме 1С: Предприятие

Описание ошибки:
База была выгружена из ирхива .dt. База файловая, конфигурация 1С: Бухгалтерия предприятия, редакция 3.0. При работе в конфигураторе и при запуска конфигуратора ошибок не возникает. Ошибка проявляет себя только при попытке запуска в режиме 1С: Предприятие. Даже не выводится форма для авторизации пользователя, как возникает ошибка. Релиз платформы 1С: Предприятие — 8.3.12.89.

Найденные решения:

Нажатие на изображении увеличит его
1С 8, как устранить, убрать, исправить ошибку, при запуске базы, Ошибка преобразования данных XDTO, НачалоСвойства: errorProcessingSettings, messageTemplates, category

Полный текст ошибки:

Ошибка преобразования данных XDTO:

НачалоСвойства: errorProcessingSettings Форма: Элемент Тип: {http://v8.1c.ru/8.2/managed-application/core}ErrorProcessingSettings

по причине:

Ошибка преобразования данных XDTO:

НачалоСвойства: messageTemplates Форма: Элемент Тип: {http://v8.1c.ru/8.2/managed-application/core}ErrorMessagesTexts

по причине:

Ошибка преобразования данных XDTO:

НачалоСвойства: category Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}ErrorCategory

Ошибка в некотором роде редкая, но не настолько, чтобы остаться неизвестной. Короткое обсуждение на форуме dev.mista.ru, содержащее ссылку на описание в каталоге ошибок (потребуется авторизация для сайта ИТС) продукта технологической платформы позволило точно определить проблему — неподходящий релиз платформы. Как указано — использовался релиз платформы 8.3.18.1289.



Нажатие на изображении увеличит его
ошибка при запуске базы 1С 8, Ошибка преобразования данных XDTO, форма, элемент тип: http://v8.1c.ru/8.2/managed-application/core

Таким образом оказалось, что необходимо установить более высокую минорную версию релиза 8.3.18 — 8.3.18.13.63 или позднее. Так же ошибка может возникать для более ранних релизов версий 8.3.17 (до 17.2127), 8.3.19 (до релиза 19.1150), а так же для 8.3.20 (ранее релиза 20.1363).

Обновление релиза платформы 1С:предприятие на релиз 8.3.18.1563 на рабочем месте, где возникла ошибка, исправило ситуацию и база была запущена в ошибок.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

04-10-2021

Журавлев А.С.
(Сайт azhur-c.ru)

Содержание:

1.       Основные сведения про языки XML и HTML

2.       Возникновение ошибки преобразования данных

3.       Причины появления и решения ошибки преобразования 1С

Здравствуйте, коллеги! В данной статье будет рассмотрена ошибка преобразования данных XML: причины её возникновения и инструкция по ее устранению несколькими вариантами.  

1.    Основные сведения про языки XML и HTML

Для начала разберём, что такое XML. XML (еXtensible Markup Language) – это язык программирования, который необходим, чтобы хранить данные. В XML необходимо самим определять теги, так как изначально оны не определены. Особенность XML заключается в том, что это самоопределяемый язык. Языки XML и HTML довольно похожи. Единственное отличие между ними – назначение: HTML отображает данные и решает, в каком виде будет их отображение, когда XML только хранит и транспортирует данные. 

2.    Возникновение ошибки преобразования данных

Обычно ошибка преобразования данных возникает, когда вызывается метод из контекста (ПрочитатьXML) в следующем виде: ЗаписатьЗначение = Прочитать XML(Чтение XML).

Это происходит, когда настраивается обмен данными при помощи стандартной обработки. Это может быть обработка загрузки или выгрузки XML.

Выглядит ошибка преобразования в 1С следующим образом:

Рис. 1 Ошибка преобразования 1С 8.3  

3.    Причины появления и решения ошибки преобразования 1С

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

Есть несколько возможных причин появления данной ошибки.

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

2. Неполадки в системе файлов. Когда происходит обмен данными, может возникать ошибка преобразования данных XML, так как файл не может считаться. Чтобы устранить ошибку следует дать файлу иное наименование, за чем последует загрузка того же файла, но с иным наименованием.

Если же все вышеперечисленное правильно, в узле, который отправляет данные, необходимо запустить обработку «ВыгрузкаЗагрузкаДанныхXML.epf», которая находится в каталоге с шаблоном конфигураций, в составе конфигурации «Конвертация данных». Кликаем на «Недопустимые символы в плане обмена» и выбираем узел, который получает данные. В случае, если по окончанию проверки появятся ошибки, для окончательного устранения ошибки преобразования XML нужно будет решить те небольшие неполадки.

В данной статье была рассмотрена ошибка преобразования данных XML, которая возникает при стандартных обменах. Также было выведено две причины её возникновения и описано три возможных способа решения ошибки преобразования данных в 1С 8.3.

Специалист компании «Кодерлайн»

Айдар Фархутдинов

Здравствуйте ! помогите разобраться) Вчера было внезапное выключение электроэнергии, работаем в 1С:Предприятие 8.3 (8.3.10.2753) . Теперь при открытии проводок выдает «Ошибка преобразования данных XDTO: НачалоСвойства: {http://v8.1c.ru/8.2/uobjects}structure Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType»
Боюсь что вылезут еще ошибки. Читала что можно почистить кэшь в такой ситуации. Но можно поподробнее , как это сделать?

г. Благовещенск173 360 баллов

Добрый день!

Цитата (Bux25):Боюсь что вылезут еще ошибки. Читала что можно почистить кэшь в такой ситуации. Но можно поподробнее , как это сделать?

Самый простой вариант: в окне запуска 1С:Предприятие сначала удалить «проблемную» базу, а затем заново её подключить.
Перед удалением записи необходимо запомнить путь до базы данных.

Заполнить и подать уведомление об исчисленных суммах налогов и взносов

г. Санкт-Петербург5 баллов

Да, так я сделала все получилось. Но вылезла другая проблема. Не делается резервная копия базы. Точнее она сделалась но весит только 1кб. 
Из картинки видно, что до этого копии я делала и они весят существенно, а то что сделала сегодня всего1 КБ

г. Благовещенск173 360 баллов

1 — сделайте копию папки с базой данный в другое место (можете туда же куда и обычно делаете копии)
2 — запустите 1С в режиме конфигуратора. Провести тестирование и исправление базы (меню Администрирование). Флажки и кнопки переключения желательно установить в положения, которое приведено на рисунке.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • 1с во время получения обновления программы доступа произошла ошибка код ошибки 5
  • 1с внутренняя ошибка подсистемы контроля несогласованных изменений 1с