6.5.9437.1700
Контекст модуля:
Процедура Гуляй() Экспорт
тз = Новый ТаблицаЗначений;
тз.Колонки.Добавить("пур");
стр
КонецПроцедуры
Ответ обработчика
строкаТаблицы = тз.Добавить();...
6WfLcxfKRd.mp4
Ссылка скрыта
Процедура ПриПолученииОтветаИИТ9(Параметры, Отказ, СтандартнаяОбработка)
ПолеТекстаПрограммы = ПолеТекстаПрограммыИзКэша();
ЛиПрерватьОтвет = ВосстановитьЗначениеСеансаКонфигуратора("ЛиПрерватьОтветИИ");
Если ПолеТекстаПрограммы = Неопределено Или ЛиПрерватьОтвет Тогда
Отказ = Истина;
Возврат;
КонецЕсли;
Если Параметры.КодСостояния = Неопределено Тогда
КлючСервиса = ТурбоКонф.ПолучитьЗначениеНастройки("AI_AssistantApiKey");
Параметры.Ответ = ПолеТекстаПрограммы.СоединениеНапарника(КлючСервиса);
Возврат;
КонецЕсли;
Сообщить("Первая строка ответа Напарника: " + СтрПолучитьСтроку(Параметры.ТелоОтвета, 1));
Если Параметры.КодСостояния = 401 Тогда
ПолеТекстаПрограммы.СоединениеНапарника(, Истина);
Возврат;
КонецЕсли;
Если Параметры.КодСостояния = 200 Тогда
ТекстОбновленияНапарника = "";
ПерваяЧастьОтветаСырая = ВосстановитьЗначениеСеансаКонфигуратора("ПерваяЧастьОтветаИИСырая");
ПерваяЧастьОтвета = ВосстановитьЗначениеСеансаКонфигуратора("ПерваяЧастьОтветаИИ");
ЧастьОтветаСырая = Сред(Параметры.ТелоОтвета, СтрДлина(ПерваяЧастьОтветаСырая) + 1);
ЛиПоследняяЧасть = Ложь
Или Не Параметры.Свойство("ПередачаЗавершена")
Или Параметры.ПередачаЗавершена;
ЛиПерваяЧасть = ПерваяЧастьОтветаСырая = "";
ЧастьОтвета = ПолеТекстаПрограммы.ОбработатьОтветНапарника(ЧастьОтветаСырая, ТекстОбновленияНапарника, ЛиПерваяЧасть, ЛиПоследняяЧасть, ЛиПрерватьОтвет);
Если ЛиПерваяЧасть И Не ЛиПоследняяЧасть Тогда
СохранитьЗначениеСеансаКонфигуратора("ПерваяЧастьОтветаИИСырая", ЧастьОтветаСырая, Ложь);
СохранитьЗначениеСеансаКонфигуратора("ПерваяЧастьОтветаИИ", ЧастьОтвета, Ложь);
КонецЕсли;
Параметры.Ответ = ПерваяЧастьОтвета + ЧастьОтвета;
//Параметры.ФорматироватьТекст = Истина;
ТурбоКонф.СохранитьЗначениеСеанса("ТекстОбновленияНапарника", ТекстОбновленияНапарника);
Сообщить("Параметры.ОтветИИ=" + Параметры.Ответ);
Иначе
Параметры.Ответ = "Ошибка " + Параметры.КодСостояния + ": " + Параметры.ТелоОтвета;
ЛиПрерватьОтветИИ = Истина;
КонецЕсли;
СохранитьЗначениеСеансаКонфигуратора("ЛиПрерватьОтветИИ", ЛиПрерватьОтвет, Ложь);
КонецПроцедуры
#1, ред. 04 ноября 2025 19:12
По всей видимости проблема в этом
[04.11.25 18:59:30:276] строкаТаблицы не содержится в текущем списке T9. Тип контекста: ОбщийМодуль[ОбщийМодуль1]
Похоже на какую то новую непродуманную проверку в Турбоконфе. Раньше такие предложения он отображал.
Прошу отключить ее по крайней мере для случая получения ответа ИИ из обработчика.
#2, ред. 04 ноября 2025 21:16
(1) tormozit, проверка продуманная и работала все это время, проблема в тестовой версии и изменениях при передаче параметров из скрипта.
#3, ред. 04 ноября 2025 21:18
(2) bolsun, Все же я прошу дать возможность ее отключать, т.к. мой обработчик более корректно делает такую проверку.
#4, 04 ноября 2025 21:18
(3) tormozit,
6.6.9439.41399
https://disk.yandex.ru/d/XRPUNWQtrbwBUw
Исправлено
Нужно добавить в обработчик
Параметры.ИнлайнОтвет //Ответ без добавленной начальной строки фильтра. Например "щить("Тест"); Если параметр пустой то, инлайн подсказки не будет.
Параметры.ПроверкаОтвета = Истина; //Если известен тип контекста, то будет выполнена проверка на то, что такое слово есть в списке T9. По умолчанию отключено.
Если тебе не нужна дополнительная проверка, что слово входит в список - не включай ее.
#5, 04 ноября 2025 21:18
Дубликат проблемы https://turboconf.ru/Tasks/10641
bolsun изменил статус на Закрыто
#6, ред. 04 ноября 2025 21:21
(5) bolsun, это не дубликат. Там версия 6.6, а тут 6.5. Прошу исправить эту проблему в 6.5, если не сложно, т.к. в версии 6.6 я пока не могу долго работать из-за отсутствия возможности отображать подсказку ИИ как в версии 6.5.
tormozit изменил статус на Открыто
#7, 04 ноября 2025 21:25
(6) tormozit, проблема в разных реализациях текущего типа контекста у Адаптера и ТК, добавлю флаг из 6.6 в 6.5
bolsun изменил статус на Закрыто
#8, 04 ноября 2025 21:25
bolsun изменил статус на Открыто
#9, 04 ноября 2025 21:41
(6) tormozit,
Исправлено, без параметра ПроверкаОтвета - проверятся на вхождение в список не будет.
6.5.9439.42545
https://disk.yandex.ru/d/4CR74-PeXDLjxg
#10, 04 ноября 2025 21:54
(9) bolsun, проверил. Исправлено.
#11, 04 ноября 2025 21:58
(4) bolsun, прошу перенести ответ в тему по версии 6.6 https://turboconf.ru/Tasks/10641
#12, 04 ноября 2025 21:58
(11) tormozit, вижу, он уже есть там.
#13, 04 ноября 2025 21:59
tormozit изменил статус на Закрыто
#14, 05 ноября 2025 08:02
tormozit изменил статус на Закрыто