Ошибка несуществующего типа данных
У пользователя при синхронизации локальной базы (автономного места) с главной базой Fresh ошибка:
Несуществующий тип объекта метаданных "НапоминанияПользователяИСМП".
{ОбщийМодуль.ОбщегоНазначения.Модуль(9505)}:ВызватьИсключение(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{ОбщийМодуль.ОбщегоНазначения.Модуль(4001)}:ПроверитьОбъектМетаданныхСуществует(ПолноеИмя);
{ОбщийМодуль.ИнтеграцияИСУНФ.Модуль(808)}:МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ПолноеИмя);
{ОбщийМодуль.ОбщегоНазначенияИСПереопределяемый.Модуль(8)}:ИнтеграцияИСУНФ.ПриОпределенииМенеджераОбъектаПоПолномуИмени(МенеджерОбъекта, ПолноеИмя);
{ОбщийМодуль.ОбщегоНазначенияИС.Модуль(262)}:ОбщегоНазначенияИСПереопределяемый.ПриОпределенииМенеджераОбъектаПоПолномуИмени(МенеджерОбъекта, ПолноеИмя);
{ОбщийМодуль.ИнтерфейсАвторизацииИСМПВызовСервера.Модуль(547)}:НапоминанияПользователяИСМП = ОбщегоНазначенияИС.МенеджерОбъектаПоПолномуИмени("НапоминанияПользователяИСМП");
{ОбщийМодуль.ИнтерфейсАвторизацииИСМПКлиент.Модуль(214)}:Напоминания = ИнтерфейсАвторизацииИСМПВызовСервера.ПолучитьНапоминанияОтветственномуЗаАктуализациюТокеновАвторизации(НастройкиОтветственного.Настройки);
{ОбщийМодуль.ОбщегоНазначенияИСМПГлобальный.Модуль(26)}:ИнтерфейсАвторизацииИСМПКлиент.ПроверитьНапоминанияОтветственномуЗаАктуализациюТокеновАвторизации();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка, ОшибкаКонфигурации]
Зашел в центральную базу Fresh:
Зарегистрировал там все идентификаторы объектов метаданных:
Зарегистрировалось более 5000 элементов:
Далее в локальной базе запустил синхронизацию:
Но ошибка не ушла.
Пришлось воспользоваться отладчиком, стек ошибки выглядит так:
Ошибка происходит при получении напоминаний ответственному за токены:
Токены хранятся в регистре:
e1cib/list/РегистрСведений.ДанныеКлючаСессииИСМП
Этот регистр на точке пустой.
Попробовал получить токены из центра, но не регистрируются, потому что вводятся в локальной базе:
Напоминания не критичны, поэтому сделал заплатку, чтобы их отключить на модуль ИнтерфейсАвторизацииИСМПКлиент:
&Вместо("ПроверитьНапоминанияОтветственномуЗаАктуализациюТокеновАвторизации") Процедура времзн_ПроверитьНапоминанияОтветственномуЗаАктуализациюТокеновАвторизации() Возврат; //Напоминания не проверяем Осипов 2024-05-21 ПродолжитьВызов(); КонецПроцедуры
После этого список токенов стал нормально открываться, пользователи добавили его в базу.
Среда: УНФ 3.0.8.58. Объем: 1 час.
Вижу временную заплатку. Решение проблемы не вижу