как исправить ошибку в универсальном обмене
После обновления нетиповой базы
обмен стал ругаться
Ошибка при загрузке данных: Ошибка при вызове метода контекста (ПрочитатьXML)
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(6105)}:ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(КомпонентыОбмена.ФайлОбмена, ТипОбъектаXDTO); // Объект зачитываем всегда.
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2035)}:ПрочитатьСообщениеОбмена(КомпонентыОбмена, Результаты, ТаблицыДляЗагрузки);
{Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(372)}:ОбменДаннымиXDTOСервер.ПроизвестиЧтениеДанных(КомпонентыОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6617)}:ОбработкаОбменаДаннымиXML.ВыполнитьЗагрузкуДанных(ПараметрыЗагрузки);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(15103)}:ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена, , ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(15295)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(15359)}:ВыполнитьОбменДаннымиПоСценариюОбменаДанными(Ложь, Выборка.Ссылка);
по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.10 }Справочник.БанковскиеСчета - [1221,63]
Проверка свойства 'ВалютаДенежныхСредств':
форма: Элемент
имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.10 }ВалютаДенежныхСредств
тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.10 }КлючевыеСвойстваВалюта
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.10 }Справочник.БанковскиеСчета
Проверка свойства 'ВалютаДенежныхСредств':
форма: Элемент
имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.10 }ВалютаДенежныхСредств
тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.10 }КлючевыеСвойстваВалюта
по причине:
Несоответствие типов XDTO:
Свойство не может содержать неопределенное значение
обмен стал ругаться
Ошибка при загрузке данных: Ошибка при вызове метода контекста (ПрочитатьXML)
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(6105)}:ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(КомпонентыОбмена.ФайлОбмена, ТипОбъектаXDTO); // Объект зачитываем всегда.
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2035)}:ПрочитатьСообщениеОбмена(КомпонентыОбмена, Результаты, ТаблицыДляЗагрузки);
{Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(372)}:ОбменДаннымиXDTOСервер.ПроизвестиЧтениеДанных(КомпонентыОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6617)}:ОбработкаОбменаДаннымиXML.ВыполнитьЗагрузкуДанных(ПараметрыЗагрузки);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(15103)}:ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена, , ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(15295)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(15359)}:ВыполнитьОбменДаннымиПоСценариюОбменаДанными(Ложь, Выборка.Ссылка);
по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: {
Проверка свойства 'ВалютаДенежныхСредств':
форма: Элемент
имя: {
тип: {
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {
Проверка свойства 'ВалютаДенежныхСредств':
форма: Элемент
имя: {
тип: {
по причине:
Несоответствие типов XDTO:
Свойство не может содержать неопределенное значение
По теме из базы знаний
- Универсальный обмен данными для 1С 8.2
- Перенос данных и обмен из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Как перестать беспокоиться, стать автором на Инфостарте и завести друзей?
- Загрузка данных в БП 3.0 (Универсальный обмен данными XML)
- WEB-курс «Конвертация данных 3.1. Обмен через XDTO (ранее технология КД 3.0)» с 24 апреля по 11 июня 2025 г.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Реквизит у счета "ВалютаДенежныхСредств" теперь "УдалитьВалютаДенежныхСредств".
при обмене значение в объект XDTO устанавливается из функции общего модуля, которая возвращает валюту с кодом "643".
В справочнике валют у Рубля установите код "643"
Там бывает "810"
Ошибка уйдет
(1)
при обмене значение в объект XDTO устанавливается из функции общего модуля, которая возвращает валюту с кодом "643".
В справочнике валют у Рубля установите код "643"
Там бывает "810"
Ошибка уйдет
(1)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот