Как отследить установку/снятие пометки на удаление документа? #385801


#0 by globalasax
Процедура ПриУдаленииДокумента, размещённая в глобальном модуле не вызывается ни при установке пометки удаления, ни при снятии. Вот описание этой процедуры. Судя по нему всё должно работать. Что я не так делаю? ПриУдаленииДокумента Предопределенная процедура при удалении документа и при отмене пометки на удаление. Синтаксис: Англоязычный синоним: OnDeleteDoc Параметры: <УдалДокум> Значение удаляемого документа. <Режим> Значение флага непосредственного удаления: 1 — непосредственное уда­ление; 0 — пометка на удаление. Описание: Вызов предопределенной процедуры ПриУдаленииДокумента производит­ся системой 1С:Предприятие неявно при интерактивном удалении документа и в случае отмены пометки на удаление. В этом случае, условия вызова можно узнать методом ПометкаУдаления документа. Если в данной предопределен­ной процедуре установить статус возврата — 0 (например, если не истек срок хранения документа), то удаление документа не будет выполнено. Данная предопределенная процедура может располагаться только в гло­бальном программном модуле. Пример:
#1 by ДенисЧ
Программно удаляешь?
#2 by globalasax
Нет
#3 by globalasax
Когда пользователь помечает на удаление документ, требуется пометить элемент справочника.
#4 by Дядя Васька
Например работаешь под набором прав "Администратор", а что если так:
#5 by Если
А Реж разве 1??? Когда пометку ставим.
#6 by miki
А может лучше покурить периодический?
#7 by ttk
а в модуле документа нет этой процедуры?
#8 by Если
Еще раз: почему реж=1??? Это при непосредственном удалении реж=1, а при пометке реж=0!!!!!!!!!!!
#9 by globalasax
В отладчике в процедуру не заходит! Т.Е.   Сообщить("А может все таки работает?"); не появится... Проблема в том, что эта процедура из глоб модуля не вызывается. Судя по СП такой проц. в модуле дока нет. Может сработает ПриЗаписи, но мне не устраивает вставлять код в каждом документе. Хочется так: Процедура ПриУдаленииДокумнта(Док, Режим)
#10 by globalasax
(про режим - если будет вызываться процедура, то узнаю точно, когда какое значение принимает перем. режим)
#11 by Если
У тебя самописная конфа?
#12 by trad
Процедура приудалениидокуМНта(Док, Режим)
#13 by Ёпрст
Мот того, черннички поесть ? ПриУдаленииДокумЕЕЕЕЕЕЕЕнта
#14 by Если
Вот и я про тоже, в типовых эта проца уже есть и если ты напишешь правильно Ска тебе скажет об этом.
#15 by globalasax
UP AND DOWN
#16 by Если
про режим не забудь.
#17 by globalasax
В ТиС в глоб. модуле такой проц не нашёл
#18 by Ёпрст
Писать без ошибок не пробовали ? (12,13) ни о чем не говорит ?
#19 by Если
#20 by globalasax
Да я тупой. Такая процедура уже есть в гл. модуле.
#21 by globalasax
Всем спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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