|
Изменение значения ячейки в таблице, влекущее изменение в другой ячейке. |
☑ |
0
ЗлаяЗая
05.06.20
✎
11:14
|
Есть табличное поле во внешней обработке.
В одной ячейке меняю количество. Нужно, чтобы автоматически пересчиталось "Всего".
Делаю
Процедура ТабличноеПоле1КоличествоПриИзменении(Элемент)
А что писать в процедуре? Как указать, что измениться должно "Всего" именно в этой строке?
|
|
1
Волшебник
модератор
05.06.20
✎
11:24
|
ЭлементЭлемент.ТекущиеДанные
|
|
2
ЗлаяЗая
05.06.20
✎
11:27
|
(1) уже пробовала Элемент.ТекущиеДанные - пишет, что поле объекта не обнаружено
|
|
3
ЗлаяЗая
05.06.20
✎
11:29
|
по "+" такое не открывется
Формы обычные
|
|
4
Волшебник
модератор
05.06.20
✎
11:29
|
(2) Вам надо освоить отладчик и понятие "тип данных". Потом ищете в синтакс-помощнике нужный тип
|
|
5
ЗлаяЗая
05.06.20
✎
11:32
|
Я создала процедуру
Процедура ТабличноеПоле1КоличествоПриИзменении(Элемент)
й=1;
КонецПроцедуры
Остановилась в ней и смотрю Элемент.
смотрю, что открывается по "+", пытаюсь спросить Элемент.ТекущиеДанные- увы
|
|
6
Chameleon1980
05.06.20
✎
11:33
|
смотри Элементы.ТвояТЧ.ТекущиеДанные
|
|
7
ЗлаяЗая
05.06.20
✎
11:37
|
ЭлементыФормы.табличноеполе1.текущаястрока
|
|
8
Волшебник
модератор
05.06.20
✎
11:37
|
ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.Всего = новоеВсего;
|
|