Ошибка при обмене данными через COM соединение

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Ошибка при обмене данными через COM соединение
 
Добрый день!  

После обновления на версию 2.0.7.2 перестал работать обмен в режиме com соединения...  Это вызвано появлением в конфигурации  нового защищенного модуля CRM_MSExchangeСервер и размещением в этом модуле процедуры обработки события ПриЗаписи некоторых объектов....  Модуль не работает в режиме внешнего соединения и изменить это нельзя, т.к. модуль защищен... Как быть?



ЗАГРУЗКА В ПРИЕМНИКЕ: Ошибка при загрузке данных: {Обработка.гв_УниверсальныйОбменДаннымиXML.МодульОбъекта(4859)}: Ошибка записи объекта
ТипОбъекта             =  Клиент
Объект                 =  Покупатели
ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПриЗаписи': Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПриЗаписиОбъектаОбменаСMSExchange ().
ПозицияМодуля          =  Обработка.гв_УниверсальныйОбменДаннымиXML.МодульОбъекта(4852)
КодСообщения           =  26

Ошибка при выгрузке данных для узла плана обмена
ТипОбъекта             =  Справочник объект: Контрагенты
Объект                 =  СОЧИ СУВЕНИР
ОписаниеОшибки         =  Ошибка при загрузке данных: {Обработка.гв_УниверсальныйОбменДаннымиXML.МодульОбъекта(4859)}: Ошибка записи объекта
ТипОбъекта             =  Клиент
Объект                 =  Покупатели
ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПриЗаписи': Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПриЗаписиОбъектаОбменаСMSExchange ().
ПозицияМодуля          =  Обработка.гв_УниверсальныйОбменДаннымиXML.МодульОбъекта(4852)
КодСообщения           =  26
ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1301)
КодСообщения           =  72
УзелПланаОбмена        =  CRM
 
Добрый день, Денис!

Т.к. общий модуль CRM_MSExchangeСервер закрыть от изменения, как временное решение до выхода след. релиза можно предложить:

В каком-нибудь серверном модуле, который снят с поддержки, (например CRM_ОбщегоНазначенияСервер) создать пустую процедуру вида:

Процедура ПриЗаписиОбъектаОбменаСMSExchange(Источник, Отказ) Экспорт
   //
КонецПроцедуры

и назначить ее в подписке на события CRM_ПриЗаписиОбъектаОбменаСMSExchange в качестве обработчика (предполагается, что обмен с MS Exchange не используется).


Модуль CRM_MSExchangeСервер в след. релизах планируется разнести на два модуля - защищенный, в котором будет движок обмена (который редактировать при внедрениях точно не прийдется), и не защищенный, в котором будет непосредственно работа с объектами конфигурации и подписка на событие.
 
Спасибо!  
Сначала так и сделал, но возникли сомнения в влиянии  такого решения на работоспособность конфигурации в целом...  Сейчас  обмен с MS Exchange не используется, но в будущем он будет включен....  Отключение механизма сейчас никак не повлияет на обмен  с MS Exchange в будущем?
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С