Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент

1. ВеликийДуматель 12 11.08.22 16:29 Сейчас в теме
Кто-нибудь знает, что делать с такой ошибкой? Пытаюсь засунуть ЗаписьXML в хранилище значения. Запись сам собрал (без XDTO-пакетов). Сам файл xml получить нет возможности - нет доступа к каталогу временных файлов, но там вроде всё нормально должно быть - только примитивные типы и в правильном формате. Что не так с XML-иной?
Платформа 8.3.20.1674
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. nomad_irk 76 11.08.22 16:33 Сейчас в теме
(1)что значит "Сам файл xml получить нет возможности - нет доступа к каталогу временных файлов"?
зачем вам доступ к каталогу временных файлов?
Записали в файл, файл превратили в ДвоичныеДанные и поместили ХЗ
Без записи в файл получили строку XML, положили в ХЗ

в чем сложности?
6. ВеликийДуматель 12 11.08.22 16:36 Сейчас в теме
(3) я имел ввиду, что открыть его не могу чтобы посмотреть что там сформировалось, т.к. он другом сервере создаётся, куда нет доступа. Про двоичные данные - спасибо, попробую...
7. nomad_irk 76 11.08.22 16:37 Сейчас в теме
(6)так а какой смысл открывать его где-то там, когда можно его получить и открыть здесь?

Вы бы лучше задачу более подробно рассказали и приложили кусок проблемного кода, а не рассказывали свой способ реализации решения задачи.
9. FatPanzer 11.08.22 16:38 Сейчас в теме
15. nomad_irk 76 11.08.22 16:43 Сейчас в теме
(9)да, да, я постоянно забываю, каждый же стремится устроить очередную битву экстрасенсов как можно эпичнее........
10. ВеликийДуматель 12 11.08.22 16:39 Сейчас в теме
(7) где здесь? как я его сохраню на клиенте? у меня всё действие на сервере происходит
12. FatPanzer 11.08.22 16:40 Сейчас в теме
(10) И че, на сервере нельзя получить текс из ЗаписьXML?
14. nomad_irk 76 11.08.22 16:41 Сейчас в теме
(10)так и пусть дальше все происходит на сервере, чего на кишки *.XML смотреть?
если таки надо конечный результат на клиенте сохранить в файл, то с сервера передать через временное хранилище.

ЗаписьXML на клиенте доступна, внезапно.....
16. FatPanzer 11.08.22 16:43 Сейчас в теме
(14) Это же придётся функцию использовать вместо процедуры!!! ;-)))))
8. FatPanzer 11.08.22 16:38 Сейчас в теме
(6) Тогда получи из ЗаписиXML текст и смотри...
11. ВеликийДуматель 12 11.08.22 16:39 Сейчас в теме
(8) пробовал уже - как строка передаётся дичь какая-то, которая обратно в xml потом не преобразовывается
13. FatPanzer 11.08.22 16:41 Сейчас в теме
(11) А зачем обратно? Тебе же просто посмотреть... А файл на сервере и без тебя сформируется.
18. ВеликийДуматель 12 11.08.22 16:49 Сейчас в теме
(13) за тем чтобы в базе-приемника проще было обходить
19. FatPanzer 11.08.22 16:51 Сейчас в теме
(18) Чаво? Какая база-приемник, если твой цель записать файл на сервере?
20. ВеликийДуматель 12 11.08.22 16:55 Сейчас в теме
(19) Моя цель - передать эксемэлину в другую базу через веб-сервис. Запись файла - это просто промежуточный этап. Открыть и посмотреть его внутренности хотел просто чтобы убедится, что нигде не накосячил при его формировании
22. nomad_irk 76 11.08.22 17:00 Сейчас в теме
(20)передавайте, если есть ошибки удаленая сторона ругнется.
23. FatPanzer 11.08.22 17:07 Сейчас в теме
(20)
передать эксемэлину в другую базу через веб-сервис
И в каком формате "другая база" ожидает принять эту "эксемэлину"?
21. nomad_irk 76 11.08.22 17:00 Сейчас в теме
(19)
Прикрепленные файлы:
2. FatPanzer 11.08.22 16:31 Сейчас в теме
Потому что ЗаписьXML - это не данные, а инструмент!

Ты же не пытаешься в ХЗ положить общий модуль, правда?
4. ВеликийДуматель 12 11.08.22 16:33 Сейчас в теме
(2)а как тогда сообщения xml через веб-сервис передаются?
5. FatPanzer 11.08.22 16:35 Сейчас в теме
17. ВеликийДуматель 12 11.08.22 16:47 Сейчас в теме
Всё понятно, я вообще не так понимал как работает ЗаписьXML
24. ВеликийДуматель 12 11.08.22 17:14 Сейчас в теме
Да всё уже сделал. Вопросов больше не имею. Всем спасибо ☺
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот