1. Прежде всего воспользоваться стандартным функционалом по ограничению значений. Например, ограничение аналитики, контроль журналов и т.п.
Например,
http://axapta.mazzy.ru/hints/validatedimension/
2. делать validateWrite более интелектуальным, если это настолько критично для бизнес-процессов.
Я вопрос перенес из базы данных в обсуждения.