В 1С, как известно, текущая строка указывает именно на ДАННЫЕ в этой строке. Для списков справочников это ссылка, для списков регистров сведений - ключ записи, для таб частей доков - строка табличной части док-объекта.
А ТекущиеДанные есть содержание именно СТРОКИ на элементе формы.
Вам не кажется что должно было называться наоборот?
(2) К модели никаких претензий. Вопрос как раз если не философский то лингвистический, о том, что понятия текущая строка и текущие данные были бы гораздо выразительней если бы были наоборот.
Текущая строка элемента - это содержимое именно строки как элемента формы, текущие данные - какие данные объекта табличного поля отображаются в текущей строке..
(0) Всё как раз правильно. Никаких несходняков нет. "ТекущиеДанные" - содержит НЕПОСРЕДСТВЕННО ДАННЫЕ строки. "ТекущаяСтрока" - содержит ССЫЛКУ на объект, ассоциируемый со строкой, однозначно идентифицируя эту строку. Соответственно и использование. Для ТЗ по сути разницы никакой (всё в памяти), а для динамических списков разница существенная. Обращение через точку к "ТекущиеДанные" не вызывает обращения к БД, в отличие от "ТекущаяСтрока". Т.е. считается хорошим стилем использовать "ТекущаяСтрока" только для работы с позицией списка.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан