Форма, на форме есть таблица значений с колонкой НомерХодки (тип число)
в отладчике ставим 2 точки остановки на события "МаршрутныеЛистыНомерХодкиПриИзменении" и на "МаршрутныеЛистыПриОкончанииРедактирования"
теперь в строке меняем номер ходки с 1 на 2. и смотрим по отладчику значение ЭлементыФормы.МаршрутныеЛисты.ТекущиеДанные.НомерХодки
в 1-й точке "МаршрутныеЛистыНомерХодкиПриИзменении" видим новое значение(2)
а во 2-й точке "МаршрутныеЛистыПриОкончанииРедактирования" видим старое значение(1)
пс: как всегда два вопроса к знатокам: кто виноват и шо робыть?
(3) почему тогда в в 1-й точке "МаршрутныеЛистыНомерХодкиПриИзменении" видим новое значение(2) ?
а она ведь выполняется раньше второй... транзакция в этой точке тогда была бы тоже не завершена
пс: с ОтменаРедактирования есть другой неприятный глюк, но это для другой темы