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

Кривые руки программистов. Судя по гаданию на ауре фотографии между событиями 1 и 2 происходит обновление значения поля (например после ваызова 1 значение не заноситсо в базу, потом обновляеться из базы), либо во втором обработчике вообще смотришь не туда.