Последняя строчка, как оказалось, кроме расчета суммы еще и перекидывает фокус со строки/ячейки на само табличное поле. И движение стрелками приводит не к перемещению по таблице и к перемещению на следующий элемент управления...
(4) Попробуй сделать ПолучитьСуммаЗаказа_Клиент() клиентской, в которой чо нить без ухода на сервер считается. Если проблема повторится, значит не критично, если не повторится - критично.
Заведи реквизит формы Итог и суммируй в него что хочешь. Для колонки в ПутьКДаннымПодвала укажи этот реквизит.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший