День добрый, подскажите плиз. Есть два пользователя: Пользователь1 с ролями "Полные права" и "Расчетчик реглам. зп" Пользователь2 с ролями "Расчетчик реглам. зп".
У ролей права на проведение документа РКО есть. Пользователь с ролью "Полные права" может провести документ РКО, а пользователь с ролью "Расчетчик реглам. зп" не может. В чём проблема? Полные права ставить второму пользователю не предлагать.
!
Правила, п.13
в справочнике группах пользователя, оба пользователя присутствуют.
Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0
Цитата(kosalex @ 03.10.13, 10:27)
В чём проблема?
Проблема в том, что у пользователя должна быть обязательно одна из ролей - Полные права или Пользователь, это касается всех типовых конфигураций. "Пользователь" это базовая роль для минимальных возможностей работы с базой. Остальные права являются дополнительными.
Личные бесплатные консультации не даю, для этого есть форум!
Проблема в том, что у пользователя должна быть обязательно одна из ролей - Полные права или Пользователь, это касается всех типовых конфигураций. "Пользователь" это базовая роль для минимальных возможностей работы с базой. Остальные права являются дополнительными.
само собой, по этому не писал что роль пользователя включена у пользователя 2. Роли Пользователь2: "Пользователь", "Расчётчик реглам зп.", "право запуска внешних обработок"
Запустите отладчик от пользователя под которым не проводится, и получите ошибку где идет нарушение доступа.
не получается. в модуле док РКО ставлю точку остановки "Обработка проведения", там ничего нет по этим правам...
есть у роли "расчет реглам зп" ограничение:
РасходныйКассовыйОрдер ИЗ Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам ПО ПраваДоступаПользователейКОбъектам.ОбъектДоступа = РасходныйКассовыйОрдер.Организация И (ПраваДоступаПользователейКОбъектам.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОграниченияПравДоступа.ОрганизацииДанные)) И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя)) И (ПраваДоступаПользователейКОбъектам.Чтение = ИСТИНА)
в этом РС добавлена группа в которую входит пользователь и сам пользователь.
Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0
Цитата(kosalex @ 03.10.13, 10:42)
не получается. в модуле док РКО ставлю точку остановки "Обработка проведения", там ничего нет по этим правам...
Не получается и не умею - это разные вещи. Откройте отладчик под пользователем у которого не проводится, не ставьте точек останова (тем более, что не понимаете где их ставить), и проведите документ. В сообщении о ошибке будет указан объект метаданных к которому нет права доступа.
Личные бесплатные консультации не даю, для этого есть форум!
Не получается и не умею - это разные вещи. Откройте отладчик под пользователем у которого не проводится, не ставьте точек останова (тем более, что не понимаете где их ставить), и проведите документ. В сообщении о ошибке будет указан объект метаданных к которому нет права доступа.
Провелся, думаю проблема была в последовательности проведения документов. А где настраивается оперативное и не оперативное проведение? У пользователя в роли "Расчет реглам зп" стоит права "интерактивное измнения проведённых", но пользователь не может снять с проведения проведённый документ или изменить его.
!
Правила, п.13
так же не может пометить на удаление проведённый документ.
поставил ещё роль "расчетчик управл зп", всё наладилось. всем спасибо.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!