При открытии инструмента История данных ошибка
Код
Значение не является значением объектного типа (Метаданные)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(12439)}: Для Каждого ПолеТаблицы Из ТаблицаПолей Цикл ПолноеИмяРеквизита = ПолеТаблицы.Метаданные; ИмяПоля = ПолеТаблицы.ИмяПоля; Если Не ЗначениеЗаполнено(ПолноеИмяРеквизита) Тогда Попытка МетаРеквизит = ОбъектМД.СтандартныеРеквизиты[ИмяПоля]; Исключение Продолжить; КонецПопытки; СтрокаПоля = Результат.Найти(ИмяПоля, "Имя"); ИначеЕсли Ложь Или ИмяПоля <> "НомерСтроки" Или Найти(ПолноеИмяРеквизита, ".ТабличнаяЧасть.") = 0 Тогда СтрокаПоля = Результат.Найти(ИмяПоля, "Имя"); Если СтрокаПоля = Неопределено Тогда Продолжить; КонецЕсли; Если Найти(ПолноеИмяРеквизита, ПрефиксРеквизита) = 1 Тогда МетаРеквизит = ОбъектМД.Реквизиты[ПоследнийФрагментЛкс(ПолноеИмяРеквизита)]; Иначе МетаРеквизит = ирКэш.ОбъектМДПоПолномуИмениЛкс(ПолноеИмяРеквизита); КонецЕсли; Иначе Продолжить; КонецЕсли; СтрокаПоля.Метаданные = МетаРеквизит; Заголовок = МетаРеквизит.Представление(); Если ЗначениеЗаполнено(Заголовок) Тогда СтрокаПоля.Заголовок = Заголовок; КонецЕсли; Попытка СтрокаПоля.РежимПароля = МетаРеквизит.РежимПароля; Исключение КонецПопытки; КонецЦикла;
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКэш.Модуль(68)}: Результат = ирОбщий.ПоляТаблицыБДЛкс(ПолноеИмяТаблицыБД, _ВызыватьИсключениеПриОтсутствииПрав, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность);
{ИнструментыРазработчикаTormozit Обработка.ирИсторияДанных.МодульОбъекта(110)}: ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицыБД);
{ИнструментыРазработчикаTormozit Обработка.ирИсторияДанных.МодульОбъекта(45)}: ТаблицаПолей = ИспользованиеПолей(ОбъектМД, ИспользованиеПолейНастроекИстории);
{ИнструментыРазработчикаTormozit Обработка.ирИсторияДанных.МодульОбъекта(240)}: ЗаполнитьНастройкиИсторииВСтрокеТипа(НастройкиИстории, ОбъектМД, СтрокаТипаДанных, ВычислятьПоля);
{(1)}:Обработка.РассчитатьИтогиИсторииПоТипам(ПараметрыЗадания)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30748)}: Результат = Вычислить("Обработка." + ИмяМетодаОбработки + "(ПараметрыЗадания)");
{ИнструментыРазработчикаTormozit Обработка.ирИсторияДанных.Форма.Форма.Форма(37)}: ирОбщий.ВыполнитьЗаданиеФормыЛкс("РассчитатьИтогиИсторииПоТипам", ПараметрыЗадания, ЭтаФорма, "ИтогиИсторииДанных",, ЭлементыФормы.КПТипы.Кнопки.Обновить,
{ИнструментыРазработчикаTormozit Обработка.ирИсторияДанных.Форма.Форма.Форма(25)}: КПТипыОбновить();
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(39510)}: Форма.Открыть();
{ИнструментыРазработчикаTormozit Обработка.ирИсторияДанных.Команда.Команда1.МодульКоманды(4)}: ирОбщий.ОткрытьФормуЛкс("Обработка.ирИсторияДанных.Форма");
Добавлено (03.09.2021, 16:01)
---------------------------------------------
Есть и другая ошибка. Кейс отличается конфигурацией и платформой. Ошибка тоже при запуске инструмента, но сама форма уже открывается, в отличии от предыдущего случая.
При подписке ПереопределитьПолучаемуюФормуПрисоединенногоФайлаБП на событие ОбработкаПолученияФормы произошла ошибка. Обработчик события не найден.
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(33423)}: Результат = ПолучитьСтруктуруХраненияБазыДанных(ОтборПоМетаданным, ЛиИменаБД);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКэш.Модуль(150)}: Результат = ирОбщий.СтруктураХраненияБДЛкс(, ЛиИменаБД, ВычислитьИменаИндексов, АдресЧужойСхемыБД);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(12358)}: СтруктураХраненияБД = ирКэш.СтруктураХраненияБДЛкс(, Ложь);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКэш.Модуль(68)}: Результат = ирОбщий.ПоляТаблицыБДЛкс(ПолноеИмяТаблицыБД, _ВызыватьИсключениеПриОтсутствииПрав, ИндексПараметраПериодичность, ВыражениеПараметраПериодичность);
{ИнструментыРазработчикаTormozit Обработка.ирИсторияДанных.МодульОбъекта(110)}: ПоляТаблицыБД = ирКэш.ПоляТаблицыБДЛкс(ИмяТаблицыБД);
{ИнструментыРазработчикаTormozit Обработка.ирИсторияДанных.Форма.Форма.Форма(126)}: Поля.Загрузить(ИспользованиеПолей(ОбъектМД,, Истина));
по причине:
При подписке ПереопределитьПолучаемуюФормуПрисоединенногоФайлаБП на событие ОбработкаПолученияФормы произошла ошибка. Обработчик события не найден.