Эх, залезаем в код
В методе init формы обработки есть строки:
X++:
sumBy.selection(purchEditLinesForm.sumBy());
element.sumByChanged(true);
Первая задает значение параметра SumBy. Вы явно делаете
X++:
purchParmUpdate.SumBy = AccountOrder::None;
, т.е. аналогично.
Но во второй строке запускается метод в котором:
X++:
if (_init && purchParmUpdate.SumBy == AccountOrder::None)
reArrangeNow = false;
т.е. еще явно задается reArrangeNow = false.
Так что совет ZVV абсолютно точен.