|
Текстовое представление объекта целиком для обмена. Как? |
☑ |
0
bolobol
05.06.18
✎
09:55
|
Добрый день!
Напомните, пожалуйста, процедуру/функцию которая создаёт по ссылке (или по объекту) его текстовый вариант со всеми реквизитами. А если ещё и рекурсивно реквизиты реквизитов... не - это не нужно)
Спасибо!
|
|
1
Cool_Profi
05.06.18
✎
09:56
|
Напишу такую функцию за сто тыщ рублёв
|
|
2
Asmody
05.06.18
✎
10:03
|
(0) Это назвается "сериализация". В xml почти всё можно сериализовать.
|
|
3
bolobol
05.06.18
✎
10:03
|
(1) Новый аналог "продам СП. дорого."?
Нет конфигуратора под рукой с типовым механизмом версионирования. Там это уе есть, бесплатно, как СП.
|
|
4
bolobol
05.06.18
✎
10:04
|
(2) Да, но ХМЛстрока - только ссылку загоняет в текст.
|
|
5
Вафель
05.06.18
✎
10:08
|
(4) если рекурсивно, то выгрузка-загружка-xml
|
|
6
DrShad
05.06.18
✎
10:08
|
(4) а то что в версионировании и того меньше не смущает?
|
|
7
dubraver
05.06.18
✎
10:11
|
Ну если так с ходу, сериализация в xml:
//Значение - это выгрузка ТЗ с полями из документа.
ОбъектXDTO = СериализаторXDTO.ЗаписатьXDTO(Значение);
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ОбъектXDTO);
Результат = ЗаписьXML.Закрыть();
|
|
8
bolobol
05.06.18
✎
10:21
|
Результат вернул:
<DocumentRef.ДоговорЗаймаСотруднику xmlns="; xmlns:xs="; xmlns:xsi=";
Ни слова о значениях реквизитов ссылки...
Как это использовать?
|
|
9
dubraver
05.06.18
✎
10:25
|
а вот тут самое интересное, один из вариантов написать генератор запроса который бы по метаданным документа вытаскивал представления его полей, а дальше сериализуйте. но никто вам готовое решение не предоставит. подумайте... задачка интерестная.
|
|
10
Вафель
05.06.18
✎
10:26
|
(7) делай
Значение.ПолучитьОбъект()
|
|
11
dubraver
05.06.18
✎
10:29
|
(10) это не мне ))), это топикастеру нужно.
|
|
12
bolobol
05.06.18
✎
10:29
|
Объект там нужен, да. Спасибо!!!
|
|