Не всегда штатными средствами можно контролировать уникальность реквизитов с этим я столкнулся в УТ11.
Например задача следующая, необходимо контролировать уникальность артикула.
[sourcecode language=»vb»]
Если Не ЭтоГруппа Тогда
Дубль = Справочники.Номенклатура.НайтиПоРеквизиту(«Артикул», Артикул);
Если НЕ Дубль = Справочники.Номенклатура.ПустаяСсылка() и НЕ Дубль = Ссылка Тогда
Отказ = Истина;
Сообщить(«Данный артикул уже используется в » + Дубль + » Код товара » + Дубль.Код);
КонецЕсли;
КонецЕсли;
[/sourcecode]
и сюда запостил.