#0
by murr_2012
При программном удалении документа выполняется в процедуре модуля объекта ПередУдалением(Отказ) некая проверка, результат которой Отказ = Истина; В итоге после выдачи заданного в процедуре проверки сообщения, выдается на экран форма исключения. При интерактивном удалении (по Shift+Del) исключения в аналогичных условиях не происходит. Это стандартное поведение системы или что-то мною упущено?
#4
by Fragster
может там "в данной транзакции уже происходили ошибки", а код этот - в обработке проведения или записи другого объекта
#5
by murr_2012
Не удалось удалить документ .......... Трассировка показывает, что при программном удалении, что при интерактивном выполняются ровно одни и теже процедуры. Суть простая: "Отказ" в процедуре объекта должен вызывать исключение при программном удалении или нет?
#7
by murr_2012
{Документ.Заказ.Форма.ФормаВводаРН.Форма}: Ошибка при вызове метода контекста (Удалить) ТекРН.Удалить; по причине: Не удалось удалить "Расх. накл. на прод. MRAA-009676 от 02.02.2016 16:50:50"!
#10
by Kamelot
>>Суть простая: "Отказ" в процедуре объекта должен вызывать исключение программное удаление может быть на сервере, и кому сервер покажет предупреждение об ошибке или сообщение выкинет? вот и кидает он исключение... все правильно сделали...
#11
by ВРедная
"При интерактивном удалении (по Shift+Del) исключения в аналогичных условиях не происходит. " А что происходит? Молча не ставится пометка удаления? Догадайтесь сами то ли кнопка делит сломалась, то ли монитор медленно обновляется?
#13
by murr_2012
Причем пометка удаления к Shift+Del? При попытке непосредственного удаления документ выдает описанное мною в процедуре ПередУдалением сообщение и больше ничего.
#16
by Kamelot
1. так и должно быть см 2. если не нравиться то что в 1. возюми Удалить в попытку и сообщай пользователю.
#17
by murr_2012
У меня (правда в 77 самописной базе) 10 лет люди так работают. Как раз в ПередУдаленем и чистятся/контролируются критичные ссылки. Вручную разбираться с перекрестными ссылками при "удалении помеченных" нет возможности - 500-800 документов в день. Некому и некогда.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- отказ от ЕСН
- Исключение в момент выполнения транзакции
- Попытка...Исключение. Почему посредине кода вываливается в исключение?
- Не отрабатывается процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
- Отказ в подписке при записи регистра вызывает ошибку
- Конвертация данных. Перед конвертацией объекта. Не срабатывает Отказ.
- v7: datalogic quickscan lite qw2100 не вызывает обработка внешнего события
- v7: Как отловить отказ от сохранения и отказ от проведения документа
В этой группе 1С
- Дискретное преобразование Фурье
- 1с 8.3 Получить итог по колонке динамического списка
- USB ключ есть, лицензии нет
- Программно изменить реквизит справочника
- Сделать движения неактивными: комплексная автоматизация 1.1
- ЗУП 2.5.99.2 превышение предельной базы в январе
- ЕГАИС В 1с Бухгалтерия базовая не приходят накладные поставщиков
- ЗУП 3.0 как пересчитать отпуск
- Выгрузка из УТ 10.3 РТиУ и СФ в формате xml для ФНС
- Подразделение организации перешло в другое подразделение организации
- Оборотно сальдовая по счету в бухии
- интернетпочта удалить файл вложение
- Раскрыть одну группировку табличного документа
- v7: Обрезка базы в старом периоде в sql-базе (1с 7.7.)
- Подмена текста в шблонах договора world 1с 8
- Запрос к Справочнику и Регистру Сведений
- УТ 11 метод НайтиПодчиненныйДокумент
- как программно вставить разрыв страницы при выводе табличного документа в отчете
- Сокращение журнала регистрации 1с 8.3. Чем потом открыть elf?
- v7: Ошибка создания объекта "MSComctlLib.ImageListCtrl"