0
Dvait
18.03.14
✎
09:47
|
Есть табличная часть с большим числом полей (8.2 обычная форма). Нужно при изменении поля Сотрудник очищать все остальные значения текущей строки, кроме текущего поля. Сделал как написано ниже, но что-то подсказывает, что есть более правильный вариант без создания и удаления пустой строки. Может быть цикл?
Процедура ТабличнаяЧастьСотрудникПриИзменении(Элемент)
НоваяСтрока = ТабличнаяЧасть.Добавить();
НоваяСтрока.Сотрудник = Элемент.Значение;
ЗаполнитьЗначенияСвойств(ЭлементыФормы.ТабличнаяЧасть.ТекущиеДанные, НоваяСтрока);
ТабличнаяЧасть.Удалить(НоваяСтрока);
КонецПроцедуры
|
|