|
Запись сериализованного объекта в файл.
| ☑ |
0
Sayan_mi
13.05.21
✎
10:27
|
Есть УТ 11.4.11.55 на платформе 8.3.16.1224.
Есть новый объект добавленный в расширение. Сериализую его через XDTO и пишу в файл XML. Иногда пишется весь объект, а иногда только заголовок. XDTO объект вроде как нормальный, если судить по отладчику.
Вот код записи.
ОбXDTO = СериализаторXDTO.ЗаписатьXDTO(Объект.Ссылка);
ПутьКФайлу = ПолучитьИмяВременногоФайла("xml");
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ПутьКФайлу);
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ОбXDTO);
ЗаписьXML.Закрыть();
Почему иногда получается нормальный xml файл а иногда только заголовок?
|
|
1
mikecool
13.05.21
✎
10:30
|
наверное иногда объект пустой, а может содержит недопустимые символы(но это вряд ли)
|
|
2
Sayan_mi
13.05.21
✎
10:35
|
Нет объект один и тот же и ОбXDTO содержит нормальные значения.
|
|
3
вым
13.05.21
✎
10:54
|
|
|
4
Sayan_mi
13.05.21
✎
10:59
|
Разобрался. В нормальном варианте в XDTO попадал объект а в не нормальном ссылка.
|
|
5
вым
13.05.21
✎
11:21
|
(4) вот видишь, чудес не бывает. а ты так категорично в(2)
|
|