Комментарии 3
Очень сильный и честный разбор, прямо из реальной разработки, а не из документации. Хорошо видно, сколько подводных камней в Bitrix24, особенно когда начинаешь лезть в недокументированные UI-компоненты и пытаешься собрать это в нормальный интерфейс. Отдельно откликается момент с нейросетями, когда они вроде помогают, но в итоге всё равно приходишь к ручному дебагу и исходникам. В целом это не просто статья про права доступа, а реальный опыт боли, исследования и инженерного упорства.
как думаете, Bitrix24 - бизнесу реально дает ускорение и удешевление разработки? вот по этой статье, мысли о ежиках, которые если какус, кололись, но все равно если. Без обид, но что дает "платформа" если тривиальную задачу вот в такое заводит? 1с для бухгалтерии да, платформа, но тут битрикс как то не выглядит выгодным. из дешевого и быстрого только лицензии купить, а разработка ...
Когда мы ходим на партнерские конференции Битрикс, больше всего любим сфотографировать слайд на тему "Битрикс24 - всё работает под ключ!" и отправить его нашим клиентам, чтобы дружно посмеяться. Но это лирика.
Что по факту: у нас много клиентов, и бывает, что приходят с запросом на «полностью своё», когда весь бэк пишется, например, на Laravel или Python - это, как правило, в 2-3 раза удорожает разработку. В Bitrix Framework есть много готовых частей, ускоряющих процесс, однако тут ситуация как с "1С:Бухгалтерией". Если тебе нужно всё стандартное (а таких клиентов на самом деле 80-90%), тебе достаточно просто купить лицензию. Хочешь что-то особенное - ты сможешь найти специалистов, но это будет уже полноценная и дорогая разработка.
Любой чуть более крупный бизнес любит кастомизацию, и в этом случае разработка под Битрикс24 становится сопоставима по затратам с любым другим кастомным внедрением.

Внедряем BX.UI.AccessRights.V2: современный интерфейс прав доступа Битрикс24 для своего компонента