База знаний Business Studio
Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке

Содержание справки

Дублирование групп вертикальных прав

Описание возникшей ситуации

В базе появились дубли в справочнике «Группы вертикальных прав» (до версии 5.1 - «Категории вертикальных прав») «Права администратора», «Ограничения для контролирующих лиц» и «Ограничения для ответственных лиц» (всех или части из перечисленных).

Причины возникновения проблемы

При установке новых версий программы Business Studio с конвертацией баз данных группы вертикальных прав, поставляемые по умолчанию с базами данных, перезаписываются своими новыми версиями для того, чтобы у пользователей были актуальные для новых версий программы наборы прав.

Проблема связана с тем, что до версии 5.0 в Business Studio в справочнике «Группы вертикальных прав» была уникальность по названию и группы прав с названиями «Права администратора», «Ограничения для контролирующих лиц» и «Ограничения для ответственных лиц» находились по названиям и перезаписывались. Далее в версии 5.0 в справочнике появились идентификаторы «guid». Теперь наши группы прав при конвертации ищутся по значению «guid» и перезаписываются. Те же группы прав, которые были в базах данных пользователей, автоматически получили свои значения «guid», отличные от наших, и не были переписаны при конвертации.

Рекомендации по решению

При конвертации баз данных перезаписываются новыми версиями группы прав со следующими значениями параметра «guid»:

  • fd902b5e-2598-44a1-a6cc-3d9448803a9b (эта группа прав сейчас называется «Права администратора», но в будущем может быть переименована);
  • b59e0bed-404c-4c5d-84f9-34768fba6a81 (эта группа прав сейчас называется «Ограничения для контролирующих лиц», но в будущем может быть переименована);
  • d25beff8-58cd-454a-980e-bd4558fb9587 (эта группа прав сейчас называется «Ограничения для ответственных лиц», но в будущем может быть переименована).

Все категории, кроме этих, не обновляются автоматически, т.е. не содержат актуальные наборы прав.

В связи с этим, рекомендуем открыть справочник «Группы вертикальных прав», вывести на показ параметр «guid» (через меню «Действия - Настройка параметров») и для тех категорий, что имеют названия «Права администратора», «Ограничения для контролирующих лиц» и «Ограничения для ответственных лиц» и значения параметра «guid» не из приведенного выше списка, сделать следующее:

  • Если Вы в них не вносили изменения - удалите их.
  • Если Вы в них вносили и вносите изменения, то:
    • Учтите наши новые рекомендации по заданию своих прав, мы рекомендуем задавать их не в наших, а в отдельных своих группах прав в дополнение к нашим, подробнее см. Добавление пользовательских настроек вертикальных прав.
    • Переименуйте эти группы прав, чтобы в будущем избежать путаницы с одинаковыми названиями в этом справочнике.