Система прав доступа — сложный механизм, который учитывает различные данные системы. Например, может потребоваться ограничивать права на доступ сотрудника в зависимости от организации, в которой он работает (в том случае, если учет в системе ведется по нескольким организациям), грифу доступа, виду документа.
Для того чтобы система ограничения прав доступа работала быстро, важно, чтобы в момент открытия списков не происходило вычислений того, доступ к каким документам системы разрешен текущему пользователю, а к каким — запрещен. Список разрешений рассчитывается заранее. Если количество документов в системе большое, то расчет прав может занимать значительное время. Чтобы не ждать, пока произойдет расчет прав доступа, рекомендуется использовать отложенное обновление прав доступа.
Например, пользователь добавил нового участника в рабочую группу документа. При отсутствии отложенного обновления прав, при записи документа будут пересчитаны права на этот документ, что увеличит время записи. При отложенном обновлении запись выполнится быстро, а права пересчитаются в фоновом режиме.
При отложенном обновлении прав доступа пользователь будет добавлен в группу доступа, и вы сможете продолжить работу в программе, а права доступа будут обработаны в фоновом режиме.
Чтобы использовать отложенное обновление прав доступа надо включить флаг: Настройка и администрирование - Настройка программы - Права доступа - Отложенное обновление прав.
Если флаг «Отложенное обновление доступа» установлен, то расчет прав доступа будет выполняться не сразу при записи данных, а немного позже. Для этого предназначены регламентные задания «Обновление доступа» (оперативное и долгое).