Исходные данные: две базы УПП, в одном из них в справочнике Банки на один реквизит больше, реквизит этот "ГоловнойБанк".
При переносе элемента справочника через XML через "Редактор объекта БД" дает ошибку. И в ту сторону и обратно.
Ошибка
Код
{ВнешняяОбработка.ирРедакторОбъектаБД.Форма.Форма.Форма(3463)}: Значение не является значением объектного типа (ПолноеИмя)
Если Метаданные.НайтиПоТипу(ирОбщий.ТипОбъектаБДЛкс(ПрочитанныйОбъект)).ПолноеИмя() <> ИмяОсновнойТаблицы Тогда
Внизу в сообщениях пишет
Код
{ВнешняяОбработка.ирОбщий.МодульОбъекта(17115)}: Ошибка при вызове метода контекста (Прочитать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}CatalogRef.Банки
При обратном переносе ошибку дает ту же, сообщение немного другое
Код
{ВнешняяОбработка.ирОбщий.МодульОбъекта(17115)}: Ошибка при вызове метода контекста (Прочитать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}ГоловнойБанк Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
Пожелание: сделать режим игнорирования дополнительных или не достающих реквизитов. Чтобы тупо переносил то, что есть.