====== Табличное поле ====== ===== Описание ===== В обычном приложении для отображения табличных частей, таблиц значений, списков значений, регистров данных и множества других данных табличного\списочного вида, используется табличное поле, в управляемом приложении этот элемент называется таблица. То есть коллекция данных и коллекция отображающая эти данные на форме, это две разные сущности. ===== Связь коллекции данных и коллекции отображающей данные ===== Связь табличного поля и [[1c:коллекции:таблица_значений|таблицы значений]] настраивается на уровне свойств элемента формы и контролируется платформой.FIXME(нужно больше картинок). Для того, что бы обратиться к данным текущей выбранной строки в табличной части на форме из модуля формыFIXME(возможно слишком сложное предложение), нужен синтаксис следующего вида: ТекущаяСтр = Элементы.Номенклатура.ТекущиеДанные; Эта строка предоставляет доступ непосредственно к строке в коллекции с данными, выбранной на форме строки, будучи вызванной на сервере вы получите строку таблицы значений, если вызвать на клиенте вы получите элемент коллекции отвечающий за отображение таблицы значений на клиенте. В обычном приложении вы всегда получаете строку таблицы значений которая связана с табличным полем на форме. Для того что бы система вернула вам текущую строку табличного поля, у нее должна быть такая возможность. То есть, если на табличном поле нет, выделенной строки или строк нет вообще, то ''Элементы.Номенклатура.ТекущиеДанные'' будет равно ''Неопределенно''. У вас есть возможность получить доступ к коллекции с данными имея строку табличного поля, но нет возможности получить строку табличного поля имея строку с данными. Если такая необходимость появилась скорее всего имеются какие то ошибки в проектировании решения. ===== Подвал и шапка ===== FIXME(Написать раздел о возможностях шапки и подвала)