Как не отображать документы определенного вида для пользователей с определенными правами

1. whtblck 96 10.01.17 12:45 Сейчас в теме
Есть конфигурация 7.7 (какая именно - не важно).
Есть полный журнал документов.
Как пользователям с определенным видом прав не отображать документы определенного вида в полном журнале вообще?

Например:
Есть пользователь с правами "кладовщик". Есть документ "Начисление Зарплаты".
Кладовщик не должен этот документ видеть вообще.

В свойствах документа для этих прав и у этого вида документа все чеки сняты. Тем не менее в полном журнале они отображаются. Открыть, изменить и т.д. его пользователь не может. Можно ли его вообще не выводить?

Спасибо
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Shreki2015 2 10.01.17 12:53 Сейчас в теме
(1) запретить доступ к общему журналу "кладовщику"
сделать общий без нужного типа документа ("Начисление зарплаты").
и его сделать доступным кладовщику.
в общем журнале сумму документа "Начисление зарплаты" сделать видимой всем, кроме "кладовщика". пусть видит что есть документ, общей суммы не будет видеть и открыть не сможет.
+
10. falcon 12.01.17 12:27 Сейчас в теме
(1) если отборы пользователю не нужны, то в нужные (не нужные) доки, включить реквизит, заполнять его при записи и по нему устанавливать отбор.
+
15. корум 287 12.01.17 14:31 Сейчас в теме
(1) Journal.dll вам в помощь.
В общем случае настройка доступа в 7.7 ведется отборами, в ПриОткрытии() документов и справочников вызывается процедура проверки.
Журналы меняются на отчеты с таблицами значений.

Некоторые для разделения доступа прикручивали УРБД.

Как ни крути, допиливать много, но процедура отработанная, гугл подскажет 5-6 вариантов.

Но один чёрт проще и надёжней вытворять это на 8 платформе, а 7.7 оставить как систему сбора первичных данных.
+
3. whtblck 96 10.01.17 16:14 Сейчас в теме
как вариант, но
сделать общий без нужного типа документа ("Начисление зарплаты")

в общий журнал включаются все документы. исключить какой-то вид нельзя.
можно сделать дополнительный, но в нем не будут работать отборы (по автору, контрагенту, виду документа и т.п.)
+
8. Shreki2015 2 11.01.17 16:59 Сейчас в теме
4. jj_mail 10.01.17 16:37 Сейчас в теме
а если попробовать сделать список "разрешенных" документов и передать его в качестве параметра при отборе по виду документов ? Отбор включать при открытии формы журнала
+
5. whtblck 96 10.01.17 17:00 Сейчас в теме
(4) была такая идея.
не помню, можно ли отобрать по списку документов.
Нужно проверить
+
9. Shreki2015 2 11.01.17 17:00 Сейчас в теме
(4) как вариант.
и запретить конкретному пользователю или набору прав менять отборы. а то при отборе по автору например, вылезет скрываемый документ.
+
6. jj_mail 10.01.17 17:03 Сейчас в теме
7. jj_mail 10.01.17 17:04 Сейчас в теме
там будет интереснее получить этот самый список
+
11. jj_mail 12.01.17 12:52 Сейчас в теме
Ну и пусть себе будут отборы. Можно под пользователем сделать список "разрешенных" видов документов. Отбор по виду документа включать всегда
+
13. falcon 12.01.17 14:09 Сейчас в теме
(11) загребешься поддерживать несколько списков отборов, проще тогда журнал переделать на отчет.... куда меньше трудозатрат.
+
12. jj_mail 12.01.17 12:53 Сейчас в теме
кстати, это даст возможность "на ходу" "админить" доступы пользователей к документам
+
14. falcon 12.01.17 14:09 Сейчас в теме
(12) чтобы что-то админить на ходу.. надо все это заложить в систему.... см. 13.
+
16. v3rter 12.01.17 15:07 Сейчас в теме
Может достаточно запретить открывать такие документы?
+
17. imax26 91 19.04.17 05:15 Сейчас в теме
Можно через FormEX перехватывать названия документов.
Недавно решал такую задачу - менеджеры не должны были видеть зарплату соседа.
Если надо - пишите в личные, за шоколадку зашлю кусок кода.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот