Имя: Пароль:
1C
 
ФормаСписка Документа
0 мушка83
 
04.08.16
11:42
Здравствуйте! в форме списка документа считается сумма по выделенным документам (приактивизациистроки). А если бухгалтер снял выделение строки, то сумма не пересчитывается. Как корректно это исправить?
1 Lexey_
 
04.08.16
11:48
(0) корректнее всего переписать код
2 Ёпрст
 
04.08.16
11:48
ну, можно в обновлениеотображения запизать
3 Горогуля
 
04.08.16
11:49
&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
    Реквизит1=0;
    Для Каждого ТекДокумент Из Элементы.Список.ВыделенныеСтроки Цикл
        Реквизит1=Реквизит1+ТекДокумент.СуммаДокумента;
    КонецЦикла;
КонецПроцедуры


после снятия выделения в выделенных строках всё равно остаётся документ
4 мушка83
 
04.08.16
12:08
(3) именно так у меня и прописано
5 мушка83
 
04.08.16
12:13
а обновлениеОтображения кажется нет в УФ
6 мушка83
 
04.08.16
14:15
никаких мыслей????
7 мистер игрек
 
04.08.16
14:17
ТекущийЭлемент()?
8 Горогуля
 
04.08.16
14:18
(7) это ж сам список
9 Numerus Mikhail
 
04.08.16
14:19
Как можно снять выделение строки? Хоть одна строка все-равно выделена, следовательно сумма будет пересчитываться
или я что-то не понимаю?
10 Горогуля
 
04.08.16
14:20
(9) с контролом тыкни
11 мушка83
 
04.08.16
14:23
в том то и дело что список не обновляется
12 Горогуля
 
04.08.16
14:24
1. открываю форму - одна строка выделена.
2. жму контрол, тычу вторую
3. с контролом тычу первую
4. с контролом тычу вторую

код:     Сообщить(Элементы.Список.ВыделенныеСтроки.Количество());

результат работы:
1
2
2
1

по-моему, баг
13 мушка83
 
04.08.16
14:25
по-моему в конце должно у Вас получится 0
14 Горогуля
 
04.08.16
14:26
(13) у меня и получилось. в голове. а платформа с ней не согласна ;)
15 мушка83
 
04.08.16
14:27
воот, есть мысль что выделение происходит в момент нажатия, а снятие в момент отпускание мыши
16 мушка83
 
04.08.16
14:28
как это обойти?
17 Горогуля
 
04.08.16
14:31
кстати, по кнопке все эти игрища проходят хорошо. и суммы считаются и обнуляется всё...
18 мушка83
 
04.08.16
14:34
(17) но боюсь бухгалтер меня с кнопкой пошлет
19 Горогуля
 
04.08.16
14:37
(18) пусть помнит, что если нет выделенных строк, то форма врёт
20 мушка83
 
04.08.16
14:38
класс!!!
21 Горогуля
 
04.08.16
14:47
прикрутить в список галку и реагировать на её изменение?
22 мушка83
 
04.08.16
14:48
эххх, а хотелось по-взрослому....
23 мушка83
 
04.08.16
14:49
ну и ладно, не нравится - калькулятор ей в помощь
24 catena
 
05.08.16
11:27
(12)Почему же баг? Я думаю, при активации на 3 шаге как раз еще 2 выделенных строки, а вот уже после активации - одна. Тут вопрос в очередности.
25 Горогуля
 
05.08.16
11:29
(24) событие при активации сработало до фактической деактивации? извините, я вчера не смог врубиться в эту антигуманную логику
26 Горогуля
 
05.08.16
11:31
хрен с ним, с моим непониманием. как отловить 0 выделенных строк при навигации по форме списка?
Основная теорема систематики: Новые системы плодят новые проблемы.