#0
by jyupiter
Есть типовое прикладное решение на поддержке Платформа 1С 8,2 Конфигурация Управление Строительной Организацией 1,3 Нужно: Создать пользователя с очень ограниченными правами, которому доступен всего один (самописный) интерфейс. И который не может с этого интерфейса переключиться на другие. И там узнать лишнее. Проблема: При запуске 1С:Предприятия система смотрит, назначена ли пользователю роль "Пользователь". И если это не так, то в 1С его не пускает. А у роли Пользователь есть права на овер9000 интерфейсов, и Меню/Сервис, естественно, подключено. Как идеологически верно выкрутиться из такой ситуации?
#3
by jyupiter
предлагать хоть что это если из тупика не выведет, то хотя бы может дать продуктивное направление мыслей но я не понял, как управляемые формы связаня с проблемой
#4
by jyupiter
на всякий случай ап можно ли прилумать что-то более красивое, чем вытаскивание прав на все интерфейсы из роли Пользователь и распихивание их по ролям специалистов?
#5
by oleg_ma
Как вариант: в конфигурации в общих модулях в модуле "Полные права" в функции ЕстьДоступныеПраваДляЗапускаКонфигурации добавить создаваемую роль и дальше раздавать права по роли.
#6
by jyupiter
глобальный поиск не нашёл этой функции во всей конфигурации в модулях ПолныеПрава и ПолныеПраваДополнительный их точно нет
#8
by jyupiter
зато есть такая процедура в Модуле обычного приложения [code] Если НЕ РольДоступна("Пользователь")
#9
by oleg_ma
Если НЕ РольДоступна("Пользователь") И (НЕ РольДоступна("ПолныеПрава")) Тогда М. б., я по ЗУПу смотрел:) Тогда в этой процедуре добавить НЕ РольДоступна("<имя_роли>"). Имя роли можно определить через роли->свойства. Можно конечно пер. Отказ=Ложь; и на возврат:)
#10
by jyupiter
ну это, в общем, очевидное решение, которое и будет, видимо, применено, если ничего не удастся придумать менее травматичного но очень уж не хочется вносить изменения в объекты типовой конфигурации из-за поддержки, будущих обновлений и всего такого вот я и пытаюсь найти решение, которое не увеличивало бы гемора в ближайшем и отдалённом будущем
#11
by jyupiter
Если вдруг кому будет интересно Наименее травматичным было выкинуть из интерфейса "Общий" пункт меню "Сервис/Переключить интерфейс" и из него же панель "Интерфейсы" с аналогичной кнопкой. Так пользователи не натыкаются с первого же взгляда на кнопки переключения интерфейса, получая -99 к способности "Шаловливые ручки" В интерфейсах кроме "Общего" возможность переключать интерфейсы не предусмотрена
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Настройка интервала дат просмотра журналов
- Настройка кухонного принтера. Горит!
- Кнопка "Стандартная настройка" в форме "Настройка списка"
- Настройка колонок в "Настройка списка" программно
- Настройка меню полного интерфейса в УТ 10.2
- Настройка СКД, как работать с группой созданной в выбранных полях?
- Настройка Директ банка Сбербанка
- Настройка параметров РЛС.
- УТ11 - настройка интерфейса
В этой группе 1С
- ЗУП, отражение на разных счетах
- авансовый отчет не попадает в книгу доходов и расходов
- Ошибка core81.dll
- Хранилище конфигурации. Как удалить?
- Как обратиться к полю "Имя" предопределенного элемента справочника?
- Как востановить состояние SQL базы на определенное время
- Искусственное прерывание ТИИ
- Специалист по платформе 8.2. Расчеты. Помогите решить.
- Как подключить весы Меркурий 315 к УТ
- СКД. Параметры запроса компоновки
- УПП Корректировка поступления не делает движения по регистру НДСПредъявленный
- v8: Как принять сотрудника на пол-ставки
- Выгружаются ли скидки в кассу ККМ offline из УТ 10.3.14.5?
- Бух/нал учет. Счет 97.02. Нет в бух плане счетов.
- Диаграммы в УТ 11.
- v7: ЗиК: 2-НДФЛ, прочие доходы физ.лица (не сотрудника) и ОКАТО/КПП
- v7: Не удалось сформировать машиночитаемую форму
- как произвести перерасчет ндфл, чтобы он отразился в регистре ндфл
- Особенности настройки системы защиты 1с 8.2
- правило конвертации