Суббота, 05.10.2024, 09:22
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка. Список пользователей. Копирование прав.
ivanskylogДата: Среда, 10.02.2021, 17:15 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 3
Статус: Оффлайн
Добрый день. 

В инструменте Список пользователей выявлена ошибка:

Открываем форму редактирования первого пользователя.
Открываем форму редактирования второго пользователя.
Тут неожиданное поведение: все роли второго пользователя попадают в форму первого пользователя, при этом не выдается никаких предупреждений/вопросов, а также не взводится флаг модифицированности формы.

В итоге некоторым пользователям в продуктивной базе выдали полные права sad

Решение: быстрого решения не нашлось, нужно отказываться от хранения ролей в ТЧ обработки и хранить в реквизитах формы, т.к. по всей видимости экземпляр внешней обработки создается один. 

Платформа: 8.3.11.3034
Режим БД: клиент-серверный
Конфигурация. Название: Управление производственным предприятием, редакция 1.3 (1.3.152.2)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_2_13
Конфигурация. Версия БСП: 1.2.3.1
Инструменты разработчика. Версия: Портативный 5.78p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Клиент. ОС: Microsoft Windows 10 Pro 64-bit Русский
Клиент. Приложение: Обычное приложение 64б
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. От имени администратора Windows: Нет
 
tormozitДата: Среда, 10.02.2021, 18:46 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/919705 .
Действительно серьезная ошибка. Будет исправлена в версии 5.79.
 
tormozitДата: Среда, 10.02.2021, 19:24 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Можно самостоятельно применить будущее исправление в модуле формы ПользовательИнфобазы
Код
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    ЭтаФорма.ОбработкаОбъекта = Новый (ТипЗнч(ОбработкаОбъекта)); // https://www.hostedredmine.com/issues/919705
 
tormozitДата: Среда, 10.02.2021, 19:31 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Главное преимущество табличных частей - отбор при отображении в табличное поле. Для списка ролей пользователя это весьма полезная возможность (например для ERP где очень много ролей).
 
  • Страница 1 из 1
  • 1
Поиск: