Имя: Пароль:
1C
1С v8
Запрет на редактирование элементов
0 Barry
 
20.02.25
23:56
Есть внешняя обработка, на ней есть реквизит Номенклатура с типом Справочник Номенклатура. Как можно сделать ограничение чтобы пользователь через Показать все, не смог редактировать элементы?
1 Михаил Козлов
 
21.02.25
00:50
Отобрать у пользователя право на изменение справочника.
2 Barry
 
21.02.25
06:36
(1) вариант с правами не подходит.
3 Bigbro
 
21.02.25
06:37
тогда отключите кнопку показать все.
4 Мимохожий Однако
 
21.02.25
06:39
Убери все кнопки кроме выбора
5 Bigbro
 
21.02.25
06:51
ну или поставьте над каждым сотрудником камеру/охранника и под роспись ознакомьте с регламентом работы в котором прописан запрет нажимать любые кнопки кроме выбора с депремированием, вынесением выговора и увольнением в случае нарушения.
тогда ничего программировать вообще не надо)
6 Ёпрст
 
21.02.25
06:53
(0) в форме списка номенклатуры в при открытии проверить, что если она  открыта в режиме выбора, тогда только просмотр равно истина
7 Bigbro
 
21.02.25
07:00
(6) так эту форму много откуда будут открывать. в том числе люди которым нужно сохранить возможность изменения.
8 RVN
 
21.02.25
07:05
(7) Ну тогда открывайте ее с параметром "редактироватьнельзя", а при открытии проверяйте на него и устанавливайте нужный режим
9 Bigbro
 
21.02.25
07:12
(8) да, я бы выбрал такой вариант.
10 Asmody
 
21.02.25
08:00
(2) почему?
11 craxx
 
21.02.25
08:10
(0) свою форму выбора нарисовать
12 Barry
 
21.02.25
08:35
(3) (4) не подходит. А выбирать как ему элемент?
13 Ёпрст
 
21.02.25
08:44
(7) это рулится правами.
14 Ёпрст
 
21.02.25
08:45
как в (1).
15 maxab72
 
21.02.25
08:47
(11) Именно. Открывать не форму списка/выбора справочника номенклатуры, а свою обработку со списком, где не разрешено ничего добавлять.
16 Ёпрст
 
21.02.25
08:55
(15) ага.. и поправить во всех местах,где есть реквизит с таким типом ?
17 Bigbro
 
21.02.25
09:01
в (8) указан самый адекватный вариант.
если принять запрет изменения прав за данность и перестать его оспаривать.
18 Ёпрст
 
21.02.25
09:04
(17) серьёзно ? Что помешает человеку открыть любой документ/отчет где есть реквизит с типом номенклатура  и налепить новых элементов там ?
19 maxab72
 
21.02.25
09:07
(16) зачем? Только для этой конкретной внешней обработки. Сделать в ней специальную форму для выбора номенклатуры. Например в виде списка и выгрузить в него номенклатуру. В список ничего добавить ручками нельзя.
20 Bigbro
 
21.02.25
09:51
(18) ничего не помешает. и не должно помешать, если мы прислушиваемся к требованию (2).