ErrorPro,
Спасибо за комментарий.
Честно для меня задача была очень сложная. Но, честно говоря, я думал, что все дырки закрыл.
Если я правильно понял проблему, так решение себя ведет, если у номенклатуры не установлена группа.
Запрет на не установленную группу я поставил. Но рекомендуемая номенклатура в базе осталась без группы. Поэтому это ошибка наверно пользовательская.
Можно немножко подробней как вы получаете такую ошибку.