Добрый день.
Выполняю обмен через внешнюю обработку ВыгрузкаЗагрузкаXML между двумя идентичными БП 3.0 при загрузке возникает ошибка преобразования типа реквизита бит_КлючСтроки:
Ошибка преобразования данных XDTO:
НачалоСвойства: бит_КлючСтроки Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}string
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.МодульОбъекта(213)}:ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML);
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(576)}:РеквизитФормыВЗначение("Объект").ВыполнитьЗагрузку(ИмяВременногоФайла);
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(555)}:ЗагрузитьДанныеНаСервере(Адрес, Файл.Расширение);
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(266)}:ЗагрузитьДанныеЗавершение(Истина, АдресФайлаВоВременномХранилище, ИмяФайлаЗагрузки, Неопределено);
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}DocumentObject.ПоступлениеНаРасчетныйСчет Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}DocumentObject.ПоступлениеНаРасчетныйСчет
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: бит_КлючСтроки Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}string
Явно НЕ стандартный реквизит. Все реквизиты нестандартные не желают переноситься (ну или у меня никогда не получалось это сделать). Удали в любом хмл редакторе (например, notepad++) это свойство из файла и перенеси без него. Потом добавь расширение или внеш обрабтку с этим реквизитом.
(14)В общем да, сравнил табличную часть визуально в конфигураторе и увидел расхождение по реквизитам. В копии удалил те которых нет в базе источнике и обмен пошел. Странно конечно, обе базы обновлены до одного и того же релиза. Благодарю за наводку!
(3)проверил, все теги закрыты. Базы на одной платформе и одинаковым релизом. Выгрузку и загрузку делаю одной и той же обработкой. Пробовал кеш чистить.