Имя: Пароль:
1C
 
Отладка. Вычислить новое значение
0 Zixxx
 
08.06.23
20:48
Иногда очень хочется находясь в режиме отладки сериализовать структуру в json

Если воспользоваться функцией "Установить новое значение в виде выражения", то оно принимает только значение, более сложный запуск в виде кода там выполнить нельзя

Как-то можно выполнить отдельный код в отладке и получить его результат?

Типа такого
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, СтруктураПараметров);
СтрокаJSON = ЗаписьJSON.Закрыть();

И получить значение СтрокаJSON
1 Zixxx
 
08.06.23
20:57
Можно оказывается с помощью внешней обработки вызвать экспортную функцию
2 Garykom
 
08.06.23
21:03
Расширение напиши для отладки
И тупо используй для просмотра чего хочешь в удобном виде
3 Asmody
 
08.06.23
22:49
Возьми ИР от TormozIT, там это реализовано
4 TormozIT
 
09.06.23
07:23
Тут поможет функция От*() из ИР - супермега всеядный сериализатор.
В ролике показано как использовать для запросов и компоновки, но работает почти для всего.
https://www.youtube.com/watch?v=-NJJP79TccI
5 TormozIT
 
09.06.23
07:40
Потом когда откроешь снимок объекта, то для обычных типов он откроется в исследователе, откуда его можно одним кликом передать в консоль кода
https://i.imgur.com/MGhLGXB.png
6 Garykom
 
09.06.23
10:53
(4) ТабДок тоже можно посмотреть при отладке?
7 TormozIT
 
09.06.23
14:06
Эта функция делает снимок любого объекта, который умеет сериализовать платформа + несколько типов с моим сериализоватором. Затем ты его открываешь клиентском приложении из снимка. Уже 10 раз ты смотрел на ссылку на это видео. Мог бы разок и посмотреть =)
Основная теорема систематики: Новые системы плодят новые проблемы.