Имя: Пароль:
1C
1С v8
Как вывести в надпись количество выделенных строк динамического списка в УФ
0 Sersh
 
09.12.11
23:12
В управляемой форме в тонком клиенте нужно пользователю показать сколько он выделил строк. Проблема в том, что любое событие сбрасывает выделение в строках динамического списка - список обновляется и выделение сбрасывается. Пробовал обработку ожидания и ПриАктивизацииСтроки - в обоих случаях при возникновении события выделение сбрасывалось.
1 Поручик
 
10.12.11
00:49
2 Sersh
 
10.12.11
01:10
(1) не получится. по крайней мере у меня не получается. Если внимательнее читать (0) ,то там написано, что выделение сбрасывается при возникновении любого из этих двух событий
3 Дядя Васька
 
10.12.11
01:13
озвучь задачу с точки зрения пользователя. Возможно решается проще.
4 Sersh
 
10.12.11
01:19
(3) с точки зрения пользователя: он (пользователь) хочет подбирая серии в документ не ошибиться с количеством выделяемых строк динамического списка, в котором есть серии номенклатуры и их свойства. Выделенные строки по кнопке переносятся в документ как выбранные серии номенклатуры.
5 Sersh
 
10.12.11
01:22
(4) это внешняя обработка заполнения таб части документа писалась для множественного (за 1 раз до 1000 строк) подбора серий номенклатуры.
6 Sersh
 
10.12.11
01:40
всё)) разобрался. Выделение снималось, т.к. я при возникновении события, изменял заголовок одного из элементов формы, куда вписывал новое количество,
Объект.КоличествоВыделенныхСтрок = Элементы.СерииНоменклатуры.ВыделенныеСтроки.Количество();
7 Sersh
 
10.12.11
01:40
Объект.КоличествоВыделенныхСтрок = Элементы.СерииНоменклатуры.ВыделенныеСтроки.Количество();

вот так будет нормально работать
8 Sersh
 
10.12.11
01:42
а вот так были проблемы - сбрасывалось выделение строк дин. списка

Элементы.ДекорацияКолвоВыделенныхСтрок.Заголовок = "Выделено " + Элементы.СерииНоменклатуры.ВыделенныеСтроки.Количество() + " строк";
9 sanja26
 
10.12.11
02:03
писец... тема в ноль
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.