Имя: Пароль:
1C
1С v8
событие перед выполнением команды
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)о точно, спасибо)