|
Оставить документ доступным для редактирования при установленной дате запрета |
☑ |
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
|
:)
|
|