Как при удалении документа изменить его реквизит? #150424


#0 by AlexSTAL
Туплю... Как при снятии/установки пометки удаления документа изменять реквизиты документа? Например дату редактирования....
#1 by France
отработать события Приудалении
#2 by AlexSTAL
И что?
#3 by Бешенная Нога
Синтаксис: ПриУдаленииДокумента(<УдалДокум>,<Режим>) Назначение: Предопределенная процедура при интерактивном удалении документа. Параметры: <УдалДокум> - удаляемый документ; <Режим> - режим удаления: 1 - непосредственное удаление, 0 - пометка на удаление. Замечание: Данная процедура может располагаться только в глобальном программном модуле. Подробнее см. в документации, глава 'Системные предопределенные процедуры'
#4 by AlexSTAL
СтатусВозврата; и всё остальное делаем сами, да?
#5 by AlexSTAL
Не получается - объект заблокирован
#6 by Бешенная Нога
что не получается, конкретнее
#7 by AlexSTAL
Мне нужно, что бы с установкой признака удаления документа менялся реквизит этого документа, например ДатаРедактирования
#8 by AlexSTAL
Волшебник!!! Помоги!!!
#9 by Zmich
. Объект заблокирован - по-видимому, у тебя открыто окно с данным документом, нужно его закрыть.
#10 by Бешенная Нога
#11 by AlexSTAL
Уже давно попробовал - объект заблокирован
#12 by Diter
не прокатит это... объект заблокирован нужно через глобальную переменную и обработку ожидания
#13 by AlexSTAL
Да в момент вопроса "Действительно ли хотите удалить" система блокирует этот документ!
#14 by GrayT
Через обработку ожидания?
#15 by Diter
При пометку на удаление с помощью этой процедурки присваиваешь глобальной переменной документ этот. а в обработке ожидания через попытку... изменяешь реквизит и записываешь. после этого там же очищаешь переменную
#16 by Бешенная Нога
а он даст записать помеченный на удаление документ
#17 by Zmich
. Записать для помеченного на удаление документа вроде бы нельзя?
#18 by Diter
Откуда инфа?
#19 by Zmich
Нужно сперва будет снять пометку, сделать изменения, и затем Удалить. Похоже, так.
#20 by ДенисЧ
Откуда такой бред? ещё один бред.
#21 by Бешенная Нога
я не знаю, я тебя спрашиваю
#22 by Бешенная Нога
если ты собираешься снять пометку удаления в процедуре риУдаленииДокумента, то не прокатит, до конца выполнения процедуры Докум.ПометкаУдаления=0.
#23 by Стрелок
Да просто пробуйте и всё...
#24 by AlexSTAL
Самый простой способ - сделать кнопочку, например в журнале, и обозвать её "Удалить" и всё...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям