0
Falex
11.02.14
✎
17:01
|
Здравствуйте. Подскажите пожалуйста на какое мне событие подписаться, чтобы при изменении любого поля в табличной части я мог пересчитывать переменную. При этом изменение поля может происходить не только через стандартное редактировать, а например по кнопке, где указан следующий код:
Ввод = Истина;
НоваяСтрока = ЭлементыФормы.ОтработанноеВремяТабл_.ТекущиеДанные;
Если НоваяСтрока <> Неопределено Тогда
ФормаДолжность= Справочники.ДолжностиОрганизаций.ПолучитьФормуВыбора();
ВыбранноеЗначение = ФормаДолжность.ОткрытьМодально();
Если ВыбранноеЗначение = Неопределено Тогда
Ввод = Ложь;
Возврат;
КонецЕсли;
НоваяСтрока.Профессия = ВыбранноеЗначение;
Ввод = ВвестиЧисло(НоваяСтрока.КоличествоЧеловек,"Количество человек",3,0);
Если НЕ Ввод Тогда
Возврат;
КонецЕсли;
Ввод = ВвестиЧисло(НоваяСтрока.Часов,"Часов",3,0);
Если НЕ Ввод Тогда
Возврат;
КонецЕсли;
Ввод = ВвестиЧисло(НоваяСтрока.Минут,"Минут",2,0);
Если НЕ Ввод Тогда
Возврат;
КонецЕсли;
КонецЕсли;
|
|
5
Defender aka LINN
12.02.14
✎
08:29
|
(2) Ну так это не к нам, а к окулисту, вообще-то.
А при выполнении кода никаких событий не возникнет - не вижу никаких причин, почему бы благородному дону не вызвать все, что ему надо, из этого же кода.
|
|