|
Конвертация данных: Преобразование значения к типу Число не может быть выполнено |
☑ |
0
distorter
28.12.15
✎
09:15
|
В Источнике (8.3) код элемента справочника - строка, в Приемнике (7.7) - число.
При попытке выгрузить выдает ошибку:
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8392)}: Преобразование значения к типу Число не может быть выполнено
Если отключить выгрузку кода - все ОК. Но код необходим для синхронизации.
В ПКС реквизита Код (ПКО Справочник Номенклатура) в обработчике "Перед выгрузкой" пишу:
Значение = Число(Прав(Источник,5));
Не работает почему-то.
|
|
1
vde69
28.12.15
✎
09:18
|
Источник - это таблица или соответствие...
|
|
2
бомболюк
28.12.15
✎
09:25
|
или ссылка на объект выгрузки
|
|
3
Cyberhawk
28.12.15
✎
09:26
|
Значение = Число(Прав(Значение,5));
|
|
4
Cyberhawk
28.12.15
✎
09:27
|
Вернее Значение = Число(Прав(Источник.Код,5));
|
|
5
бомболюк
28.12.15
✎
09:27
|
(3) такое прокатит в ПриВыгрузке ПКС
(4) а такое в ПередВыгрузкой ПКС ;-)
|
|
6
distorter
28.12.15
✎
10:25
|
(4) Спасибо, помогло!
(5) Теперь бы в голове обработчики утрясти. При выгрузке Источник - это реквизит, а Перед выгрузкой - Источник это объект?
|
|
7
Cyberhawk
28.12.15
✎
10:29
|
(6) Нет, при выгрузке Значение уже инициализировано (взято из источника), а перед выгрузкой - нет
|
|