ошибки Адаптер ИР

rozer Закрыто

Привет, постоянно возникают ошибки при наборе кода 2025-12-19_17-49-15.png

ScriptEngine.Machine.ExternalSystemException: {Модуль C:\TurboConf\apps\8552\RDT.os / Ошибка в строке: 5521 / Внешнее исключение (System.Runtime.InteropServices.COMException): {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(25938)}: Значение не является значением объектного типа (ФлагиКомпиляции)}
ПолеТекстаПрограммы.УстановитьТекст(ТекстМодуля, Ложь,, Ложь, СжатоеИмяМодуля, ПрямоеИмяМодуля, ПозицияВТексте + 1, ПозицияВТексте + 1 + СтрДлина(ВыделенныйТекст));
---> System.Runtime.InteropServices.COMException: {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(25938)}: Значение не является значением объектного типа (ФлагиКомпиляции)
в ScriptEngine.Machine.Contexts.UnmanagedCOMWrapperContext.CallAsProcedure(Int32 methodNumber, IValue[] arguments)
в ScriptEngine.Machine.MachineInstance.ResolveMethodProc(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
--- Конец трассировки внутреннего стека исключений ---
в ScriptEngine.Machine.MachineInstance.RaiseException(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
в ScriptEngine.Machine.MachineInstance.ExecuteCode()
в ScriptEngine.Machine.MachineInstance.ExecuteMethod(IRunnable sdo, Int32 methodIndex, IValue[] arguments)
в ScriptEngine.Machine.Contexts.ScriptDrivenObject.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в TurboConf.HostApplication.HostApplicationForm.ExecuteScript(Script script, Keys ctrl, Keys alt, Keys shift, ScreenForm statusForm, String entryPoint, ScriptOptions options, IVariable[] parameters)

прикладываю лог [20251219 17-48-Ссылка скрыта

Комментарии

tormozit
#1, ред. 19 декабря 2025 18:04

Передай внешнюю обработку
tormozit изменил статус на Открыто


rozer
#2, 19 декабря 2025 18:07

ВнешняяОбработка1.epf


rozer
#3, 19 декабря 2025 18:09

я просто пока играюсь, пытаюсь понять стоит ли покупать турбоконф, вроде крутая штука и обобенно ИИ автокомплиттер и в ИР адаптере он как раз есть из Напарника


tormozit
#4, 19 декабря 2025 18:12

Еще в твоем логе не видно подключения приложения ИР. Постарайся сделать новый лог, начиная с подключения приложения ИР. Для этого перезапусти Турбоконф, сразу нажми в модуле CTRL+Space, запустится подключение приложения ИР. После его завершения постарайся максимально быстро вызвать ошибку. Затем передай лог.


tormozit
#5, 19 декабря 2025 18:19

Еще желательно предоставить файл технической информации (команда "Сообщить о проблеме" адаптера).


rozer
#6, 19 декабря 2025 18:26

[20251219 18-22-Ссылка скрыта


rozer
#7, 19 декабря 2025 18:27

(5) tormozit, команда "Сообщить о проблеме" адаптера вызывает ошибку

{Модуль C:\TurboConf\apps\8552\RDT.os / Ошибка в строке: 5521 / Внешнее исключение (System.Runtime.InteropServices.COMException): {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(25938)}: Значение не является значением объектного типа (ФлагиКомпиляции)}


rozer
#8, 19 декабря 2025 18:30

кста если писать не во внешней обработке а в конфе или расширении - ошибка пропадает


tormozit
#9, ред. 19 декабря 2025 18:44

(6) rozer, вижу возможную причину проблемы. Адаптер показывал пользователю ошибку:

ИР адаптер 2.45: Ошибка компиляции модуля редактируемой внешней обработки на клиенте. Поэтому создана и закэширована ее копия без модуля. Для отключения кэширования окружите модуль инструкцией "#Если Сервер Тогда" и выполните сброс памятного кэша. {ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30604)}: Ошибка при вызове метода контекста (Создать): Ошибка инициализации модуля: ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта: {ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(35)}: Недопустимый вызов объекта на клиенте.

В качестве временного решения попробуй убрать из модуля код
"ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'")
Который кстати практически не несет пользы.


rozer
#10, 19 декабря 2025 18:36

выполните сброс памятного кэша.

это где ?


tormozit
#11, ред. 19 декабря 2025 18:39

(10) rozer, тут

Подробнее можно прочитать тут в разделе "Источники метаданных"


tormozit
#12, 19 декабря 2025 18:43

(9) tormozit, смоделировал ту же ситуацию. Но к той же изначально описанной в этой заявке ошибке это у меня не привело. Продолжаю изучение.


tormozit
#13, ред. 19 декабря 2025 18:46

(7) rozer, вызови тогда эту команду в другом модуле.


rozer
#14, 19 декабря 2025 18:49

спасибо!
помогло


tormozit
#15, 19 декабря 2025 18:50

(14) rozer, что именно помогло?


rozer
#16, 19 декабря 2025 18:51

очистка кеша и убрал "ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'")


rozer
#17, 19 декабря 2025 18:52

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


tormozit
#18, ред. 19 декабря 2025 19:02

Очень желательно передать файл технической информации описанным в (13) способом. Или можно передать техническую информацию из приложения ИР.
Возможно есть еще одна проблема, которую я пока не вижу и мы ее просто обошли.


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