Немного почистил код, удалил лишнее, но в целом просто переделал чужую разработку под "расширение".
Сама система достаточно простая, добавляется подсистема "Система проверки данных". Далее добавляете в справочнике "Проверяемые объекты" правила для проверки данных, сообщение для пользователя.
Пользователи, для которых необходимо отменить проверки, добавляются в Регистр "Отключение проверок".
"Онлайн" - проверка в режиме реального времени. "Офлайн" - проверка по кнопке "Массовая проверка".
У расширения необходимо снять галку "Безопасный режим" и "Защита от опасных действий".
Режим совместимости 8.3.14.
Проверено на конфигурациях УТ 11.4, КА 2.4, ERP 2.4, БП 3.0, ЗУП 3.1.