Ограничение прав доступа в журналах и отчетах #296974


#0 by Alex11
Приветствую!! Проблема такая, прописал в ролях ограничение для чтение документов по кассам, т.е. в кассе выбирается юзеры, которым она видна. В списке документов все красиво, а вот в отчетах если сформировать отчет по каком нить контрагенту, то он выведет отчет полный какие платежи ходили по нему, и только при расшифровке или попытке зайти на платеж пишет об ограничении прав. Ситуация с журналом документов ДокументаКонтрагентов, вообще не понятна мне пока, как там ограничть вывод доков, которые не должны быть видны юзеру.
#1 by ТелепатБот
#2 by Alex11
up
#3 by ОператорПК
Нужно прописывать права на регистры. Только Взаиморасчеты с кассами не "скрестить" ИМХО.
#4 by Alex11
Тогда первое как прописать по регистрам, через роли, или в запросах натыкать РАЗРЕШЕННЫЕ. Второе как тогда спрятать от юзеров в отчете, то что они не должны видеть. Ведь отчет читает по регистру, может там где то подписать, или может есть другие более рациональные пути для решения данной задачи.
#5 by ОператорПК
Тогда первое как прописать по регистрам - ТОЧНО ТАКЖЕ КАК И ПО ДОКУМЕНТАМ. запросах натыкать РАЗРЕШЕННЫЕ - ОБЯЗАТЕЛЬНО. Второе как тогда спрятать от юзеров в отчете, то что они не должны видеть - НУЖНО ВЫБИРАТЬ ДРУГИЕ КРИТЕРИИ (ВНИМАТЕЛЬНО ПОСМАТРЕТЬ ТЕ ИЗМЕРЕНИЯ КОТОРЫЕ ЕСТЬ В РЕГИСТРАХ) С ХОДУ В ТВОЕМ СЛУЧАЕ : В ДОГОВОРА ВНЕСТИ РЕКВИЗИТ "КАССА" И ПО НЕМУ ФИЛЬТРОВАТЬ.
#6 by Михаил Козлов
Боюсь, что по взаиморасчетам ограничения в регистре на кассы не прокатит: если клиент оплатил в "видимую" кассу, то долга нет, а если в "невидимую", то есть?
#7 by ОператорПК
для ролей с органичениями это будет так. вообще нужно искать другие критерии оценки "видимости" договоров, например Организация.
#8 by Alex11
По второму пункту... тема спасиб, а вот по первому малость теряюсь, там как через сделку регулировать, и договор?, может есть пример на роль чтения в регистре, типа такого как на доках: ЗаказПокупателя ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступаПользователей КАК ПраваДоступаПользователей ПО ЗаказПокупателя.Организация = ПраваДоступаПользователей.ОбъектДоступа И (ПраваДоступаПользователей.ОбластьДанных = &ОбластьДанныхМенеджера) И (ПраваДоступаПользователей.Пользователь В (&ГруппыТекущегоПользователя))
#9 by Alex11
По организации я паралеьно пишу ограничения, но так же упираюсь в отчеты, когда по одному контрагенту формировать отчет, в сами платежи не пустикает, но показывает движение, что есть не правильно
#10 by ОператорПК
По второму пункту... тема спасиб, - ИМХО это крайний случай, представь что по договору будут юзать несколько Касс -тогда нужно делать табл. часть уже а что делать с оплатой по банку? а скока времени юрезы будут заполнять это? пример завтра могу если ветку поднимиш, поздо уже....
#11 by Alex11
Касательно касс, и вообще товаров я написал возможность которая не проводит часть документа по остаткам. Например в реализации добавил в товарную часть поле  "Не списывать" при установке галки, этот товар вообще не учавствует в товародвижении, но сальдо идет как по документа. Касательно кассы, будет примерно тоже самое, какие доки будут идти правильно, какие то с извращениями, но сальдо будет едино, мне главное добиться того, что если по контрагенту был зачислен платеж в "невидимой кассе" ни каким образом это не просвятилось
#12 by Alex11
заранее спасиб, завтра ветку подниму
#13 by Alex11
Up
#14 by ОператорПК
простой пример "видимость взаиморасчетов только по своей Основной организации" : ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента.Организация = &ОсновнаяОрганизация
#15 by Alex11
Ну это понятно, но если организации должны быть доступны у всех, но только кассы с ограничениями по доступу, то как в отчете это регулировать
#16 by ОператорПК
я тебе в не двусмыслено писал что Взаиморасчеты с кассами не "скрестить" и дальше пытался объяснить что это разные сущности... ты видно ничего не понял :(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С