Компонент для вывода набора записей в виде таблицы.
SourceType - Тип источника данных списка
Особенности редактирования в таблице
Доступность редактирования определяется свойствами Доступность и ТолькоЧтение у самой таблицы. Данные разрешено редактировать если Доступность == Истина И ТолькоЧтение == Ложь. У каждой конкретной колонки таблицы можно выключить редактирование, аналогичными свойствами Доступность и ТолькоЧтение
Особенности привязки данных в таблице
При описании колонок таблицы допустимо использовать привязку к данным строки. В отличие от обычной привязки, вычисляемой без аргумента, в колонках таблицы доступен дополнительный параметр:
ДанныеСтроки(RowData): SourceType.DataType - данные строки таблицы.
При описании колонки таблицы можно указывать обработчики событий колонки либо входящих в ее состав компонентов. При вызове такого события к списку аргументов будет добавлен дополнительный аргумент - ДанныеСтроки, который указывает на данные строки таблицы.
Пример: у компонента [Надпись] есть событие [Надпись.ПриНажатии], его обработчик на форме выглядит так:
Колонки в таблице ведут себя по-разному, в зависимости от установленного таблице свойства [.РастягиватьПоГоризонали].
Если растягивание установлено в [.Растягивать] - колонки, будут стараться уместиться на всю доступную ширину видимой области таблицы.
Если растягивание установлено в [.НеРастягивать] - ширина таблицы будет зависеть от содержимого колонок, их размеров и заданные условия ширины самой таблицы.
Особенности поиска по таблице
Свойство [ИспользованиеПоиска] в значении [.НеИспользовать] игнорируется если свойство [ПоказыватьНастройки] = Истина
Задаёт вид отображения панели команд строки. При [.Авто] ориентируется на свойство [РастягиватьПоГоризонтали] - при [Растягивать] использует [Всегда], иначе [ПриНаведении]
Заголовок таблицы. Если указано - будет использован соответствующий заголовок. Если не указано - будет использовано название справочника в случае использования [ДинамическогоСписка], как [.Источника]. Иначе - значение по умолчанию.
При использовании данного флага в значении Истина, у Таблицы при использовании флага ПоказыватьНастройки в значении Истина при первой генерации Таблицы включится продвинутый механизм настроек.
Видимое количество команд в панели команд строки. При этом оставшиеся команды будут спрятаны во всплывающее меню, доступное через последний элемент в панели команд.
При использовании данного флага в значении Истина, у Таблицы для Пользователя включится механизм настройки в случае, если [.Источник] - ДинамическийСписок.
Механизм настройки включает в себя два вида: простые и продвинутые. Пользователь сможет переключаться между ними самостоятельно. Изначальный вид зависит от флага ИспользоватьРасширенныеНастройки и состава предопределенных (описанных Разработчиком отборов у Источника) или сохраненных настроек таблицы.
Событие, вызываемое при задействовании Пользователем механизма настроек таблицы. Содержит в массиве все известные настройки Таблицы в рамках сеанса Пользователя. Вызывается:
при сохранении Пользователем новой настройки
при обновлении Пользователем существующей настройки