Имя: Пароль:
1C
1С v8
УПП. Запрет проведения 2х документов пользователям раньше определенной даты.
0 lobo
 
08.10.14
10:19
Есть 2 типа самописных документов, которые расчетчик при начале своей работы с табелями должен закрыть для перепроведения остальным  пользователям (это надо делать до установки ДатыЗапретаРедактирования ПоОрганизации ).
   Сделала в ПВХ ПраваПользователей доп. Право1 типа Дата. Проверка в ПриОткрытии() в Документах - при определенной роли проверять Дату в Право1, если дата не установлена ,тогда игнорируем и открываем док.для редактирования или открываем только для просмотра. Для Расчетчика обработка по заполнению Даты а Право1.
   Можно было сделать дополнительный периодический РС для этого - но стоит ли? РЛС в системе не включено. Покритикуйте решение.
1 shuhard
 
08.10.14
10:27
(0) решение так себе
блокировать проведение положено в подписке перед записью, а не в формочке
2 Ник второй
 
08.10.14
10:29
(1) Типовые блокируют в формочках.
3 shuhard
 
08.10.14
10:31
(2) и чё, в типовой можно из списка или групповой обработкой перепровести документ закрытого периода ?
4 Ymryn
 
08.10.14
10:32
Не нравится вариант с запретом редактирования на форме, ибо если вдруг через обработку (например, групповое изменение реквизитов ... ) решат изменить, где-нибудь ошибутся и привет, приплыли. Лучше блокировать непосредственно запись.
5 Ник второй
 
08.10.14
10:33
(3) Нет... но блокировать форму документа вполне нормальное решение. Естественно надо не забыть и про проведение вне форм.
6 lobo
 
08.10.14
10:36
(1) про подписку думала
(3)(4) у этих пользователей нет прав на групповые перепроведения доков. Они их вводят и редактируют в течении месяца.
7 lobo
 
08.10.14
10:44
(1) Правильно. Положено ПередЗаписью(). С другой стороны - зачем мучить человечка - он там что-то будет исправлять, начнет проводить - а ему выдаст, что не положено :)
(2) Действительно сделано по типу Типовой ,только опирается на свою Дату - что-то по типу ДатыЗакрытияПериода
8 Ymryn
 
08.10.14
10:45
(6) имхо, решение получается очень узким. Работает только с ограниченным набором прав, если потом вдруг потребуется использовать схожий функционал для людей, использующих групповые перепроведения (или появится какая-то сторонняя обработка, на которую появятся права у этих пользователей), то решение станет непригодным. Т.е. яркий минус в ограниченности применения.
(7) Можно предусмотреть оба варианта. Хуже не будет. Но вариант Перед записью просто даст гарантию, что он не отредактирует, а блокировка формы - это тогда уже рюшечки для пользователя.
9 lobo
 
08.10.14
10:49
(8) согласна - наверное надо будет добавить и ПередЗаписью
10 iHell
 
08.10.14
10:55
(9) мб обработка проверки заполнения ?
11 lobo
 
08.10.14
10:58
а зачем ПроверкаЗаполнения ?  ПередЗаписью - неплохо
12 gae
 
08.10.14
11:21
(5) Это для того, чтобы пользователь как дурак не заходил в документ, не редактировал его полчаса, а при попытке записи узнавал, что записать то он это все не может.
А сам запрет - именно перед записью.
13 gae
 
08.10.14
11:29
(0) То есть эту дату надо будет установить у всех пользователей? А обработка будет массово заполнять у всех остальных пользователей, кроме самого расчетчика?
А если вдруг новый пользователь появится?

Мы обычно для своих расширенных запретов редактирования "закрытых" документов или разделов учета. Чтобы было удобно и надежно.
Например самое простое что видел - регистр сведений в котором указывается, в какой организации какой документ по какую дату закрыть. Ну и подписками ловим.
В итоге вся система в отдельных объектах, обновлению не мешает.
14 gae
 
08.10.14
11:30
+(13) читать как: Мы обычно для своих расширенных запретов редактирования "закрытых" документов или разделов учета делаем отдельные настройки с подписками.
15 lobo
 
08.10.14
11:35
(13)почему - по Ролям и по Группам пользователей заполнение обработкой
16 lobo
 
08.10.14
11:38
(13) спасибо за идею - посмотрю как реализовать(Поэтому в начале и спрашивала про РС - измерения Док,Пользователь,ресурс Дата).
  Сейчас это дейтсвие рассматриваю как одноразовае - но может быть действительно надо будет на др.документы потом распространять
17 gae
 
08.10.14
11:45
(16) Правда, если делать более-менее универсальное решение, то надо подумать о правах доступа на сами настройки доступа.
Например гл. бух может запрещать редактировать документы, влияющие на НДС, а расчетчику надо закрывать документы по учету выработки. Но гл. буху не нужно, чтобы кто-то, тот же расчетчик, мог, пусть даже и случайно, открыть НДС-ные документы.
Так что есть над чем подумать :)
18 lobo
 
08.10.14
12:03
(17) спасибо
19 shuhard
 
08.10.14
12:05
(17) и плачет ГБ, убивается, права полные, а поменять дату отсечки низяя