Ошибка отображения типов: Отображение типа 'Null' в тип '{http://www.w3.org/2001/XMLSchema}string' при записи в регистр сведений
Добрый день. В Менеджере сервиса(конфигурация Фреша) есть регистр сведений Учетные УчетныеЗаписиАдминистрирования. У него есть Измерение объект типа Справочники.ИнформационныеБазы.Ссылка. Два строковых типа Имя и Пароль.
Штатно при попытке записать выходит ошибка: .
Попоробовал через обработку:
Ошибка такая же, но хоть в журнале регистрации подробнее регистрируется:
Есть у кого идеи из-за чего так? У некоторых баз все нормально, у некоторых такая ошибка
Штатно при попытке записать выходит ошибка:
Ошибка отображения типов: Отображение типа 'Null' в тип '{}string' Попоробовал через обработку:
ИБ = Справочники.ИнформационныеБазы.НайтиПоКоду("52");
МенеджерЗаписи = РегистрыСведений.УчетныеЗаписиАдминистрирования.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Объект = ИБ.Ссылка;
МенеджерЗаписи.Имя = "";
МенеджерЗаписи.Пароль = "";
МенеджерЗаписи.Записать(); ПоказатьОшибка такая же, но хоть в журнале регистрации подробнее регистрируется:
Ошибка отображения типов:
Отображение типа 'Null' в тип '{}string'
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(14)}:МенеджерЗаписи.Записать();
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(21)}: Команда1НаСервере();
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Ошибка отображения типов:
Отображение типа 'Null' в тип '{}string'
{ОбщийМодуль.ОбщегоНазначенияМС.Модуль(387)}: ПараметрыДоступаКХранилищуФайлов.UserName = ПользовательУдаленногоДоступа;
{ОбщийМодуль.СтатистикаСервиса.Модуль(1202)}: ПараметрыДоступаКХранилищуФайлов = ОбщегоНазначенияМС.ПолучитьПараметрыДоступаКХранилищуФайлов(ПараметрыАгента.ИнформационнаяБаза);
{ОбщийМодуль.СтатистикаСервиса.Модуль(1439)}: Результат.ПараметрыСценария = ПараметрыСценарияСбораСтатистикиПоЖурналуРегистрации(
{ОбщийМодуль.СтатистикаСервиса.Модуль(1407)}: ПараметрыЗапроса = ПараметрыЗапроса(ИнформационнаяБаза, ЭлементКоллекции.Значение, ПараметрыИнформационнойБазы);
{ОбщийМодуль.СтатистикаСервиса.Модуль(1325)}: Если НЕ СинхронизироватьНастройкиСценария(Выборка.ИнформационнаяБаза, ПараметрыИнформационнойБазы) Тогда
{ОбщийМодуль.СтатистикаСервиса.Модуль(48)}: СоздатьИзменитьСценарииПоСборуСтатистики(ОтборИнформационныхБаз, РазрешитьТекущийАгент);
{ОбщийМодуль.СтатистикаСервиса.Модуль(310)}: СинхронизироватьНастройкиИсточников(Запрос.Выполнить().Выгрузить(), РазрешитьТекущийАгент);
{РегистрСведений.УчетныеЗаписиАдминистрирования.МодульНабораЗаписей(15)}: СтатистикаСервиса.ЗапланироватьСборСтатистики(ЗаписьОбъект, Истина);
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(14)}:МенеджерЗаписи.Записать();
по причине:
Ошибка отображения типов:
Отображение типа 'Null' в тип '{}string' ПоказатьЕсть у кого идеи из-за чего так? У некоторых баз все нормально, у некоторых такая ошибка
По теме из базы знаний
Найденные решения
В общем, через точки останова получилось решить проблему. В Менеджере сервиса было несколько Агентов сервиса. Каждый раз при записи в этот Регистр сведений перебирались эти агенты. Когда очередь дошла до одного из агентов все падало. Оказалось, что база этого регистра сведений была удалена из Кластера серверов и из самой MsSQL. После удаления ИБ этого Агента сервиса из списка ИБ в МС, ошибку получилось решить
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
а зачем нужен "ИБ.Ссылка"?
если "ИБ = Справочники.ИнформационныеБазы.НайтиПоКоду("52");" уже возвращает ссылку, если конечно нашел такой код в справочнике.
PS ошибка где то в обработчике ПриЗаписи...
если "ИБ = Справочники.ИнформационныеБазы.НайтиПоКоду("52");" уже возвращает ссылку, если конечно нашел такой код в справочнике.
PS ошибка где то в обработчике ПриЗаписи...
В общем, через точки останова получилось решить проблему. В Менеджере сервиса было несколько Агентов сервиса. Каждый раз при записи в этот Регистр сведений перебирались эти агенты. Когда очередь дошла до одного из агентов все падало. Оказалось, что база этого регистра сведений была удалена из Кластера серверов и из самой MsSQL. После удаления ИБ этого Агента сервиса из списка ИБ в МС, ошибку получилось решить
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот