Пробую реализовать механизм хранения чеклистов в собственном компоненте. На бумаге имеются 4 таблицы: 1) "Чеклисты". 2) "Элементы чеклиста". 3) "Обходы". 4) "Элементы обхода". Вот так описана связь: "Элементы чеклиста" }=> "Чеклисты" -=> "Обходы" -={ "Элементы обходы". Те при создании "Обхода" в него подтягивается запись из "Чеклиста" и по ней получаются все связанные "Элементы чеклиста". У каждого из элементов 2 значения: Не проверен/Проверен.
В Mysql это было бы организовано посредством таблицы с "Элементами обхода" с привязкой к таблице "Обходы "содержащие в себе пары: id "Элемента чеклиста" и текущее значение.
В ИБ Битрикса можно организовать подобное же, но в этом случае в таблице с "Элементами обхода" будет храниться записи содержащие в себе огромное количество лишнего, типа даты создания/модификации и тп .. Как Вы считаете имеется ли возможность както, по другому организовать хранение связок ключ/значение из таблицы "Элементы обхода"? Возможно ли задействовать какое либо поле с множественным значением, чтобы ему можно было присвоить и привязку к элементу ИБ и значение?