|
Конвертация данных
| ☑ |
0
dan4ik
28.12.14
✎
11:44
|
Доброго времени всем. Мне нужно конвертировать из БП 2.0 номенклатуру в УНФ. Проблема состоит в том что в БП реквизит "Услуга" это булево а в УНФ это "перечисление", пробовал так Значение = ?(Источник.Услуга, "Услуга", "Запас"); и тут выводит ошибку
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка в обработчике события ПередВыгрузкой (свойства)
ПКО = Номенклатура (Справочник: Номенклатура)
ПКС = 13 (--> ТипНоменклатуры)
Объект = Услуги (Номенклатура)
СвойствоПриемника = ТипНоменклатуры (ПеречислениеСсылка.ТипыНоменклатуры)
Обработчик = ПередВыгрузкойСвойства
ОписаниеОшибки = Преобразование значения к типу Булево не может быть выполнено
ПозицияМодуля = (1)
КодСообщения = 55
|
|
1
dan4ik
28.12.14
✎
11:46
|
в ПКС, в обработчике перед выгрузкой.
|
|
2
Cujoko
28.12.14
✎
12:12
|
Запускай в отладке и смотри.
|
|
3
hhhh
28.12.14
✎
12:15
|
значит Источник.Услуга у вас не булево
|
|
4
hhhh
28.12.14
✎
12:16
|
(3) наверно для группы это правило херачите. Не забывайте, у номенклатуры есть не только элементы, но и группы.
|
|
5
dan4ik
28.12.14
✎
12:20
|
(4) точно, написал проверку "ЭтоГруппа" и все получилось. Спасибо.
|
|