Предлагаю дать возможность добавлять/редактировать значения из опциональных полей (выпадающий список, чекбоксы, радиопереключатели, множественные значения...) пользователям по доступу. Сейчас только админ может сделать такие действия, зайдя в настройки конфигурации и далее уже добавить/изменить значения опциональных полей.
А иногда нужно сделать такие манипуляции (если такое, например, может быть предусмотрено в бизнес-процессах компании, использующей приложение Руководитель) более оперативно в процессе создания записей (если, например, появилось какое-то новое значение поля), без привлечения админа.
Есть конечно вероятность, что значения опциональных полей могут использоваться в сложных MySQL формулах и запросах, но тут это все - на усмотрение администратора/разработчика приложения, он сам должен видеть где можно давать доступ на добавление/изменение поля, а где нет, чтобы не "поломать" формулу. Такие доступы, например, пригодятся, если опциональные поля используются в качестве каких-то справочников, где данные "динамически" пополняются менеджерами, и могут использоваться в несложных формулах, например, с использованием числового значения (т.е. менеджеру дать разрешение добавлять/изменять как само значение, так и его числовой вариант). Также будет кстати для использования в сводных отчетах, фильтрах.
Сейчас приходится в качестве таких "справочников" использовать поля с типом сущность, что не всегда подходит...
Т.е. чтобы можно было примерно так добавлять/изменять в форме добавления записи

...и при редактировании/добавлении появлялось стандартное окно-форма для значения опционального поля

там же также можно было настраивать какие из полей можно заполнять/менять пользователю (например, только имя и значение, или имя и цвет и т.п.), а какие - нет.
