Окончание ввода текста: как получить новое, а не прошлое, значение поля?

1. Aricus 13.02.25 00:33 Сейчас в теме
Я новичок в 1с, осваиваю события полей табличной части.
Вопрос в том, как получить текущее значение поля? Методом перебора удалось подобрать следующий код:
&НаКлиенте
Процедура СотрудникиСтавкаОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка)
	НомерСтроки = Элементы.Сотрудники.ТекущаяСтрока;
	Строка = Объект.Сотрудники[НомерСтроки];
	Значение = Строка.Ставка;
	Сообщить(Значение);
КонецПроцедуры

Но тут, если поле текущее, я получаю значение до изменения. Как получить значение после изменения? Может, нужно использовать другое событие?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. fratz 13.02.25 00:49 Сейчас в теме
(1)
СотрудникиСтавкаОкончаниеВводаТекста(Элемент, Текст........

Странно... а если попробовать Сообщить(Текст) ?
3. spacecraft 13.02.25 08:51 Сейчас в теме
(1) Использовать другой обработчик. ПриИзменении.
И в коде проще:
ТекущаяСтрока = Элементы.Сотрудники.ТекущиеДанные;
ЗначениеСтавки = ТекущаяСтрока.Ставка
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот