konstantin.sal написал: Понял. А затем перебирать все свойства только так?
Зависит от того как Вы работаете с элементами. Если например через fetch(), то не так - нужно получать по ключам содержание PROPERTY_ в ключе и уже проверять значение
Иван Поляков, а почему бы не сделать так: предложить ему выбор при оформлении заказа - оплатить всю сумму сразу, или внести предоплату. Обе платежные системы будут иметь один обработчик, но на событии создать 2 оплаты - 300 и 700 рублей.
Т.е. если он выбирает оплатить полностью, то у него одна оплата и она 1000 рублей, а если он выбирает с предоплатой, то разбивается на 300 и 700. То есть оплат будет две и если он захочет оплатить сразу (после того как выбрал такую систему оплаты), то он будет оплачивать 2 раза. Ну или если он еще не оплатил ни одну, то администратор может удалить обе оплаты и сделать одну
Иван Поляков, ну так Вы по-дефолту создаете оплату в 100%, а разбиваете Вы либо в API, либо в админке. Вот как раз там поставить играничение - что если создается оплата, то она не должна быть меньше 30% от суммы. Другое дело, что таких оплат не может быть больше 3 и одна из них будет 40%..
Artem Zigler, насколько я знаю, только это значение через данный rest-метод получить нельзя. Можно попробовать через task.item.list вытащить в select это поле и фильтровать по ID.
Юрий Болотов, в статичном классе на OnBeforeCrmContactUpdate (модуль crm) проверяем есть ли это поле и готовим запись для сохранения, а в OnAfterCrmContactUpdate (того же модуля) записываем запись в историю
Роман Семёнов написал: вебхуки вроде не работают с коробкой
Работают
Цитата
Роман Семёнов написал: по крайней мере когда пробовал в последний раз - в любом случае там есть ограничения которые не документированы и в любой момент вы можете получить граблями по фейсу
Нету
Цитата
Роман написал: Можете подсказать, есть ли какая-то ещё документация по вебхукам, с примерами для особо одарённых, по части синхронизации с другими приложениями/системами?