|
событие перед выполнением команды
| ☑ |
0
VanGogh
12.04.14
✎
13:16
|
Есть команда в обработке, тип параметра которой является некоторый документ.
Возможно ли как-то сделать, чтобы перед или после выполнения команды, изменялся некоторый реквизит документа?
|
|
1
NcSteel
12.04.14
✎
13:19
|
в команде меняй реквизит.
|
|
2
Поpyчик-4
12.04.14
✎
14:17
|
(1) Можно, но учти, что в команду передаётся ссылка на объект. В принципе можно изменить реквизит посредством обращения к окну источника, а через него получить доступ к реквизитам, но сам такой фокус не проделывал.
|
|
3
VanGogh
12.04.14
✎
14:44
|
(1)если команда вызывается из списка документов и никто не открыл этот же документ, то все ок.
если команду вызвать из формы документа,
выдает ошибку
"Документ не выбран".
нельзя получить объект документа, потому что он открыт.
|
|
4
VanGogh
12.04.14
✎
14:45
|
поэтому хотелось бы до выполнения команды, в форме документа словить событие и поменять реквизит
|
|
5
Поpyчик-4
12.04.14
✎
14:50
|
(4) Обработка оповещения, не? Перед выполнением команды, то есть до выполнения основного кода, посылаем оповещение, в форме документа ловим событие, меняем, что нужно.
|
|
6
VanGogh
12.04.14
✎
14:51
|
(5)о точно, спасибо)
|
|