Имя: Пароль:
1C
1С v8
Ограничить доступ к некоторым платежкам. Не обошла и меня стороной эта беда...
0 Юрий Лазаренко
 
21.02.12
19:05
Наверняка эта тема обсуждалась тут много раз, но я столкнулся впервые, поэтому да простят меня админы.

В общем заказчику надо в КА ограничить доступ некоторым юзерам к некоторым платежкам. Конфа на поддержке, очень не хочется снимать, но тут без изменений никак не обойтись, насколько я полагаю.
Проблем вижу несколько:
1. Надо доработать саму платежку, как минимум добавить реквизит типа булево, если он установлен, то "левые" его не видят
2. Доработка форм списка и журналов документов
3 Отчеты. даже если док не будет виден в списках, то по движениям в отчетах все равно все видно.

Первые две проблемы в общем то не страшны и легко переживаются при обновлениях. Можно даже сделать еще один док "Платежное поручение", на которое будут даны права только определенным юзверям, а движения в базе он пусть делает такие же, как и обычное ПП.

А вот с отчетами как быть?
1 n koretsky
 
21.02.12
19:49
смотри в сторону РЛС
2 n koretsky
 
21.02.12
19:50
и, как вариант, тебе вовсе не надо будет ничего доделывать
в особенности - формы списков документов и журналы
а в отчетах вместо ВЫБРАТЬ используешь ВЫБРАТЬ РАЗРЕШЕННЫЕ и будет тебе счастье.
3 n koretsky
 
21.02.12
19:53
а если идти по твоему пути, то тогда в отчеты ставишь условие, барыжное, как и булево для "левых". в условии: ГДЕ Док.БарыжноеБулево = НашЮзер.МожноЛиЧитатьИзБарыжногоБулева
4 Юрий Лазаренко
 
21.02.12
19:56
(3) Вот поэтому и не хочется реквизит добавлять, чтобы потом все отчеты не переписывать.
С РЛС никогда не работал: настройка доступа в этом случае делается в конфигураторе? Где именно?
5 Beduin
 
21.02.12
19:57
(4) В ролях.
6 Живой Ископаемый
 
21.02.12
19:57
в типовых она уже есть. Нужно только включить в константах...
7 Живой Ископаемый
 
21.02.12
19:58
ну и настроить для пользователей.
8 Юрий Лазаренко
 
21.02.12
20:01
(6) Пилять, то ли я хреново смотрел, то ли не туда смотрел... Сча еще поищу.
9 CepeLLlka
 
21.02.12
20:02
Вот у меня так сделано.. но лучше конечно найти константу..

http://s001.radikal.ru/i193/1202/0f/2743fd31fd08.jpg

А тебе нужно за место Автора поставить твой новый реквизит и = Истина наверное. Если ты булево хочешь..
10 Юрий Лазаренко
 
21.02.12
20:04
(9) Нашел в ролях закладку "Шаблоны ограничений". Осталось только научиться этим пользоваться.
11 Beduin
 
21.02.12
20:05
(10) Ищи в преприятии справочник "Группы пользователей"
12 CepeLLlka
 
21.02.12
20:07
(10) Ты чё... ищи как в (6) сказал.. нафига тебе править конфу?
13 Юрий Лазаренко
 
21.02.12
20:09
(11) Нашел, тока пока вкурить не могу, как там запретить доступ к платежкам, в которых указан определенный контрагент или группа
(12) Я ее и не хочу править )) "Нашел" - это значит нашел, что это уже реализовано.
14 Beduin
 
21.02.12
20:11
(13) Кнопка "Права" видна?
15 Живой Ископаемый
 
21.02.12
20:11
2(13) м... Там не к платежкам, там ко всем документам, в которых будут выбратые контрагенты..
16 Mort
 
21.02.12
20:14
Толку запрещать платежки если движуху можно увидеть.
17 Юрий Лазаренко
 
21.02.12
20:14
(14) Где именно? В справочнике "Группы пользователей" - не нашел, есть "Настройка доступа"
18 Beduin
 
21.02.12
20:15
(16) В типовых сделано как (15) сказал. Во всех объектах ограничение стоит.
19 Юрий Лазаренко
 
21.02.12
20:20
(18) Мда. Это не есть хорошо. Короче надо костыль какой-то лепить.
Пока думаю сделать копию дока "Платежное поручение" и дать к нему доступ только избранным на уровне ролей. В интерфейс его можно вообще не выносить, тогда остальные даж не догадаются, что там что-то появилось. Единственный вопрос останется - отчеты, в них можно будет увидеть движения, но к соответствующим отчетам попробуем отрезать права у остальных.
20 n koretsky
 
22.02.12
11:14
(19) мы не ищем легких путей...
21 PuhUfa
 
22.02.12
11:25
(19) ты такими методами дайдешь до "каждому пользователю свой объект документ:пко!" -)
22 and2
 
22.02.12
11:31
(0) юзай Проекты.
ограничения - по проектам.
нужные платежки в отдельный проект.

имхо.
23 n koretsky
 
22.02.12
11:48
(21) мне когдато попадалась в руки подобная разработка... только там было три или четыре расходки, а не ПКО.
но, суть та же
24 Has
 
22.02.12
12:43
для ускорения ввода сдублировал ТребНакл,(док ввода ->стандартный док)
пока набиваю шишки,
как сделаю нормальную обработку - однозначно дубль уберу
25 acsent
 
22.02.12
12:53
(19) сломаешь всю подсистему взаиморасчетов и ндс
26 Юрий Лазаренко
 
27.02.12
10:46
(22) Как вариант, спасиб