Имя: Пароль:
1C
 
Обмен УТ 11.2 БП 30. Помогите понять как исправить ошибку
0 evorle145
 
03.02.16
09:26
После обновления баз до последнего релиза, настроил обмен через универсальный формат.
Однако УТ11.2 немного не типовая: там добавлен справочник и в документе поступление прочих услуг и активов реквизит Содержание изменен тип на составной, то есть добавлен в тип как раз этот справочник. В результате при обмене выдается такая ошибка:

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(517)}: Ошибка при вызове метода контекста (Создать)
                    ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство.Тип, ЗначениеСвойства);
по причине:
Ошибка отображения типов:
Отображение типа 'СправочникСсылка.ЦЕНТР_УслугиПоставщиков' в тип '{http://www.w3.org/2001/XMLSchema}string'

то есть вроде как получается что при создании ФабрикаXDTO не может преобразовать к строковому типу? подскажите, если это так, то как это исправлять?
1 cw014
 
03.02.16
09:27
Видимо в пакете XDTO в бухии нету такого типа
2 cw014
 
03.02.16
09:27
Тебе наоборот выпилить нужно его из XDTO
3 evorle145
 
03.02.16
09:28
(2) , а как?
4 mikecool
 
03.02.16
09:28
(0) обнови правила корреспондента в бухии
5 evorle145
 
03.02.16
09:31
(4) делаю. Но ведь ошибка то происходит при выгрузке из базы УТ11, а не в бухгалтерии...
6 evorle145
 
03.02.16
09:40
(4) , в бухгалтерии настроен обмен через универсальный формат, там нечего обновлять...
7 Cyberhawk
 
03.02.16
09:42
Раз ошибка при выгрузке, то бухия пока никакого отношения к ошибке не имеет
8 evorle145
 
03.02.16
09:46
(7) Да, совершенно верно. Очень прошу помочь понять, как эту ошибку исправить..
9 evorle145
 
03.02.16
09:55
(2) , подскажите, что значит выпилить из XDTO?
10 Cyberhawk
 
03.02.16
10:01
(8) Добавить тип в используемый пакет XDTO
11 zak555
 
03.02.16
10:03
кд30 чудо прям )
12 evorle145
 
03.02.16
10:04
(10) , я просто не работал еще с пакетам XDTO, уточните плиз, как найти нужный пакет в дереве метаданных? и какой тип нужно добавить? извините, за возможно глупые вопросы
13 evorle145
 
03.02.16
11:13
up
14 Cyberhawk
 
03.02.16
11:14
(12) Это уже не подскажу - лениво смотреть
15 evorle145
 
03.02.16
11:16
(14) ну хоть принцип? в ут куда  XDTO -пакетов, по какому принципу мне найти нужный?
16 evorle145
 
03.02.16
11:18
вообще не очень понятно: ведь где то же написано должно быть как преобразовать реквизит Содержание из ут 11.2 в рекзвизит Содержание из БП 3.0. Раньше бы я смотрел правила через КД2. А щас где смотреть?
17 cw014
 
03.02.16
11:25
Почитай книжки
18 hhhh
 
03.02.16
11:35
(15) в конфигураторе УТ смотри общие - XDTO пакеты. И ищи там свой пакет. ИМХО Enterprise Data, но может и ошибаюсь.
19 evorle145
 
03.02.16
11:43
(18) спасибо! копаюсь
20 evorle145
 
03.02.16
11:52
я снял на время регистрацию этого документа, чтобы он не выгружался. Выгрузилось! но при загрузке в бухгалтерию выдал такую ошибку

Ошибка при загрузке данных: {ОбщийМодуль.МенеджерОбменаЧерезУниверсальныйФормат.Модуль(32725)}: Значение не является значением объектного типа (Метаданные)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.