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