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