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