Имя: Пароль:
1C
1С v8
УФ. Форма документа. УстановитьПометкуУдаления()
0 Rounder
 
29.08.12
13:20
Т.к. не нашел способа отловить в форме документа событие установки/снятия пометки удаления решил подменить стандартную команду на свою.
Однако когда устанавливаю свою вываливается исключение: "Операция не может быть выполнена, так как данные объекта модифицированы!". Стандартная отрабатывает как положено.
В чем может быть причина? Или есть иные способы отловить момент установки пометки?
1 simol
 
29.08.12
13:21
(0)А Перед записью в объекте не решит проблему?
2 Rounder
 
29.08.12
13:23
(1) Нет. Задача отловить в форме документа. А там ни на пометку ни на ее снятие ни одно событие не срабатывает.
3 Nenaviwu1c20
 
29.08.12
13:24
Процедура ОбработкаУдаленияПроведения(Отказ) стандартная процедура
4 Nenaviwu1c20
 
29.08.12
13:24
в модуле документа она
5 Nenaviwu1c20
 
29.08.12
13:25
Но как я понял тебе нужно учитывать и записанные документы
6 Rounder
 
29.08.12
13:25
(3) Я как бы в курсе. Но повторю - задача отловить событие в модуле формы.
7 Rounder
 
29.08.12
13:26
(5) Да - не только новые, но и уже записанные в БД.
8 Kuein
 
29.08.12
13:26
(2) В форме не взлетит. А если я из списка документов эту пометку ставлю? Имхо, где-то в постановке задачи есть неточность.
9 Rounder
 
29.08.12
13:27
(8) Неточности нет.
Мне нужно после манипуляция с пометкой делать манипуляции с формой.
Если форма документа открыта - ты пометку в списке не поставишь.
10 Reset
 
29.08.12
13:30
(2) ПриЧтенииНаСервере, вроде бы, отрабатывается
11 Reset
 
29.08.12
13:31
(3) Ему нужно изменение пометкиУдаления а не проведения
12 Rounder
 
29.08.12
13:33
(10) Точно. Как умудрился пропустить... Спасибо.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший