Ошибка при разборе JSON от ИИ в конструкторе метода

Wdivin Закрыто

При использовании конструктора метода после получения данных от ИИ в разных моделях часто возникает ошибка разбора JSON.

Ошибка при вызове метода контекста (ПрочитатьJSON)
{(1)}:Результат = ПрочитатьJSON(ЧтениеJSON, ПрочитатьВСоответствие)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(18728)}:Выполнить("Результат = ПрочитатьJSON(ЧтениеJSON, ПрочитатьВСоответствие)");
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторМетода.Форма(1055)}:РезультатИИ = ирОбщий.ОбъектИзСтрокиJSONЛкс(ирОбщий.ТекстМеждуМаркерамиЛкс(РезультатЗадания.Ответ, "json", "")); // см. ПрочитатьJSON(ОбразецДокументацииМетодаЖСОН())
{(1)}:ЭтаФорма.ЗаполнитьИИКонец(Состояние, Результат)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(17199)}:Выполнить("ЭтаФорма." + ОписаниеЗадания.ОбработчикЗавершения + "(Состояние, Результат)");
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(17080)}:ОбработатьЗавершениеЗаданияФормыЛкс(ОписаниеЗадания, ЭтаФорма, ФоновоеЗадание,,, Результат);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторМетода.Форма(1038)}:ирКлиент.ПроверитьЗавершениеФоновыхЗаданийФормыЛкс(ЭтаФорма);
{ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(2956)}:РезультатФормы = ФормаНовогоМетода.ОткрытьМодально();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Недопустимое состояние потока записи JSON

Может стоит обернуть в попытку/исключение с выводом читабельного сообщения?

Комментарии

tormozit
#1, 12 октября 2025 16:29

Ошибку ИР подтверждаю https://www.hostedredmine.com/issues/1007406
tormozit изменил статус на Открыто


tormozit
#2, ред. 12 октября 2025 22:02

Исправлено в ИР 7.97


Wdivin
#3, 13 октября 2025 14:24

Wdivin изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера