Вопрос такой. Надо создать функционал рецептов. Рецепт - элемент инфоблока. У каждого рецепта есть ингредиенты - это предлагается сделать элементами другого инфоблока. К одному рецепту можно привязать несколько ингредиентов, каждый со своим количеством и своей единицей измерения. Но при такой схеме не достает полей - невозможно указать количество данного ингредиента и единицу измерения.
К примеру добавляем рецепт салата оливье. Ингредиенты: привязываем картофель отварной, но как привязать еще два свойства уже к картофелю - единицу измерения и количество. Далее выбираем морковь отварная - также как указать именно ее единицу измерения количество?
При этом важно понимать что каждый ингредиент можно указывать в различных единицах измерения. К примеру сахар можно указывать в столовых ложках, граммах, литрах, мешках, шепотках, по вкусу и т.д.
Как решить эту задачу?
К примеру добавляем рецепт салата оливье. Ингредиенты: привязываем картофель отварной, но как привязать еще два свойства уже к картофелю - единицу измерения и количество. Далее выбираем морковь отварная - также как указать именно ее единицу измерения количество?
При этом важно понимать что каждый ингредиент можно указывать в различных единицах измерения. К примеру сахар можно указывать в столовых ложках, граммах, литрах, мешках, шепотках, по вкусу и т.д.
Как решить эту задачу?