Добрый день, как сделать программно проверку если такое значение реквизита существует, то выдавать сообщение?
Было бы проще через РегистрСведений, но не подходит такой вариант.
Было бы проще запросом. Если существует искомое значение - выдавать сообщение.
А регистр сведений исключительно для одной цели - контроля уникальности - избыточное решение, имеющее слишком много недостатков.
(0)В типовых есть пример проверки контрагентов на уникальность ИНН, можно подсмотреть..
Перед записью выполняешь запрос, выбираешь из базы все элементы(за исключением ссылки на объект который сейчас записываешь) у которых значение реквизита такое-же, какое ты собираешься записать сейчас..
И если находишь, то Отказ = Истина;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший