Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Самопроизвольное скролирование табличной части в документе

Самопроизвольное скролирование табличной части в документе
Я
   mg-samara
 
01.08.21 - 08:03
В документе табличная часть с большим количеством колонок.
Неприятность - при изменении данных в некоторых колонках происходит скролирование табличной части вправо (так что на экране отражаются колонки начиная с первой)
Не могу понять - в какой месте ловить этот глюк.

Коллеги, подскажите - где копать?
   mg-samara
 
1 - 01.08.21 - 08:39
Ручное добавление строк в документе отключено.
   ДенисЧ
 
2 - 01.08.21 - 08:45
Активизируется колонка в невидимой части
   mg-samara
 
3 - 01.08.21 - 08:55
Ага, сейчас проверим.
   mg-samara
 
4 - 01.08.21 - 09:02
Скрытых колонок нет.
Копаем дальше... :-)
   ДенисЧ
 
5 - 01.08.21 - 09:05
Не скрытых в смысле Видимость = ложь. А скрытых в смысле отскроллированных из области видимости.
   mg-samara
 
6 - 01.08.21 - 09:10
Но фокус с этой колонки не убегает..
   mg-samara
 
7 - 01.08.21 - 12:02
Отладка показала следующее.

Есть три колонки в ТЧ документа. Расположены рядом. Тип - число. Свойство колонок на форме документа одинаковые.

А, Б, В
Колонка А - интерактивно изменяется пользователем
Колонки Б и В пересчитываются программно при изменении колонки А

Колонки А и Б - реквизиты ТЧ документа (объекта)
Колонка В - реквизит ТЧ формы

Реквизиты Б и В меняются на клиенте одинаково. так:
ТекущиеДанные = Элементы.НоменклатурныйПлан.ТекущиеДанные;
ТекущиеДанные.РеквизитА = НовоеЗначение;

Внимание - теперь разница!!!
Если пересчитывается реквизит Б - ТЧ в форме документа остается на месте,
Если меняется реквизит В (Которые реквизит формы а не объекта) ТЧ в форме документе скролируется вправо...
   mg-samara
 
8 - 01.08.21 - 12:04
Такая вот петрушка.
Судя по всему, что колонки которые ссылаются на данные объекта или данные формы ведут себя по разному.
Возможно те свойство которые включены в режиме "Авто" для этих колонок интерпретируются по разному.

Проблема пока не решена. :-(
Буду благодарен за идеи.
   Вафель
 
9 - 01.08.21 - 14:41
А еслиина сервере все менять а не на клиенте
   mg-samara
 
10 - 02.08.21 - 01:19
(9) Вариант, попробую.
   Молодой 1Снег
 
11 - 03.08.21 - 17:33
Может, клавиша Scroll Lock нажата?

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.