Для этого я сделал следующее:
1. Добавил новую роль "ИзменятьДопРеквизиты" без изменения настроек (по умолчанию);
2. Добавил новую подписку "ПроверкаВозможностиИзмененияДопРеквизитов" для объекта "ПланВидовХарактеристикОбъект.СвойстваОбъектов" на событие "ПередЗаписью". В обработчике этого события добавил код:
Процедура ПроверкаВозможностиИзмененияДопРеквизитовПередЗаписью(Источник, Отказ) Экспорт
Если НЕ РольДоступна("ИзменятьДопРеквизиты") Тогда
Отказ=Истина;
КонецЕсли;
КонецПроцедуры
3. Добавил новую подписку "ПроверкаВозможностиИзмененияЗначенийДопРеквизитов" для объекта "СправочникОбъект.ЗначенияСвойствОбъектов" на событие "ПередЗаписью". В обработчике этого события добавил код:
Процедура ПроверкаВозможностиИзмененияЗначенийДопРеквизитовПередЗаписью(Источник, Отказ) Экспорт
Если НЕ РольДоступна("ИзменятьДопРеквизиты") Тогда
Отказ=Истина;
КонецЕсли;
КонецПроцедуры
Вот, собственно, и всё. Теперь необходимо дать право "конструировать" дополнительные реквизиты определенным пользователям (в моём случае это Администратор, у вас возможно есть толковый главбух или ещё кто-нибудь) путём установки флажка "Изменять доп реквизиты" в доступных ролях пользователя.