Помогите пожалуйста, не кидайтесь, не ругайтесь, только учусь. Есть база БП 2.0, нужно было создать пользователя который только может заходить в журнал документов банковские выписки и видеть только документы с видом операций "Поступления от продаж по платежным картам и банковским кредитам".
Создал роль для пользователя в которой только открывается журнал "Банковские выписки" с документами поступления на расчетный счет, а вот как прописать фильтр с видом операций "Поступления от продаж по платежным картам и банковским кредитам" не могу допетрить. Помогите как это проще осуществить, в долгу не останусь)))
---
В ПередОткрытием() в форме журнала документов банковские выписки нужно добавить:

```1c
    ТекущийПользовательИнформационнойБазы = ПользователиИнформационнойБазы.ТекущийПользователь();
    ЕстьВашаРоль = ТекущийПользовательИнформационнойБазы.Роли.Содержит(Метаданные.Роли.ВашаРоль);

    Если ЕстьВашаРоль Тогда
    ЖурналДокументовСписок.Отбор.ВидОперации.ВидСравнения = ВидСравнения.Равно;
    ЖурналДокументовСписок.Отбор.ВидОперации.Значение = ВашВидОперации;
    ЖурналДокументовСписок.Отбор.ВидОперации.Использование = Истина;
    КонецЕсли;
```
---
Для Приходно-кассового ордера скорее всего вы процедуру ПередОткрытием() добавили в модуль формы списка Приходно-кассовых ордеров, но не привязали к событию формы.
Нужно в свойствах формы списка Приходно-кассовых ордеров прописать для события ПередОткрытием процедуру ПередОткрытием(), в которую вы добавили вышеприведенные строки для отбора.
---
В ПередОткрытием() в форме журнала документов банковские выписки нужно добавить:

```1c
    ТекущийПользовательИнформационнойБазы = ПользователиИнформационнойБазы.ТекущийПользователь();
    ЕстьВашаРоль = ТекущийПользовательИнформационнойБазы.Роли.Содержит(Метаданные.Роли.ВашаРоль);

    Если ЕстьВашаРоль Тогда
    ЖурналДокументовСписок.Отбор.ВидОперации.ВидСравнения = ВидСравнения.Равно;
    ЖурналДокументовСписок.Отбор.ВидОперации.Значение = ВашВидОперации;
    ЖурналДокументовСписок.Отбор.ВидОперации.Использование = Истина;
    КонецЕсли;
```
---
ТекущийПользовательИнформационнойБазы = ПользователиИнформационнойБазы.ТекущийПользователь();
    ЕстьВашаРоль = ТекущийПользовательИнформационнойБазы.Роли.Содержит(Метаданные.Роли.ВашаРоль);

    Если ЕстьВашаРоль Тогда
        ЖурналДокументовСписок.Отбор.ВидОперации.ВидСравнения = ВидСравнения.Равно;
        ЖурналДокументовСписок.Отбор.ВидОперации.Значение = ВашВидОперации;
        ЖурналДокументовСписок.Отбор.ВидОперации.Использование = Истина;
    КонецЕсли;

Спасибо, воспользовался в журнале работает все отлично.
Можете сказать почему не работает в Приходно-кассовом ордере:

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
 ТекущийПользовательИнформационнойБазы = ПользователиИнформационнойБазы.ТекущийПользователь();
    ЕстьВашаРоль = ТекущийПользовательИнформационнойБазы.Роли.Содержит(Метаданные.Роли.БанкВыписки);

    Если ЕстьВашаРоль Тогда
        ДокументСписок.Отбор.ВидОперации.ВидСравнения = ВидСравнения.Равно;
        ДокументСписок.Отбор.ВидОперации.Значение = Перечисления.ВидыОперацийРКО.ОплатаПоставщику;
        ДокументСписок.Отбор.ВидОперации.Использование = Истина;
  ЭлементыФормы.ДокументСписок.НастройкаОтбора.ВидОперации.Доступность = Ложь;
 КонецЕсли;

КонецПроцедуры

Ни ошибок ни чего и не работает. Что не так делаю?
---
Напишите в личку по вознаграждению!
---
Если не надо дописывать конфигурацию, то можно просто для этого пользователя сделать внешнюю обработку. С формой, подобной, журналу документов, но с отбором по хоз операции. Вариант, как сделать отбор, написал выше "provadyuga". Только уже условие по роли не обязательно..
---
Спасибо за помощь, я знаю что можно и обработкой было, но база в принципе вся пилиная и тем более роль уже создана.
---
Для Приходно-кассового ордера скорее всего вы процедуру ПередОткрытием() добавили в модуль формы списка Приходно-кассовых ордеров, но не привязали к событию формы.
Нужно в свойствах формы списка Приходно-кассовых ордеров прописать для события ПередОткрытием процедуру ПередОткрытием(), в которую вы добавили вышеприведенные строки для отбора.
---
Спасибо огромное, выручили очень, все работает)))!!! За благодарность напишите в личку, СтратМани на 0.