Имя: Пароль:
1C
 
Оставить документ доступным для редактирования при установленной дате запрета
0 ac13
 
19.10.16
10:50
Здравствуйте! УТ 10.3
Как, при установке даты запрета на редактирование данных, оставить документ "Заказ покупателя" доступным для редактирования? Т.е. надо чтобы только один документ не попадал под этот запрет.
Из источника Подписки на событие: ПередЗаписьюРегистраДатаЗапретаРедактирования документ убрал, но всё равно выдает ошибку.
1 Lexey_
 
19.10.16
10:56
(0) а что, больше подписок нет что ли?
2 ac13
 
19.10.16
10:57
(1) связанных с датой запрета редактирования - нет. или что пропустил?
3 Lexey_
 
19.10.16
10:59
(2) ПередЗаписьюДокументаДатаЗапретаРедактирования, не?
4 ac13
 
19.10.16
11:03
(3) а, да, в обоих источники убрал. и там и там пусто для нужного документа
5 Serg_1960
 
19.10.16
11:07
"но всё равно выдает ошибку" - и что? Программист не может найти место, где это сообщение формируется (или выводится)? Найдешь - дальше проще: точка останова и стек вызова.
6 Serg_1960
 
19.10.16
11:18
Хмм... что-то задумался: а я ведь где-то, что-то подобное, делал в своём УПП... сейчас посмотрю :)
7 assasu
 
19.10.16
11:19
(0) строчку кода дописать надо.
8 assasu
 
19.10.16
11:19
(0) где писать  - смотреть в форме документа
9 Serg_1960
 
19.10.16
11:21
Ага, нашёл :)

Процедура ИзменитьГраницыЗапрета(Режим)
    
    Если Режим Тогда
        СоответствиеГраницЗапрета = ПараметрыСеанса.ГраницыЗапретаИзмененияДанных.Получить();
        ПараметрыСеанса.ГраницыЗапретаИзмененияДанных = Новый ХранилищеЗначения(Неопределено, Новый СжатиеДанных(0));
    Иначе
        ПараметрыСеанса.ГраницыЗапретаИзмененияДанных = Новый ХранилищеЗначения(СоответствиеГраницЗапрета, Новый СжатиеДанных(0));
    КонецЕсли;
    
КонецПроцедуры
10 ac13
 
19.10.16
11:29
(9) спасибо!
протупил. кое-что забыл, что в документе ссылка на другой объект, который тоже перезаписывается при записи этого
11 Serg_1960
 
19.10.16
11:35
:)