Есть Инфоблок - Мероприятие
Есть Пользователи сайта.
Пользователь может быть участником мероприятия. Привязывается через свойство Мероприятия "Привязка к пользователю".
Но участвовать в мероприятия он может с разными ролями - как это правильно сделать?
Сейчас у меня это сделано как отдельные множественные свойства: "Участник", "Организатор", "Зарегестрированный"
Вне Битрикса, я бы создал отдельную таблицу с полями: id_event, id_user, status
-----
Подобную же связь я попробовал сделать с объектом "Оплата". Завёл отдельный тип инфоблоков: "Платежи" со свойствами:
- ID мероприятия
- ID пользователя
- сумма
- статус
Хотелось бы знать - такой подход правилен в идеологии Битрикса?
Но при этом подтягиваются весомые накладные расходы - Имя, Анонс, Описание движок требует обязательно заполнять, хотя они совсем не нужны
Есть Пользователи сайта.
Пользователь может быть участником мероприятия. Привязывается через свойство Мероприятия "Привязка к пользователю".
Но участвовать в мероприятия он может с разными ролями - как это правильно сделать?
Сейчас у меня это сделано как отдельные множественные свойства: "Участник", "Организатор", "Зарегестрированный"
Вне Битрикса, я бы создал отдельную таблицу с полями: id_event, id_user, status
-----
Подобную же связь я попробовал сделать с объектом "Оплата". Завёл отдельный тип инфоблоков: "Платежи" со свойствами:
- ID мероприятия
- ID пользователя
- сумма
- статус
Хотелось бы знать - такой подход правилен в идеологии Битрикса?
Но при этом подтягиваются весомые накладные расходы - Имя, Анонс, Описание движок требует обязательно заполнять, хотя они совсем не нужны