Имя: Пароль:
1C
1С v8
Как изменить активную строку табличной части
0 НикДляЗапросов
 
16.10.12
12:57
Мне нужно пересчитать значения колонок ТЧ, так как я поменял одну колонку(цена)
ТоварыЦенаПриИзменении(Неопределено);
1 НикДляЗапросов
 
16.10.12
12:59
Вот эта ТоварыЦенаПриИзменении перечитывает только ту где курсор
2 zladenuw
 
16.10.12
13:00
ТабличноеПоле (TableBox)
ТекущаяСтрока (CurrentRow)
Использование:

Чтение и запись.
Описание:

Содержит текущую строку табличного поля.
3 1Страх
 
16.10.12
13:02
(0) то есть меняя текущую строку ты собираешься все пересчитывать?
4 НикДляЗапросов
 
16.10.12
13:05
(2) Табличная Часть
(3) Вопросы задаю я, посмотри как работает ТоварыЦенаПриИзменении
5 1Страх
 
16.10.12
13:05
(4) ты не прикуел?
6 НикДляЗапросов
 
16.10.12
13:11
(5) иди нах дятел
7 alkov
 
16.10.12
13:11
(4) У табличной части нет активной строки. Она есть у табличного поля
И да, ты не прикуел?
8 zladenuw
 
16.10.12
13:12
трольте! нас рать :)
9 НикДляЗапросов
 
16.10.12
13:12
Вот так вот делать надо, а вас я тролю да
               СтрокаТабличнойЧасти = Товары.Получить(Материал.НомерСтроки - 1);
               ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);
               ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);
10 alkov
 
16.10.12
13:14
(9) Ну и что же такое Материал.НомерСтроки у тебя?
11 hhhh
 
16.10.12
13:22
(9) надо не по номеру строки троллить, а какой-нибудь реквизит придумать: ключ связи.