|
ПередУдалением кто вызвал | ☑ | ||
---|---|---|---|---|
0
1C2SS
10.11.12
✎
19:17
|
Можно ли как то, находясь в процедуре ПередУдалением, узнать кто ее вызвал (из какой формы или документа)?
|
|||
1
Рэйв
10.11.12
✎
19:18
|
Можно. Разрешаю.
|
|||
2
XLife
10.11.12
✎
19:19
|
телепатирую... речь про подписки на события
|
|||
3
1C2SS
10.11.12
✎
19:20
|
1с 8.2 бухгалтерия
модуль документа процедура ПередУдалением оказавшись в ней надо узнать кто ее вызвал. |
|||
4
zulu_mix
10.11.12
✎
19:23
|
форму нельзя а документ вполне
|
|||
5
1C2SS
10.11.12
✎
19:24
|
как ?
|
|||
6
ЧашкаЧая
10.11.12
✎
19:26
|
ИМХО если не прописывать при каждом чихе
ДокументОбъект.ДополнительныеСвойства.Вставить("ОткудаУдалили", ЭтаФорма); ДокументОбъект.ДополнительныеСвойства.Вставить("ЗачемЭтоНужно", "А вот хочу и все!"); ДокументОбъект.УстановитьПометкуУдаления(); то никак |
|||
7
Кокос
10.11.12
✎
19:28
|
Запускаешь отладку. Ставишь брейкпоинт и смотрищь стэк вызовов.
|
|||
8
1C2SS
10.11.12
✎
19:30
|
(7) Мне надо программно это делать. Причем тут стек ?
|
|||
9
shuhard
10.11.12
✎
19:32
|
(8) в 100500 раз - передай через дополнительныесвойства документа
|
|||
10
France
10.11.12
✎
19:33
|
я не вызывал... честно честно
|
|||
11
1C2SS
10.11.12
✎
19:39
|
(9) а где эти свойства ?
|
|||
12
Лефмихалыч
10.11.12
✎
19:40
|
(3) зачем?
|
|||
13
1C2SS
10.11.12
✎
19:41
|
чтобы разрешить или запретить удаление документа
|
|||
14
Лефмихалыч
10.11.12
✎
19:42
|
(13) и каковы критерии запрещания и разрешения?
|
|||
15
ЧашкаЧая
10.11.12
✎
19:42
|
(11) В СП или в (6)
|
|||
16
1C2SS
10.11.12
✎
19:44
|
Если удаляется из определенного документа то можно. в остальных случаях нельзя.
|
|||
17
shuhard
10.11.12
✎
19:45
|
(16) пипец учетной системке
|
|||
18
1C2SS
10.11.12
✎
19:45
|
(17) в смысле ?
|
|||
19
Лефмихалыч
10.11.12
✎
19:47
|
(16) вообще-то нельзя так делать - в результате получишь конфликт политики разрешения платформы с твоей политикой запрещения. Нужно разрешать, а не запрещать, причем делать это при помощи ролей. В данном случае нужновсем ролям запретить пометку удаления в принципе, а из этого твоего супердокумента вызывать метод привелегированного модуля, в котором программно все это будет делаться без контроля прав.
|
|||
20
1C2SS
10.11.12
✎
19:53
|
(19) ммм. понятно. спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |