Имя: Пароль:
1C
1С v8
Вопрос по ЗаписатьXML, ПрочитатьXML
0 simol
 
11.10.12
17:56
Есть две базы УПП и УТ.
В обоих есть справочник Пользователи. с одинаковым набором реквизитов.
В обоих есть справочник МойСправочник, созданный в одной базе и через сравнение конфигураций добавлен во вторую.

Делаю обмен между базами. В одной ЗаписатьXML, в другой следовательно ПрочитатьXML

МойСправочник без проблем пеердается, а при попытке ПрочитатьXML справоника Пользователи возникает ошибка: Ошибка преобразования данных XML

Я так понимаю проблема в разном внутреннем идентификаторе объекта справочника Пользователи.

Вопрос: Можно ли как-то пхнуть ЗаписатьXML или ПрочитатьXML, чтобы при ПрочитатьXML поиск нужного объекта шел по имени справочника, а не по идентификатору?
1 qeos
 
11.10.12
18:01
файл смотрел?
2 Kashemir
 
11.10.12
18:02
(0) Неа, выгрузка и загрузка хмл не привязывается в ИД метаобъекта. Смотри разницу состава реквизитов
3 simol
 
11.10.12
18:02
(1)Пробовал другие справочники. мои читаются, типовые одноименные нет
4 GenV
 
11.10.12
18:03
(0) Нет, скорее всего нет полного соответствия реквизитов справочника пользователи между базами или отличается порядок их реквизитов. Это просто определить по файлу.
5 simol
 
11.10.12
18:04
(2)Если есть составной реквизит, его состав в базах разный, но в передаваемых данных ссылка типа, присутствующего в обоих базах, это критично?
6 simol
 
11.10.12
18:04
(4)Очередность не смотрел. сейчас проерю
7 Kashemir
 
11.10.12
18:06
(5) Если значение явно будет несовместимо с типом принимающего реквизита - вполне возможно что будет критично - хотя не факт. Не сталкивался с таким.
8 simol
 
11.10.12
18:09
ДА, очередность реквизитов, неожиданно
9 simol
 
11.10.12
18:10
Спасибо!
Ошибка? Это не ошибка, это системная функция.