ну выглядит не очень удачным решением, всё равно что палки в колеса вставлять.
и потом, даже с галкой эти товары в документ всё равно забиваются пока он черновик, и после всё равно приходится эти позиции удалять и ставить заново, потому как после привязки к ингредиенту обновления не происходит.