Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Почему не срабатывет функция ОбъектXDTOвстроку() ?

Почему не срабатывет функция ОбъектXDTOвстроку() ?
Я
   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х корневых элементов?
   Cool_Profi
 
2 - 26.09.18 - 13:12
А если перебрать все элементы списка и...?
   Ботаник Гарден Меран
 
3 - 26.09.18 - 13:31
Да в СП для второго параметра функции не указано, что это может быть СписокXDTO. Значение, Объект, Неопределено и всё.
   DES
 
4 - 26.09.18 - 13:36
Опс, СПС!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует