Поставил последний модуль 1.9 , опробовал, все великолепно работает. Кстати прикрутил к версии 11.2.3.108.
обмен настроил в обе стороны
При создании в битрикс24 сделки , в 1С чудесно создается заказа клиента.
При этом в 1С документе ЗаказКлиента не заполняется поле "Соглашение" и "Подразделение" , при первом создании это не страшно,
Ведь битрикс24 не ведает о том что поместить в эти поля, они остается пустыми.
Но допустим заказ уже создан, далее в 1С руками добавили Соглашение.
При получении изменений с сервера это поле постоянно затирается.
Та же самая проблема постигает поле Подразделение.
При получении изменений с сервера это поле постоянно затирается.
Если в код модуля { Б24_ОбменСПорталомЗагрузкаВызовСервера } добавить некоторые изменения , то такая проблема отпадет:
Код |
---|
Сделка.Партнер = Партнер;
Сделка.Контрагент = Контрагент;
Сделка.КонтактноеЛицо = КонтактноеЛицо;
Сделка.Организация = Организация;
Если ЭтоНоваяСделка Тогда // ++yz_Юрий Зайцев только для новой сделки
Сделка.Соглашение = ОбщиеНастройки.НастройкиСинхронизацииСделок.Соглашение;
КонецЕсли; // --yz_Юрий Зайцев
Если ЗначениеЗаполнено(Сделка.Контрагент) И ЗначениеЗаполнено(Сделка.Соглашение) И ЗначениеЗаполнено(Сделка.Организация) тогда
// ++yz_Юрий Зайцев
// Сделка.ЗаполнитьУсловияПродажПоСоглашению(); // не работает
// --yz_Юрий Зайцев
КонецЕсли;
Если ЭтоНоваяСделка Тогда // ++yz_Юрий Зайцев только для новой сделки
Сделка.Подразделение = ОбщиеНастройки.НастройкиСинхронизацииСделок.Подразделение;
КонецЕсли; // --yz_Юрий Зайцев
|