Думаю, что пока подождем!!!
14.12.2022 16:19:36
|
|||
|
14.12.2022 16:14:37
обратитесь к разработчику.
|
|||
|
14.12.2022 12:23:20
В итоге такое решение:
1. вынес заглушку шаблона /.default/details.php компонента: bitrix:crm.deal в local: /local/templates/.default/components/bitrix/crm.deal/.default/details.php:
|
|||||||
|
14.12.2022 05:04:47
|
|||||
|
13.12.2022 22:21:01
В общем продебажил я код.
нашел код который открывает слайдер. он оказался в inline, вместо самой карточки сделки.
нашел место где он генерируется:
то карточка открывается по старому - на странице портала. Осталось придумать, как это же самое сделать НЕ внутри компонента, а через перехват события открытия слайдера. ________ to be continue... |
|||||||||
|
13.12.2022 22:00:02
1. по адресной строке вычисляем ID сделки 2. аяксом чекам цену 3. если неправильная, то update сделки 4. Js - в поле пишем правильную цену. |
|||
|
13.12.2022 16:10:09
1. посмотрите нет нигде скриптов на событии: OnBeforeCrmDealUpdate
по идее, если сделка апдейтится через BX (не важно: АПИ, БП или еще что-то), то это событие будет отрабатываться всегда. 2. Возможно у вас после апдейта происходит еще один апдейт (написанный скриптом, или в БП) 3. попробуйте подебажить какие данные прилетают в событии: OnBeforeCrmDealUpdate. По дебаггеру и увидете что прилетает, и сколько раз. ________ |
|
|