Как ограничить просмотр данных по начислению ЗП?

Новая тема
Показывать по 10 20 40 сообщений
Конфигурация Бухгалтерия 1.6. Главный бухгалтер требует ограничить просмотр данных по начислению ЗП для всех пользователей, кроме неё. Подскажите как написать код, чтоб проверялась роль пользователя и если это "Бухгалтер", то чтоб не формировались ОСВ, Анализ счета, Карточки по счету 70, 69. (ну я этот код вставлю во все отчеты).
Помогите, никогда особо не приходилось писать что-то подобное.
Буду очень признателен
"Процедура ПриОткрытии

Если НЕ РольДоступна("Бухгалтер") Тогда
Возврат;
КонецЕсли;"
"> Процедура ПриОткрытии
>
> Если НЕ РольДоступна("Бухгалтер") Тогда
> Возврат;
> КонецЕсли;

а без кода нельзя ? о_О"
Но ведь нужно чтоб по всем другим счетам ОСВ и отчеты формировались.
Без кода, я запретил бухгалтерам просматривать соответствующие документы.
> Без кода, я запретил бухгалтерам просматривать соответствующие документы.

курим права
"У нас такое было, мы привязвались к имени пользователя "глТекущийПользователь", и эту проверку вставляли в процедуру формирования отчета, и еще привязывались к счету 70.
что то типа
Если Счет = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда Тогда
Если Не глЗначениеПеременной("глТекущийПользователь")="Иванов Иван Иванович" Тогда
Возврат;
КонецЕсли;
КонецЕсли;
"
RLS может помочь
"Спасибо за ответы.
Реализовал так:
Если Счет = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда Тогда
Если НЕ РольДоступна("ПравоГлавногоБухгалтера") Тогда
Предупреждение("У Вас нет права просматривать данные по этому счету!");
Возврат;
КонецЕсли;
КонецЕсли;"
RLS , наложить ограничение на план счетов на счет 70
я даже пример когда то давал - но найти в своих постах не могу и через гугл то же не пробивается
Читают тему
(гостей: 1)

Быстрый переход