Имею модуль формы записи регистра сведений с текстом
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если ЗначениеЗаполнено(Запись.ИдентификаторДокс) Тогда
ОбъектДокс = ИнтеграцияДокс.
КонецЕсли;
КонецПроцедуры
При установки точки после "ИнтеграцияДокс", вываливается ошибка:
ScriptEngine.Machine.ExternalSystemException: {Модуль D:\Progs\TurmoConf-6\apps\8552\RDT.os / Ошибка в строке: 2213 / Внешнее исключение (System.Runtime.InteropServices.COMException): {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(10576)}: Тип не определен (РегистрСведенийОбъект.СоответствиеОбъектамДокс_ХПП)}
ПолеТекстаПрограммы.УстановитьТекст(ТекстМодуля, Ложь,, Ложь, ПолноеИмяМодуля,, ПозицияВТексте + 1, ПозицияВТексте + 1 + СтрДлина(ВыделенныйТекст));
---> System.Runtime.InteropServices.COMException: {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(10576)}: Тип не определен (РегистрСведенийОбъект.СоответствиеОбъектамДокс_ХПП)
в ScriptEngine.Machine.Contexts.UnmanagedCOMWrapperContext.CallAsProcedure(Int32 methodNumber, IValue[] arguments)
в ScriptEngine.Machine.MachineInstance.ResolveMethodProc(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
--- Конец трассировки внутреннего стека исключений ---
в 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)
Подозреваю, что проблема из-за отсутствия в базе-донора РС "СоответствиеОбъектамДокс_ХПП"
Можно ли сделать так, чтобы в случае возникновения ошибок при построении подсказок адаптером, он писал ошибку в лог предупреждением, но не ломал построение списка подсказки, передавая управление обратно в ТК или в саму платформу
#1, ред. 03 июля 2024 23:29
Нужны номера версий адаптера и ИР.
tormozit изменил статус на Открыто
#2, 04 июля 2024 09:43
ИР 7.33.2e
Адаптер - актуальный. (как и где смотреть номер версии скриптов, я так и не понял)
#3, 04 июля 2024 15:22
Вот еще модуль менеджера нового объекта, которого нет в базе-донора (но не уверен, что с этим связано)
Внутри процедуры пытаюсь написать "поля", вываливается такое:
#4, 04 июля 2024 22:20
Ошибку воспроизвел. С несинхронностью метаданных она не связана. https://www.hostedredmine.com/issues/988208
#5, 04 июля 2024 23:03
По второй ошибке нужно создать отдельную заявку и указать полное имя модуля или лучше лог Турбконофа.
#6, 07 июля 2024 19:23
Исправлено в ИР 7.34
#7, 09 июля 2024 10:13
Первая ошибка ушла. Спасибо.
По второй завел отдельную задачу: https://turboconf.ru/Tasks/9597
Евгений М. изменил статус на Закрыто