Отказ ПередУдалением вызывает исключение #764894


#0 by murr_2012
При программном удалении документа выполняется в процедуре модуля объекта ПередУдалением(Отказ) некая проверка, результат которой Отказ = Истина; В итоге после выдачи заданного в процедуре проверки сообщения, выдается на экран форма исключения. При интерактивном удалении (по Shift+Del) исключения в аналогичных условиях не происходит. Это стандартное поведение системы или что-то мною упущено?
#1 by Господин ПЖ
>что-то мною упущено? почему "упущено"? рукож.пие на месте...
#2 by murr_2012
Содержательно.
#3 by Fragster
текст исключения мы должны угадать?
#4 by Fragster
может там "в данной транзакции уже происходили ошибки", а код этот - в обработке проведения или записи другого объекта
#5 by murr_2012
Не удалось удалить документ .......... Трассировка показывает, что при программном удалении, что при интерактивном выполняются ровно одни и теже процедуры. Суть простая: "Отказ" в процедуре объекта должен вызывать исключение при программном удалении или нет?
#6 by Сильф
нажми "Подробно", текст оттуда - сюда
#7 by murr_2012
{Документ.Заказ.Форма.ФормаВводаРН.Форма}: Ошибка при вызове метода контекста (Удалить)                     ТекРН.Удалить; по причине: Не удалось удалить "Расх. накл. на прод. MRAA-009676 от 02.02.2016 16:50:50"!
#8 by mehfk
Значит исполнение программы при программном удалении и при интерактивном отличается.
#9 by mehfk
Трассируй и сравнивай, для этого тебе отладчик и дан.
#10 by Kamelot
>>Суть простая: "Отказ" в процедуре объекта должен вызывать исключение программное удаление может быть на сервере, и кому сервер покажет предупреждение об ошибке или сообщение выкинет? вот и кидает он исключение... все правильно сделали...
#11 by ВРедная
"При интерактивном удалении (по Shift+Del) исключения в аналогичных условиях не происходит. " А что происходит? Молча не ставится пометка удаления? Догадайтесь сами то ли кнопка делит сломалась, то ли монитор медленно обновляется?
#12 by Nuobu
Две кнопки сломались.
#13 by murr_2012
Причем пометка удаления к Shift+Del? При попытке непосредственного удаления документ выдает описанное мною в процедуре ПередУдалением сообщение и больше ничего.
#14 by Господин ПЖ
>Shift+Del фигасе... в базе разрешено непосредственное удаление
#15 by murr_2012
Спасибо. Об этом не подумал. Только учусь.
#16 by Kamelot
1. так и должно быть см 2. если не нравиться то что в 1. возюми Удалить в попытку и сообщай пользователю.
#17 by murr_2012
У меня (правда в 77 самописной базе) 10 лет люди так работают. Как раз в ПередУдаленем и чистятся/контролируются критичные ссылки. Вручную разбираться с перекрестными ссылками при "удалении помеченных" нет возможности - 500-800 документов в день. Некому и некогда.
#18 by Dен
А если организацию удалить, по ссылкам вся база будет удалена?
#19 by Dен
И удаление всех связанных объектов - это нифига не стандартное поведение системы.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С