что проверку надо делать ПередЗаписью
Не совсем понятны "исходные данные". Например для какой формы документа делаете - или для "Управляемого приложения", либо для "обычного".
Если для обычного, то можно прямо из события формы "ПередЗаписью" это проверить запросом к справочнику и выдать соответствующее сообщение для пользователя (чтобы он понимал, почему документ не записывается).
Если это управляемая форма, то нужно либо делать такую проверку в событии "ПередЗаписью" модуля объекта, либо организовывать работу "для контекста" для формы (в управляемом приложении в контексте "&НаКлиенте" вы не сумеете обратиться к справочнику напрямую)