В начало

Ошибка записи телефона в справочник «Пользователи»

 

            Исправление ошибки, возникающей при записи номера телефона в справочник «Пользователи» в 1С CRM.

            Ниже приведена сама ошибка.

Рис. Сообщение об ошибке

 

            Нажав на кнопку «Подробно…» можно прочитать её описание, которое показано далее.

 

Листинг. Описание ошибки

Метод объекта не обнаружен (КонтактнаяИнформацияИзJSONВXML)

{ОбщийМодуль.CRM_УправлениеКонтактнойИнформацией.Модуль(1277)}:НоваяСтрока.ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияИзJSONВXML(ОбъектКИ, ТипИнформации);

{ОбщийМодуль.CRM_УправлениеКонтактнойИнформацией.Модуль(1162)}:ЗаписатьКонтактнуюИнформацию(Объект, СтрокаТаблицы.Значение, ВидИнформации, ТипИнформации, , ДействуетС, CRM_ОсновнойДляСвязи, сфпВремяЗадержкиНабораДобавочногоНомера);

{Справочник.Пользователи.Форма.CRM_ФормаЭлемента.Форма(406)}:МодульУправлениеКонтактнойИнформацией.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);

{Справочник.Пользователи.Форма.CRM_ФормаЭлемента.Форма(1695)}:Записать(ПараметрыЗаписи);

 

            Переходим по месту вызова метода «КонтактнаяИнформацияИзJSONВXML», кнопка F12 на нём не срабатывает. Ищем метод «КонтактнаяИнформацияИзJSONВXML» среди общих модулей. Оказывается, что он все же есть, но находится не в том модуле, что указан в месте выхова. Исправляем это, написав общий модуль в котором на самом деле расположен данный метод.

           

Листинг. Решение

//НоваяСтрока.ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияИзJSONВXML(ОбъектКИ, ТипИнформации);

 

НоваяСтрока.ЗначенияПолей = УправлениеКонтактнойИнформациейЛокализация.КонтактнаяИнформацияИзJSONВXML(ОбъектКИ, ТипИнформации);

 

            Проверяем. Ошибка больше не выползает.