В Выделенные строки автоматически попадает первая строка
Добрый день.
8.3, обычные формы.
На форме есть табличное поле. Подключен обработчик ожидания, который перезаполняет это поле.
Стоит задача - при обновлении поля сохранять выделение строки.
Реализовано так: перед обновлением запоминаются данные выделенной строки, после обновления в поле ищется строка по этим данным, и если она найдена - выделяется.
Пока был разрешен только одиночный выбор строки, всё работало как нужно, через ТекущаяСтрока.
Теперь нужно разрешить множественное выделение, соответственно, запоминать все выделенные строки и выделять их заново.
Проблема в том, что после обновления выделяются все нужные строки плюс первая строка, хотя выделена она не была.
По данным отладчика после проведения всех манипуляций в Выделенных строках находятся только нужные мне строки.
Куда копать, где искать, в какой момент в выделенные добавляется первая строка?
Понимаю, что вопрос ерундовый, но буду очень благодарна за подсказку)
8.3, обычные формы.
На форме есть табличное поле. Подключен обработчик ожидания, который перезаполняет это поле.
Стоит задача - при обновлении поля сохранять выделение строки.
Реализовано так: перед обновлением запоминаются данные выделенной строки, после обновления в поле ищется строка по этим данным, и если она найдена - выделяется.
Пока был разрешен только одиночный выбор строки, всё работало как нужно, через ТекущаяСтрока.
Теперь нужно разрешить множественное выделение, соответственно, запоминать все выделенные строки и выделять их заново.
Проблема в том, что после обновления выделяются все нужные строки плюс первая строка, хотя выделена она не была.
По данным отладчика после проведения всех манипуляций в Выделенных строках находятся только нужные мне строки.
Куда копать, где искать, в какой момент в выделенные добавляется первая строка?
Понимаю, что вопрос ерундовый, но буду очень благодарна за подсказку)
По теме из базы знаний
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Встречался глюк с выделенными строками когда текущая строка была первым элементом, даже если выделение выполняется сверху вниз. Поскольку массив не содержит никаких сведений типа отметки текущего, то возможно он просто помешает текущую строку в нулевую позицию с автоматическим сдвигом остальных. Но это не ваш случай.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)