Можно попробовать запретить удаление через событие onCrmTimelineCommentDelete. Или посмотреть события и код в этих классах: \Bitrix\Crm\Timeline\CommentEntry \Bitrix\Crm\Timeline\Entity\TimelineBindingTable
В таймлайне есть события, вроде запуска БП, которые из таймлайна не удаляются (нет кнопок). Нет опыта свое такое туда писать? Чтобы не копать в исходниках запуск БП.
А зачем БП? Это в пхп, подписка на событие и там работаешь с данными. Вопрос про коробку ведь?
да, про коробку. Я про то, что когда из crm-формы запускаешь БП, то в таймлайн пишется «запущен БП» и эту запись удалить нельзя - как раз то, что мне нужно. Вот думаю как вариант найти в коде где при запуске БП пишет в таймлайн и посмотреть.
Какой-то сложный путь)) Вот тут про подписку https://dev.1c-bitrix.ru/api_d7/bitrix/main/EventManager/index.php Про события орм можно погуглить или курс глянуть по d7. А если всё таки хочешь свой вариант, попробуй в соседнем чате, может там кто подскажет.
Обсуждают сегодня