На 8.2 отрабатывает нормально.
На 8.3 пишет:
--------------------
{Справочник.Пользователи.Форма.ФормаЭлемента.Форма(596)}: Ошибка при установке значения атрибута контекста (Значение)
ЭлементыФормы.ПраваДоступаПользователей.ОтборСтрок.ОбластьДанных.Значение = Элемент.ТекущиеДанные;
по причине:
Неверный тип значения
--------------------
Прохожу отладчиком.
Элемент.ТекущиеДанные - ПеречислениеСсылка.НаборПравПользователей
Тип у "ЭлементыФормы.ПраваДоступаПользователей.ОтборСтрок.ОбластьДанных.Значение" - тот-же.
Если прописать жестко, то так работает:
ЭлементыФормы.ПраваДоступаПользователей.ОтборСтрок.ОбластьДанных.Значение = Перечисления.НаборПравПользователей.АдминистраторККМ;
Почему это происходт?
Ведь отладчиком вижу, что "Элемент.ТекущиеДанные = Перечисления.НаборПравПользователей.АдминистраторККМ" = ИСТИНА
Прикол в том, что так не работает:
ЭлементыФормы.ПраваДоступаПользователей.ОтборСтрок.ОбластьДанных.Значение = Элемент.ТекущиеДанные;
А так работает:
Значение = Элемент.ТекущиеДанные;
ЭлементыФормы.ПраваДоступаПользователей.ОтборСтрок.ОбластьДанных.Значение = Значение;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс