Имя: Пароль:
1C
1С v8
Изменение значения ячейки в таблице, влекущее изменение в другой ячейке.
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.ТекущиеДанные.Всего = новоеВсего;