Имя: Пароль:
1C
Админ
Исключение документов из Установки даты запрета изменения данных
0 Елена-Тамара
 
18.04.13
10:57
дравствуйте!
Нужно сделать установку даты запрета изменения данных на все  исключая «Отчет производства за смену».
Через конфигуратор зашла в «Подписки на события» > “ПередЗаписьюДокументаЗапретаРедактирования»  
в поле «Источник» сняла «галку» напротив «Отчета производства за смену».
После этого установила  дату запрета изменения данных в УПП.
Бесполезно - ОПЗ в закрытом периоде НЕ редактируется. Подскажите, пожалуйста, как можно выполнить такое исключение нужного документа?
1 Елена-Тамара
 
18.04.13
10:58
т.е.   Здравствуйте!  )))))))
2 Maxus43
 
18.04.13
10:58
Регистры тоже проверяются, так не получится
3 Maxus43
 
18.04.13
10:58
здравствуйте
4 Naumov
 
18.04.13
10:59
регистры не проверяются.
5 Елена-Тамара
 
18.04.13
11:00
(2) другая возможность есть?
6 Maxus43
 
18.04.13
11:04
(4) у меня проверяются подпиской ПередЗаписьюРегистраНакопленияДатаЗапретаРедактирования
7 Maxus43
 
18.04.13
11:05
(5) там в самом документе при открытии ещё есть

   Если НЕ ЭтоНовый() Тогда
       НастройкаПравДоступа.ОпределитьДоступностьВозможностьИзмененияДокументаПоДатеЗапрета(ДокументОбъект, ЭтаФорма);
   КонецЕсли;
8 Maxus43
 
18.04.13
11:09
в последних УПП же дата запрета в разрезе Видов документов ставится? или это у нас только так сделано?)
9 Serg_1960
 
18.04.13
11:14
10 Serg_1960
 
18.04.13
11:19
(8) УПП 1.3.38.4 для России - ещё не реализованно :) Так что - только у вас. А что у вас, собственно говоря, - одним только телепатам Мисты известно :))
11 Елена-Тамара
 
18.04.13
11:20
(9) я так пробовала не получилось
12 Елена-Тамара
 
18.04.13
11:21
(7) в каком документе - я не поняла.... простите.....
13 Maxus43
 
18.04.13
11:21
(10) ну это не влияет на (0), у нас значит реалзовано) тут другим путём. а (2)(6)(7) вполне типовое
14 Maxus43
 
18.04.13
11:22
(12) в любом документе есть в типовых
15 Maxus43
 
18.04.13
11:23
ошибка какая точно вобще? регистры ещё проверяются
16 mr_K
 
18.04.13
11:24
(8) Не только у вас )
(0) На вскидку - проверка на дату запрета редактирования происходит в одном из общих модулей (процедура там, к которой обращаются отовсюду), лень смотреть в каком.
Там и копайте дыру в заборе
17 mr_K
 
18.04.13
11:26
(0) О, нашел. ))
НастройкаПравДОступа.ПроверкаПериодаДокумента()
18 Serg_1960
 
18.04.13
11:29
(4) "регистры не проверяются"

Процедура ПередЗаписьюДокументаПроверкаДоступностиПериода()
Процедура ПередЗаписьюРегистраНакопленийПроверкаДоступностиПериода()
Процедура ПередЗаписьюРегистраБухгалтерииПроверкаДоступностиПериода()
Процедура ПередЗаписьюРегистраРасчетаПроверкаДоступностиПериода()
Процедура ПередЗаписьюРегистраСведенийПроверкаДоступностиПериода()
Процедура ПроверкаПериодаЗаписейРегистров()
...
Ошибка? Это не ошибка, это системная функция.