Есть задача. Сделать пользователя в бухгалтерии 3.0 с права (только просмотр) для всех документов, кроме двух документов Счет покупателя и Счет поставщика.
Но для первого документа есть роль "Редактирование счетов покупателям", а для второго документа, такой роли нет. Можно ли обойтись без конфигуратора и без создания новой роли?
А если все-таки без конфигуратора не обойтись, то подскажите, как обойтись минимальной кровью, чтобы не было потом проблем с обновлением типовой конфигурации.
2.
user633533_encantado
1122.05.17 12:04 Сейчас в теме
Если отдельной роли нет, то никак.
Вариант решения с изменением конфигурации , но без изменений типовых объектов:
Создать роль и подписку на запись документа, если у пользователя есть эта роль, то не давать менять документ.
Вот интересно, зачем в ОбщемМодуле.УправлениеДоступомБП
присутствуют функции ОписаниеПрофиляГлавныйБухгалтер(), ОписаниеПрофиляБухгалтер(), ОписаниеПрофиляТолькоПросмотр()
Создал (скопировал) роль "ДобавлениеИзменениеСчетовНаОплатуПоставщика" из роль "ДобавлениеИзменениеСчетовНаОплатуПокупателю". Дал все права. Создал Профиль Финансовый менеджер, куда включил роли "ДобавлениеИзменениеСчетовНаОплатуПокупателю" И "ДобавлениеИзменениеСчетовНаОплатуПоставщика".
Но если со счетами покупателей все хорошо, то со счетами поставщикам для данного пользователя функция ПравоДоступа выдает ЛОЖЬ
(12) да, действительно в карточке пользователя новой роли "ДобавлениеИзменениеСчетовНаОплатуПокупателю" не было. А когда поставил галочку, то все заработало
После внесения новой роли, я ее должен внести в профиль доступа. И когда сохраняю этот профиль программа автоматически требует обновление. Потом я назначил профиль новому пользователи. Но автоматически роли новому пользователи не присвоились.
16.
user633533_encantado
1124.05.17 13:34 Сейчас в теме
(15) Если после обновления бд у вас при включении новой роли в профиль она не попадает к пользователю, то либо вы что-то не так сделали, либо у вас ошибка в конфигурации.
Кстати, есть пользователи, которые есть в режиме "1с:Предприятие", но их нет в режиме Конфигуратора. Как быть с ними.... К примеру после перехода с ред 2.0. Есть такие пользователи.
Когда задаешь им имя для входа и записываешь, то они появляются в конфигураторе.
Но даже когда этому пользователю сначала присваиваешь профиль с добавленной мною ролью, а потом записываешь пользователя в конфигуратор, то галочка с ролью "Редактирование счетов поставщиков" выключена.
При настройке прав пользователей при попытке открыть журнал операций выдается. Хотя права на справочник "Организации" - все. В чем может быть проблема?