Элемент ТекущаяСтрока если его не изменять, так как он доступен еще и для записи, судя по отладчику содержит номер текущей строки, т.е.
(ТекущиеДанные.НомерСтроки - 1) = ТекущаяСтрока
ТекущаяСтрока доступна как на Сервере так ина Тонком клиенте, т.е. нет необходимости передавать НомерСтроки из текущих данных на сервер для получения на сервере текущей строки.
Вопрос: Можно ли использовать свойство ТекущаяСТрока для получения текущей строки на сервере, если данное совйство не будет изменяться программно? Если да, то насколько это корректно?
Нижеприведенный код вполне адекватно работает:
Код
&НаСервере
Процедура ПриИзмененииСТрокиНаСервере()
ТекущаяСтрока = Объект.Товары[Элементы.Товары.ТекущаяСтрока];
КонецПроцедуры
(2) "Запомни НомерСтоки, очисти таблицу и перезаполни... Ещё раз сравни..." - будет тебе пример.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший