Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как применяется сложная настройка даты запрета редактирования в КА2.4?

Как применяется сложная настройка даты запрета редактирования в КА2.4?
Я
   Провинциальный 1сник
 
28.05.19 - 10:17
В дате запрета включено применение дат по пользователям, разделам учета и по объектам.
В каком порядке они применяются, с какой приоритетностью? Если общая дата разрешает, а более детальная запрещает - какой результат? А если наоборот, общая дата запрещает, а пользователю разрешено?

Есть ли внятная документация по логике установки и применения дат запрета редактирования в КА2.4? А то непонятно ничего...
 
 
   Провинциальный 1сник
 
1 - 28.05.19 - 14:06
Вот что нашел в общих модулях.
    // Приоритеты дат запрета изменения.

    // 1. Для раздела, объекта и пользователя.

    // 2. Для раздела, объекта и группы пользователей.

    // 3. Для раздела, объекта и любого пользователя.

    // 4. Для раздела, любого объекта (объект = раздел) и пользователя.

    // 5. Для раздела, любого объекта (объект = раздел) и группы пользователей.

    // 6. Для раздела, любого объекта (объект = раздел) и любого пользователя.

    // 7. Для любого раздела (пустой раздел), любого объекта (объект = раздел) и пользователя.

    // 8. Для любого раздела (пустой раздел), любого объекта (объект = раздел) и группы пользователей.

    // 9. Для любого раздела (пустой раздел), любого объекта (объект = раздел) и любого пользователя.
   Cyberhawk
 
2 - 28.05.19 - 14:07
Циферки - приоритет. Запятые - объединение.
   Cyberhawk
 
3 - 28.05.19 - 14:07
Более низкий приоритет не действует, если подходит более высокий
   Провинциальный 1сник
 
4 - 28.05.19 - 14:13
(3) То есть, применяется более детальное ограничение, если есть еще менее детальное?
   Cyberhawk
 
5 - 28.05.19 - 14:19
(4) Да, если оно подходит по комбинации пользователя, раздела и объекта. Например, задан отлуп Пупкину и общая дата запрета. Для Пупкина будет действовать отлуп для Пупкина безотносительно того, какая там общая дата запрета установлена.
   Cyberhawk
 
6 - 28.05.19 - 14:20
Там же запрос есть - его посмотреть достаточно
   Провинциальный 1сник
 
7 - 28.05.19 - 14:42
По факту получается, что если у пользователя не указаны разделы, но указано своё ограничение - то применяется общее ограничение для всех пользователей, если там разделы указаны. А ограничение пользователя в этом случае игнорируется. Как-то не очень это удобно...
   Cyberhawk
 
8 - 28.05.19 - 14:46
(7) "если у пользователя не указаны разделы, но указано своё ограничение - то применяется общее ограничение для всех пользователей, если там разделы указаны" // Да. С циферками (приоритетами) приходится считаться.
   Провинциальный 1сник
 
9 - 28.05.19 - 14:57
(8) Получается, что для "суперпользователей", которым нужно дать доступ всегда и везде, придется явно задавать ограничения по разделам, если для "всех пользователей" эти ограничения тоже заданы по разделам. А не так чтобы поставить пользователю один раз "без ограничений" и всё бы работало.
   Cyberhawk
 
10 - 28.05.19 - 15:00
(9) Кажется так, но ты проверь на всякий случай - вдруг есть какая-нибудь удобная лазейка для реализации такого "суперпользователя".
   Провинциальный 1сник
 
11 - 28.05.19 - 15:02
(10) Да попробовал, в том и дело, что только так получается. Неинтуитивный интерфейс там вообще, а документации по сути нет. А главбух удивляется, чего это продажники правят документы задним числом..
   Cyberhawk
 
12 - 28.05.19 - 15:13
(11) Ну это дело привычки, наверное. В типовых на ОФ было по-другому - там точечный пользователь в датах запрета имел приоритет всегда. Но и не было такой детальной настройки. А сейчас точечный отлуп имеет приоритет над "для всех пользователей" только в пределах уровня детализации, коих как видим три (раздел указан + объект указан, раздел указан + объект не указан, раздел не указан + объект не указан).
   Провинциальный 1сник
 
13 - 28.05.19 - 15:31
(12) Еще неудобно что нельзя просто задать дату в разрезе организаций. Только с разделами в нагрузку... Всё-таки жесткий приоритет не очень удобен, лучше было бы, чтобы его можно было задавать самому.
   Провинциальный 1сник
 
14 - 28.05.19 - 15:34
Еще не определено поведение, когда указаны разные даты для двух групп, если пользователь входит в обе.
   Cyberhawk
 
15 - 28.05.19 - 16:41
(14) Проверь четыре возможных комбинации (дата1 группы1, дата2 группы2 и дата проверяемого объекта) и отпишись, сделай доброе дело)
   Провинциальный 1сник
 
16 - 28.05.19 - 16:53
(15) Неопределено, я же говорю. Ни в одном запросе к регистру нет УПОРЯДОЧИТЬ ПО, так что как СУБД захочет так и будет)
   Cyberhawk
 
17 - 28.05.19 - 17:43
Так может до принятия решения там упорядочивание кодом есть
   Buster007
 
18 - 28.05.19 - 17:58
(9) почему ты не можешь для пользователя назначить по разделам доступ на все?
   Провинциальный 1сник
 
19 - 28.05.19 - 19:44
(18) Да всё можно, вопрос удобства и эргономики.
   Cyberhawk
 
20 - 29.05.19 - 08:06
(18) (19) Не только удобства: появится в очередном релизе новый раздел учета и в системе никак нельзя, получается, один раз задать "этому пользователю болт по всем разделам безотносительно того, есть они сейчас в системе или появятся в будущем". Придется задавать два ограничения - второе из группы 7-9.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.