Имя: Пароль:
1C
1С v8
Как сделать документ недоступным для изменения?
, , ,
0 ШурикОвёрт
 
02.03.22
16:39
Здравствуйте, подскажите пожалуйста Как сделать конкретный документ к примеру не все документы продажи,а только проведённые документы продажи недоступные для изменения? надумал пока вариант про при проведении назначать роль пользователю(но это вроде как на все документы поставить доступ только чтение), хелп мужики
1 Мимохожий Однако
 
02.03.22
16:42
Как догадаться про конфигурацию и цель данной задачи? При открытии при определенном условии, который ты не указал, включи свойство Только просмотр, например.
2 Fish
 
02.03.22
16:45
(0) Запретить в правах интерактивное изменение проведённых.
3 Новый1сник2
 
02.03.22
16:46
(0) поставь условие при открытии если проведен только просмотр, плюс исключения для ролей
4 ШурикОвёрт
 
02.03.22
16:47
(1) (2) (3)  спасибо
5 Жан Пердежон
 
02.03.22
16:48
а еще есть РЛС
6 Serg_1960
 
02.03.22
16:50
Хех. А ещё есть подписка на событие ПередЗаписью. А ещё в некоторых конфигурациях есть процедура ПередЗаписьюДокументаПроверкаДоступностиПериода() куда можно влезть со своими изменениями...
7 Новый1сник2
 
02.03.22
16:55
(6) да, подпиской тоже норм вариант
8 Fish
 
02.03.22
16:57
(6) Хех, а в некоторых конфигурациях есть ДескрипторыПравДоступа, которые пересчитываются регламентами :)))
9 SnowBarsCloud
 
02.03.22
17:00
Можешь при открытии поставить нужное тебе условие, например Контрагент = Дядя Вася, если это так, то ЭтаФорма.ТолькоПросмотр = Истина
10 Serg_1960
 
02.03.22
17:08
(8) Эээ... не понял. Это типа "Баба Яга против!" или ещё одна альтернатива? :)