Свойства табличного поля: ТекущаяСтрока и ТекущиеДанные, в чем разница? #594330


#0 by pavlushov
Может кто нибудь популярно объяснить что для чего и в чем разница? ибо в отладке вижу что оба свойства возвращают абсолютно одинаковые данные с одинаковым типом.
#1 by le_
Добавь колонку без данных в ТП и снова сравни.
#2 by Рэйв
Первое содержит тек строку источника. Второе данные того, что на форме.
#3 by aleks-id
+2 проще говоря в ТекущихДанных много строк
#4 by pavlushov
3 вообще не понял, каких строк?
#5 by le_
Причем тут много строк?..
#6 by pavlushov
я так понял что разницу между текущей строкой и текущими данными можно увидеть в момент до окончания редактирования строки, типа текущая строка - это то что записано уже в форме, а текущие данные это то что отображается в элементе управления, т.е. после окончания редактирования текущие данные станут текущей строкой какбэ. Так? Или я опять все не так понял?
#7 by le_
В табличном поле на форме могут быть поля, которых нет в источнике.
#8 by Пират
строки можно выделить, токда в текущех данных будет коллекция строк
#9 by pavlushov
7 , и что? при получении данных через свойства текущиеданные и текущаястрока результат будет одинаков, те колонки которые не связанны с данными не будут получены
#10 by pavlushov
ЛЮДИ!!! ну объясните пожалуйста. А то уже 2 года занимаюсь 1с, СКД, конвертацию освоил, а эту хрень не пойму.
#11 by le_
Типы значений разные.
#12 by pavlushov
11 нифига, СтрокаТаблицыЗначений = СтрокаТаблицыЗначений или к примеру ДокументТабличнаяЧастьСтрока.ПоступлениеТоваровУслуг.Товары = ДокументТабличнаяЧастьСтрока.ПоступлениеТоваровУслуг.Товары. Вобщем одинаковый тип на выходе, проверял.
#13 by le_
Для динамического списка тип текущих данных будет "ТекущиеДанныеСписка". Проверить можно на списке документов.
#14 by pavlushov
13 ух! наконец то. Спасибо за ссылку. Там все внятно написано.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С