|
v7: При интерактивной пометке на удаление документа изменить реквизит документа.
| ☑ |
0
linoblack
06.05.17
✎
13:45
|
Собственно, как это сделать. через процедуру ПриУдаленииДокумента в глобальнике не получается - "объект заблокирован".
|
|
1
Злопчинский
06.05.17
✎
14:18
|
В конце процедуры сгенери событие формексом и передай в него документ, после окончания транзакции сработает обработка внешнего события Или реквизит пиши не в сам документ, а в другой объект метаданных
|
|
2
linoblack
06.05.17
✎
14:33
|
(1) понял, благодарю. а штатно никак?
|
|
3
Злопчинский
06.05.17
✎
14:40
|
(2) не знаю
|
|
4
NSSerg
06.05.17
✎
14:46
|
(2) ОткрытьФорму(ТвойДокумент) с параметром
В самом документе, ПриОткрытии(), если параметр равен тому что нужно, то присваиваешь что тебе надо, и
СтатусВозврата(0);
Возврат();
Но возникает вопрос - это действительно надо?
Не правильней ли оперировать проведенностью документа, и соответственно решать вопрос в
ОбработкаПроведения()
ОбработкаУдаленияПроведения()
|
|
5
NSSerg
06.05.17
✎
14:53
|
Неа, через "открытьформу" тоже не срабатывает
|
|
6
2S
06.05.17
✎
14:57
|
Такой изврат попробуй
1. Опиши СписокЗначений в ГМ
2. Заполняй список помеченными на удаление документами
3. Через обработку ожидания делай что хочешь
|
|
7
linoblack
06.05.17
✎
15:01
|
в общем, главное - отпустить док и делать нужное потом.....
|
|
8
vcv
06.05.17
✎
18:07
|
Может прямыми запросами писать прямо в базу? Я такое делаю, но у меня SQL с переделанными блокировками.
|
|