2 Dem1urg:
По идее можно!
Можно в плагине создать DynamicEntity, содержащую входные параметры:
Код:
DynamicEntity de = (DynamicEntity)context.InputParameters.Properties[ParameterName.Target];
и менять значения атрибутов, не вызывая Update...
Но! Атрибуты должны попасть в контекст!
В коде, который я приводил выше (кстати, плагин на PostCreate), заполняется поле new_number, которое на форме заблокировано, а потому в контекст никак не попадёт.
Чтобы поле попало в контекст, либо оно должно быть изменено на форме, либо передано "насильно" с помощью Image (оформляется при регистрации плагина).
Вроде так.