Периодически возникает необходимость добавить к тому или иному виду документа обязательность заполнения реквизита. Например, пользователи постоянно игнорируют требование руководства заполнять поле "Склад" в заказе клиента и тому подобное.
Для решения такой задачи каждый раз необходим разработчик.
Решим эту задачу раз и навсегда с помощью расширения "Контролируемые реквизиты", построенного на типовых объектах БСП 3.1.7.487 и выше. На версиях ниже не проверял, с большой вероятностью будет работать и там. Тестировал на ERP 2.0, вероятно будет работать и на УТ, т.к. используют общую базу.
Как посмотреть версию вашей конфигурации: Shift+F11, вставить текст: e1cib/list/РегистрСведений.ВерсииПодсистем и ищем в открывшейся таблице имя подсистемы = "Стандартные подсистемы".
После установки расширения в формах большинства типовых документов (не во всех) в меню "Еще" появится команда "Контролируемые реквизиты":
При ее нажатии откроется форма настроек, где пользователь может проставить флажки напротив тех реквизитов, заполненность которых требуется проверять при проведении документа.
Настройки сохраняются на уровне всей конфигурации, т.е. будут действовать на всех пользователей без исключения.
При попытке провести документ, где будет хотя бы один из выбранных реквизитов не заполнен, пользователь получит отказ и стандартное сообщение об ошибке:

Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.27.70
Вступайте в нашу телеграмм-группу Инфостарт