|
Почему не срабатывет функция ОбъектXDTOвстроку() ? |
☑ |
0
DES
26.09.18
✎
13:10
|
есть стандартная функция
Функция XDTOвСтроку(ОбъектXDTO) Экспорт
Перем ЗаписьXML;
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
Попытка
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ОбъектXDTO);
Исключение
Возврат "";
КонецПопытки;
Возврат ЗаписьXML.Закрыть();
КонецФункции
возвращает ""
потому что в отладчике видно что срабатывает исключение.
в отладчике видно что параметр это ОбъектXDTO и ТипЗнч() показывает СписокXDTO
Параметр передается такой и он не пустой
Док.Signatures.SignatureContent[0].SignedDoc.Signature.Object
вот этот Object[] и есть СписокXDTO из 2-х элементов
раньше юзал эту функцию без проблем, а щас не хочет работать
|
|
1
Вафель
26.09.18
✎
13:11
|
может потому что не может быть 2х корневых элементов?
|
|
2
Cool_Profi
26.09.18
✎
13:12
|
А если перебрать все элементы списка и...?
|
|
3
Ботаник Гарден Меран
26.09.18
✎
13:31
|
Да в СП для второго параметра функции не указано, что это может быть СписокXDTO. Значение, Объект, Неопределено и всё.
|
|
4
DES
26.09.18
✎
13:36
|
Опс, СПС!
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.