|
Не заходит в процедуру ПередОкончаниемРедактирования | ☑ | ||
---|---|---|---|---|
0
dkalin
21.03.25
✎
15:15
|
Добрый день! На форме есть реквизит,таблица значений,колонки туда добавляются программно,и заполняются частично программно,а потом пользователь вводит значения,в незаполненные колонки,и оставшиеся пересчитываются,в зависимости от введенных значений. Я в этом элементе формы таблице добавляю процедуру
&НаКлиенте Процедура ТпПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ) Сообщить("111"); // ТЗ = Новый ТаблицаЗначений; // ТЗ = РеквизитФормыВЗначение("Тп"); ТС=Элемент.ТекущаяСтрока; номстр = Элемент.Значение.Индекс(ТС); сумт = 0.0; колк = Элемент.Тп.Колонки.Количество()-1; Для счк = 7 По колк Цикл сумт = сумт + Элемент.Тп[номстр][счк]; КонецЦикла; Элемент.Тп[номстр][6] =Элемент.Тп[номстр][5] - сумт; //ЗначениеВРеквизитФормы(ТЗ, "Тп"); КонецПроцедуры И захожу редактирую,а оно даже не заходит туда,что может быть? |
|||
1
Ёпрст
21.03.25
✎
15:19
|
(0) а откуда ваша тз знает, что у нее есть этот обработчик?
|
|||
2
Волшебник
21.03.25
✎
15:20
|
её надо подвязать в обработчик события таб.поля
|
|||
3
Ёпрст
21.03.25
✎
15:20
|
Обработчик, хотя бы в свойствах назначен?
|
|||
4
Волшебник
21.03.25
✎
15:20
|
а программный код - говно
|
|||
5
Ёпрст
21.03.25
✎
15:23
|
(4) это же прекрасно!. Кто-нить, через пкм или все действия, отсортирует табличку по какой-нибудь колонке, потом получит чудесный результат в этом коде.
|
|||
6
dkalin
21.03.25
✎
15:27
|
(4) Ну возможно.
|
|||
7
dkalin
21.03.25
✎
15:29
|
Вот картинка как я назначила
|
|||
8
youalex
21.03.25
✎
17:18
|
(6) Факт. Вы правда хотите чтобы человек, который будет разбирать этот код после вас (возможно вы сами) вас называл самыми нехорошими словами (возможно даже матерными) за такие имена переменных?
Для счк = 7 По колк Цикл сумт = сумт + Элемент.Тп[номстр][счк]; КонецЦикла; |
|||
9
palsergeich
21.03.25
✎
18:10
|
(8) код написан на 2 секунды быстрее, ты не понимаешь)
|
|||
10
Галахад
гуру
21.03.25
✎
18:26
|
(9) Да нет. Намного быстрее. Джуны просто не умеют быстро печатать, и для них правильный нейминг это физически тяжело.
|
|||
11
Ёпрст
21.03.25
✎
19:56
|
(7) вам нужно другое событие, ПриИзменении
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |