Имя: Пароль:
1C
1С v8
Перетираются элементы справочника в пдане обмена
0 СемёнКим
 
29.11.21
08:32
Всем привет!
Проблема: Перетираются элементы справочника приемника элементами справочника источника при обмене данных.
Источник - конфигурация "Полиграфия" (переписанная), управляемое приложение. Есть справочник Склады, где поле Код имеет тип "строка" длины 9.
Приемник - конфигурация "Бухгалтерия предприятия" (переписанная), обычное приложение. Есть справочник МестаХранения, где поле Код имеет тип "число" длины 5.
В правилах конвертации объектов есть правило под названием "МестаХранения" с конвертацией свойств: Код(источник)-Код(Приемник), Наименование(источник)-Наименование(Приемник), ПометкаУдаления(источник)-ПометкаУдаления(приемник), где поиск ведется по полю Код. Для приведения типа Код(источник) к типу приемника в обработчике "ПередВыгрузкой" записано следующее: Значение=Число(Прав(Источник.Код,5));
Подскажите в чем может быть проблема, в какую сторону копать, где проверить правила конвертации?
1 СемёнКим
 
29.11.21
08:36
*Дополнение.
В справочнике источника есть 2 предопределенных элемента, в приемнике 4. В конвертации значений есть сопоставление элементов справочников источника и приемника.
2 Старею
 
29.11.21
08:47
Смотреть в отладку, особенно если правила для КД 2.0.
Делаете отдельные правила для этих объектов и отлаживаете.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.