Добрый день.
Насколько я понимаю, при настроенном двухстороннем обмене CRM<->MS Exchange логика обмена «Клиенты» и /или «Контактные лица» такая: Загружаются все созданные контакты из "MS Exchange". Если после загрузки из MS Exchange данные контакты будут изменены в СRMe, то эти изменения загрузятся в "MS Exchange".
Мне же необходима схема обмена при которой «Клиенты» и /или «Контактные лица»
созданные в CRMе выгружались в "MS Exchange".
Работает ли данная схема?
При загрузки из "MS Exchange" в CRM из календаря собрания, в документе "CRM_Взаимодействие" не заполнялся реквизит "ВидВзаимодействия", поэтому в процедуре "ПередЗаписью" в модуле документа "CRM_Взаимодействие" пришлось изменить со строки № 65:
Код |
---|
Если НЕ ЗначениеЗаполнено(ВидВзаимодействия) Тогда
//было
//ТекстОшибки = ТекстОшибки + "Не заполнен вид взаимодействия";
//Отказ = Истина;
//стало
ВидВзаимодействия=Справочники.CRM_ВидыВзаимодействий.Встреча;
//Конец --
КонецЕсли;
|
также, в общем модуле "CRM_MSExchangeВызовСервера" со строки 128 (валилось по ошибке нет реквизита "Описание") .
Код |
---|
//Изменил
//Было
//ТекстОписания = Событие.Описание;
//Стало
ТекстОписания = Событие.Содержание;
//Конец --
|
Насколько я понимаю, реквизит "Описание" остался от документа "Мероприятие" который был заменен "Взаимодействие". Но код обмена не исправлен, и соответственно не работоспособен.
Так же не понятно, логичность обмена, при настроенном двухстороннем обмене CRM<->MS Exchange.
В CRM cсоздаю документ "Взаимодействие", провожу обмен. документ выгружается в "MS Exchange" мой календарь как собрание.
Изменяю данный документ, (реквизит "тему мероприятия") в CRMе, провожу обмен. изменения не выгружаются в "MS Exchange".
Если же внесу изменения в "тему" в "MS Exchange", то они загружаются в СRM.
Почему нет двухстороннего обмена?
1С:Предприятие 8.3 (8.3.10.2639)
1C:CRM, редакция 3.0 (3.0.10.1) КОРП
Exchange Online в Office 365
База серверная.