Изменение порядка строк таблицы: как отловить событие? #546398


#0 by pho
Пользователь меняет порядок строк табличного поля. Как грамотно отловить это событие?
#1 by Лефмихалыч
смотря назачем это надо. Штатного события для этого нет.
#2 by butterbean
сделать свои кнопки для изменения порядка
#3 by Amiralnar
Нене, это просто. При изменении порядка меняется значение поля с номером строки. Событие - ПриИзменении. Проверить, что номер не соответствует номеру в объекте.
#4 by Amiralnar
Или ПередОкончаниемРедактирования - так оно называется.
#5 by Ненавижу 1С
вроде как "Вызывается при выходе из режима редактирования строки"
#6 by pho
ПередОкончаниемРедактирования и ПослеокончанияРедактирования не срабатывает при изменении порядка строк - просто режима редактирования-то нет, строки меняют кнопками. Круто! Надеюсь, если запретить изменение порядка строк, то а) не будет типовых кнопок и по правой кнопке мыши б) дасть менять своими кнопками Спасибо! Пробую.
#7 by Ненавижу 1С
попробовать еще при изменении данных, выводе строки анализировать порядок строк с ранее запомненным хотя они вызываются "слишком часто" свои кнопки это хорошо, но не забыть еще контекстное меню и кнопки сортировки
#8 by pho
Да, уже пробовал - пожалуй, единственное, что реагирует. Но действительно, "слишком часто" - и это мягко сказано. Отлично, вариант работает. Только не забыть отключить типовую возможность изменения порядка строк и, как подсказывает , подтянуть контекстное меню. Всем спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С