Имя: Пароль:
1C
1С v8
Обрезанные права пользователя
,
0 Ugra
 
14.03.17
08:17
Доброе утро. Бух 3.0 Подскажите как дать пользователю права на просмотр на документы только 2016-2017 год? Остальные года 2014-2015 чтоб не видел
1 Aleksey
 
14.03.17
08:24
В типовой - никак
2 пипец
 
14.03.17
09:11
написать свой журнал просмотра документов и доступ только к нему (внешний)
3 Serg_1960
 
14.03.17
09:22
(1) Даже если запрещены изменения типовой конфигурации - выход всегда есть :)
[РИБ]
4 Lama12
 
14.03.17
09:25
(0) Сделай внешний отчет.
5 Dmitrii
 
гуру
14.03.17
09:28
(3) Если уж зашла речь об извращениях, то проще сделать копию базы и её свернуть, чем настраивать подобный РИБ.
Не так то просто взять и выдрать кусок учета за некоторый период без какой-либо связи с предыдущими данными.
6 Serg_1960
 
14.03.17
09:33
Эх... правильно говорят: напиши подробную инструкцию - её никто не будет читать (Вариант: "Напиши инструкцию для дураков - только дураки её и будут читать" :)

"Развитие механизма расширений"
"Добавление собственных ролей"
http://v8.1c.ru/o7/201603ext/index.htm
7 Serg_1960
 
14.03.17
09:35
(5) Какие уж там "извращения" - обычная, можно сказать рядовая, свертка базы.
8 Serg_1960
 
14.03.17
09:37
+ типовой обмен + закрытие периода для редактирования.
9 Dmitrii
 
гуру
14.03.17
09:43
(7) Свертка не удалит безвозвратно документы периода "до свёртки". Все документы, остатки по которым есть на момент свёртки (документы - партеобразующие товаров и материалов, всевозможные документы взаиморасчетов) останутся в базе. Всё равно придётся что-то с ними придумывать (например, заменять на служебные документы типа ПартииТоваров ДокументРасчетовСКонтрагентом).

(8) Закрытие для редактирования != закрытие на просмотр.
10 Serg_1960
 
14.03.17
09:53
(9) Документы "Корректировка записей регистров" уже запрещены к использованию? Хмм, не знал.
11 Aleksey
 
14.03.17
10:07
(6) Это не для 1С. В типовой некоторые роли нужны для запуска, а в них есть доступ за любой период.
А если в какой то роли разрешено, то оно разрешено всегда, нисмотря на запрет
12 Aleksey
 
14.03.17
10:07
(10) Ты движения от субконто отличаешь?
13 Serg_1960
 
14.03.17
10:11
PS: закрытие периода преследует только одну цель - избежать изменения документов предыдущих периодов и, как следствие, - избежать регистрацию изменений и передачу с обменом в базу, где была проведена свёртка.

PSS: в принципе, чисто теоретически, вариант риб с обрезанной базой - работоспособный. Я как-то однажды давно нечто подобное делал. Тогда, когда возможности платформы и конфигурации были куда более скромнее.

Спор прекращаю, на предложенном варианте не настаиваю. Потому что есть много, куда более лёгких, вариантов решения проблемы автора.
14 Aleksey
 
14.03.17
10:30
(13) Это не всегда так, иногда именно для скрытия данных от слива, либо предотвращения от умирания сервера, когда менеджеры тупо запускают отчет с максимальной детализацией и без указания периода (ну любят многие сначало сформировать отчет, а потом подумать, а что же мы хотим посмотреть)

p.s У себя в одной базе делал RLS на дату
15 AlvlSpb
 
14.03.17
10:57
(0) Как вариант, поставить ограничение по пользователю и году документа в динамическом списке. Лучше в расширении. Правда придется ставить такое ограничение на все документы и журналы. Но как вариант.... ))
16 DrZombi
 
гуру
14.03.17
11:01
(0) РЛС
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший