Друзья, сложный вопрос, кто чем сможет исходя из опыта помогите пожалуйста.
От юрлиц иногда приходят заказы на обучение нескольких сотрудников и часто на различные курсы.
Разработчики Б24 сделали функционал, который в этом случае разбивают каждого ученика на отдельную сделку и проставляет им свойство "Главная сделка" с айди первоначальной, в которой и формируется счет на оплату.
Из-за этого куча проблем со сбором статистики, лишние запросы при малейшем обращении к данным в базу.
Руководитель сообщил, что проводили анализ у других разработчиков, и что якобы в такой ситуации разбивка на сделки - единственный выход. Т.к. список участников может быть человек 10 и 3 из них выбрали другие курсы (продукты/товары)
Может кто сталкивался и как-то иначе решал, более феншуйно?