Должны быть следующие сущности:
1. Заявка на работы
2. Заявка в себе должна включать перечень работ
3. У каждой работы должна быть своя категория работ
Как я вижу структуру инфоблоков:
1. Инфоблок Заявки имеет множественное свойство WORKS которое имеет привязку к инфоблоку Работы
2. Инфоблок Работы имеет свойство CAT которое имеет привязку к категориям инфоблока Каталог
Является ли такая съема правильной? Меня что смущает что если я захочу сделать фильтр по определенной категории работ то сначала мне нужно сделать выборку всех Работ с такой категорией а потом уже фильтр по Заявкам с ID=массив выборки. И получается когда база будет большой то массив будет содержать тысячи и десятки тысяч записей и будет тормозить.
А как по другому, как правильно сделать?
1. Заявка на работы
2. Заявка в себе должна включать перечень работ
3. У каждой работы должна быть своя категория работ
Как я вижу структуру инфоблоков:
1. Инфоблок Заявки имеет множественное свойство WORKS которое имеет привязку к инфоблоку Работы
2. Инфоблок Работы имеет свойство CAT которое имеет привязку к категориям инфоблока Каталог
Является ли такая съема правильной? Меня что смущает что если я захочу сделать фильтр по определенной категории работ то сначала мне нужно сделать выборку всех Работ с такой категорией а потом уже фильтр по Заявкам с ID=массив выборки. И получается когда база будет большой то массив будет содержать тысячи и десятки тысяч записей и будет тормозить.
А как по другому, как правильно сделать?