Добрый день коллеги!
Досталась конфа от бухгалтерии, которую поковыряли.
В данном случае в форме счета программно при создании на сервере добавляется реквизит:
эл_проект = Форма.Элементы.Добавить("Проект", Тип("ПолеФормы"), Форма.Элементы[имя_родителя]);
эл_проект.Вид = ВидПоляФормы.ПолеВвода;
эл_проект.ПутьКДанным = "Объект.Проект";
эл_проект.Заголовок = "Проект";
Этот реквизит на форме виден. Но под правами админа, в этом реквизите можно изменить значение, а под правами бухгалтера только просмотреть.
Сам справочник доступен бухгалтеру на редактирование и изменение данных.
Не могу понять как сделать так чтобы реквизит можно было изменить под бухгалтером.
Отвечаю сам себе. Оказывается это было общий реквизит. Ему нужно было предоставить права на изменение по роли бухгалтера.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший