Группа: Пользователи
Сообщений: 75
Спасибо сказали: 1 раз
Рейтинг: 0
Да, этого достаточно. Сейчас попробую.
Не, не понятно. Беру для примера роль "Сотрудники", снимаю у этой роли галку "Администрирование", делаю выгрузку для ПБ, на ПБ пытаюсь загрузить, изменение конфигурации принимает, а в Предприятие не хочет вносить изменения из-за "недостаточно прав"
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0
Если не получится - добавьте копию Роли Администрирование и уже внутри нее отключите некоторые функции. И раз уж такими вопросами озаботились, проверьте Пользователей на всякие хитрости - нпр, запуск внешних обработок, редактирование справочника ВнешниеОбработки. Что в ЦБ загружено в справочник - будут пользовать, а всякие левые приблуды - нафиг.
Там может быть в стандартном Администрировании все включено - и обновление конфы и редактирование Пользователей.
Группа: Пользователи
Сообщений: 75
Спасибо сказали: 1 раз
Рейтинг: 0
Проблему так и не решил. Может кто нибудь подскажет: на данный момент у меня пользователь с ролью "Обычный сотрудник" может у себя на периферийной базе войти в конфигуратор, назначить себе роль "Администратор" и делать, что захочет. Я пытаюсь в настройках ролей ограничить роль "Обычный сотрудник", сняв галочку "Администрирование", но возникает другая проблема: когда я с Центральной базы отправляю выгрузку на Периферийную Базу, то пользователь с ролью "Обычный сотрудник" не может не то что роль себе поменять, а даже сохранить измененную конфигурацию. А мне и всего то надо, что бы никто кроме Администратора не мог войти в пункт меню Пользователи. Подскажите плиз, кто сталкивался.
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4521 раз
Рейтинг: 3644.1
Можно попробовать программно этим управлять. Создать какую-то структуру в конфе, где будут описаны пользователи и роли. В процедуре ПриНачалеРаботыСистемы проверять какие роли установлены в этой структуре и смотреть какие роли у пользователя стоят реально. Если они не совпадают, тогда программно убирать/добавлять пользователю правильные роли и с предупреждением "А какого $#% у тебя стоит роль хххх?" закрывать 1С. При последующем запуске, если пользователь перед этим снова в конфигураторе ничего в ролях не поменял, 1С запустится нормально.
Группа: Пользователи
Сообщений: 75
Спасибо сказали: 1 раз
Рейтинг: 0
Цитата(Vofka @ 28.02.13, 15:53)
Можно попробовать программно этим управлять. Создать какую-то структуру в конфе, где будут описаны пользователи и роли. В процедуре ПриНачалеРаботыСистемы проверять какие роли установлены в этой структуре и смотреть какие роли у пользователя стоят реально. Если они не совпадают, тогда программно убирать/добавлять пользователю правильные роли и с предупреждением "А какого $#% у Вас стоит роль хххх?" закрывать 1С. При последующем запуске, если пользователь перед этим снова в конфигураторе ничего в ролях не поменял, 1С запустится нормально.
Это первое, что мне сейчас пришло на ум.
Согласен. Только вот перерыл Синтаксис-помощник: не могу найти каким методом можно "программно убирать/добавлять пользователю правильные роли". За наводку спасибо.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!