Ну если с контрактами никак, посмотри тут.
(хотя для ваших условий не вижу принципиальной разницы с контрактной проверкой)
У поставщика на вкладке 'Заказ' есть ассортимент карточек.
Формируется либо вручную, либо автоматически при соответствующей настройке в адм. модуле (Расширять ассортимент поставщика при регистрации приходов)
И есть проверка 72 "Наличие товара, ранее не поставлявшегося данным поставщиком".
Не уверен, что они связаны, надо проверить...
Отключите авторасширение ассортимента, сформируйте вручную, проверку вкл. на запрет.
Если уж для вас "(заполнение этой отдельной таблички "не вопрос")", то меняйте эти ассортименты, таблицу лень искать, см. структуру БД.