Работа с таблицей управляемой формы

Форма может содержать таблицу (или несколько таблиц), которая предназначена для просмотра динамического списка, содержащего несколько колонок. Состав колонок определяется назначением конкретной формы, а строки являются собственно данными, которые просматриваются в списке и, в некоторых случаях, могут редактироваться.

Просмотр строк таблицы

При просмотре списка строк таблицы можно использовать мышь и клавиатуру. Переход между строками и ячейками таблицы, а также прокрутка строк производится стандартным для MS Windows образом.

Для удобства просмотра содержимого таблицы можно менять ширину колонок, перетаскивая мышью разделитель между заголовками колонок. Для этого подведите указатель мыши к правой границе колонки. Он примет вид . Потяните границу влево или вправо. При изменении размеров выбранной колонки изменяется размер колонок, расположенных справа. Если при изменении ширины колонки нажать клавишу Ctrl, то будет изменяться ширина только данной колонки.

Если ширина колонки не позволяет увидеть всего содержимого поля, то можно посмотреть содержимое поля, воспользовавшись следующим способом. Поместите указатель мыши над нужной колонкой в нужной строке и немного подождите. Через 1…2 секунды возле указателя появится содержимое поля полностью.

Подведите указатель мыши к заголовку колонки, нажмите левую кнопку и перетащите колонку на новое место. В некоторых формах колонки располагаются таким образом, что значения колонок в каждой строке выводятся в несколько уровней (два или более). Такой способ позволяет одновременно выводить в строке большое количество информации без прокручивания по горизонтали.

При просмотре таблицы порядок следования колонок можно изменить. Для этого используйте настройку списка.

В настройках может быть задано условное оформление. В этом случае данные, удоволетворяющие выполнению указанных условий, будут показываться в соответствии с настройками условного оформления. Например, для выделения текста ячейки или строки может использоваться специальный шрифт или цвет шрифта или фона. В случае использования цветового оформления цвет текущей ячейки (той, в которой находится курсор) или строки будет отличаться от цвета текущей ячейки обычных (не удовлетворяющих условию) данных. Например, если текст был красным (для товара, отсутствующего на складе), то при выделении этой ячейки он будет показываться светло красным.

Если в таблице содержатся данные табличной части (например, для документа Продажа товара это список продаваемых товаров, а для справочника Контакты - члены семьи) и данные могут быть изменены в самой таблице, то для ввода новой можно использовать клавишу Ins, или находясь в конце списка нажать клавишу "Стрелка вниз". Если в новой строке данные еще не введены, то для отказа от ввода достаточно перейти на другую строку (клавишей Стрелка вверх или Esc).
Для удаления введенной строки следует нажать клавишу Del. При этом строка удаляется без вывода вопроса на подтверждение удаления. Сочетание клавиш Alt+Shift+Del позволяет удалить строку даже если она редактируется.
Для перемещения в таблице следует использовать клавиши PgUp и PgDn - выполняется постраничное пролистывание, Ctrl+Home и Ctrl+End - выполняется переход в начало или конец таблицы.

Работа с буфером обмена

При работе с таблицей значение текущей ячейки может быть запомнено в виде строки в буфере обмена стандартным способом.

 

См. также: 

                   Поиск в динамическом списке

                   Настройка списка

                   Настройка периода дат в списках

                   Сочетание клавиш (список и дерево)

1C:Enterprise Developer's Community