Помогите разобраться с ПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
mrs
03.03.2009 - 09:58
|
Странно как то не могу понять чего не хватает в обработке есть табличное поле товары к нему событие: Процедура ТоварыПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования) СтарыйНомерСтроки = Товары.Количество(); Если (Товары.Количество()>0) И ЗначениеЗаполнено(ЭлементыФормы.Товары.ТекущаяСтрока) Тогда СтарыйНомерСтроки = ЭлементыФормы.Товары.ТекущаяСтрока.НомерСтроки; КонецЕсли; ТЗ = Товары.Выгрузить(); //Обработка ТЗ ... Товары.Загрузить(ТЗ); Попытка ЭлементыФормы.Товары.ОбновитьСтроки(); //ЭлементыФормы.Товары.ЗакончитьРедактированиеСтроки(ложь); Если Товары.Количество()>0 Тогда //*** Эту строчку игнарирует напроч*************** ЭлементыФормы.Товары.ТекущаяСтрока=Товары[СтарыйНомерСтроки - 1]; //************************************************ КонецЕсли; ЭлементыФормы.Товары.ОбновитьСтроки(); Исключение КонецПопытки; КонецПроцедуры Строчку позиционировать совершенно не желает, при этом ни каких ошибок не выдает просто проходит ее и все. |