Имя: Пароль:
1C
1С v8
Изменение (динамическое) заголовка кнопки формы списка
0 wmonref
 
10.02.24
17:20
Итак есть форма списка документов с динамическим списком.Хочу изменить заголовок кнопки командной панели выше упомянутой формы в зависимости от количества выделенных строк.

Пробую так:
&НаКлиенте
Процедура СписокПриАктивизацииЯчейки(Элемент)
КолДок = Элементы.Список.ВыделенныеСтроки.Количество();
Если КолДок > 1 Тогда

Элементы.ФормаКоманднаяПанель.ПодчиненныеЭлементы.Кнопка1.Заголовок = "Кол док = ("+КолДок+")";
    Иначе
Элементы.ФормаКоманднаяПанель.ПодчиненныеЭлементы.Кнопка1.Заголовок = "Кол док = 0";
КонецЕсли;    
КонецПроцедуры

Заголовок меняется если выбрать больше одной строки но только по нарастающей, т.е. если выбрано 2 строки и выбираю третью то заголовок меняется на 3 и т.д, но вот если выбрано 3 строки и потом выбрать только одну - заголовок не меняется. (Выбираю с нажатым Ctrl)

Подскажите как лучше реализовать?
1 АНДР
 
10.02.24
17:32
Хранить в переменной адрес текущей строки и проверять повторную активацию.