Различия

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

Ссылка на это сравнение

ru:manual:interface:core_features_of_interface:grids [2020/12/23 09:49]
shepelev [Контекстные меню сетки]
ru:manual:interface:core_features_of_interface:grids [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
-======Работа с сетками======+====== Работа с сетками ======
  
 Во многих видах окон Business Studio используется интерфейсный элемент "Сетка". Пример сетки приведен на рисунке 1. Во многих видах окон Business Studio используется интерфейсный элемент "Сетка". Пример сетки приведен на рисунке 1.
Строка 10: Строка 10:
 [{{ :ru:manual:interface:core_features_of_interface:grids:cmdt_grids_01.png?nolink |Рисунок 1. Пример сетки}}] [{{ :ru:manual:interface:core_features_of_interface:grids:cmdt_grids_01.png?nolink |Рисунок 1. Пример сетки}}]
  
-=====Контекстные меню сетки=====+===== Контекстные меню сетки =====
  
 Контекстные меню (см. [[ru/manual/interface/core_features_of_interface/context_menu]]) можно вызвать от следующих областей сетки: Контекстные меню (см. [[ru/manual/interface/core_features_of_interface/context_menu]]) можно вызвать от следующих областей сетки:
   * **Таблицы, кроме области заголовков**   * **Таблицы, кроме области заголовков**
-В данном меню есть как общие пункты, которые могут присутствовать в контекстных меню, вызываемых от сеток при их размещении в разных типах окон (такие описаны в данной статье ниже), так и пункты, которые присутствуют в сетке только в случае ее нахождения в определенном типе окон (такие описаны в статьях по соответствующим типам окон). Пункты могут присутствовать как на верхнем уровне контекстного меню. Так и находиться в его группе "Дополнительно".+В данном меню есть как общие пункты, которые могут присутствовать в контекстных меню, вызываемых от сеток при их размещении в разных типах окон (такие описаны в данной статье ниже), так и пункты, которые присутствуют в сетке только в случае ее нахождения в определенном типе окон (такие описаны в статьях по соответствующим типам окон). Пункты могут присутствовать как на верхнем уровне контекстного меню, так и находиться в его группе "Дополнительно".
 Перечень общих пунктов приведен в таблице 1. Перечень общих пунктов приведен в таблице 1.
 <startTableBox> <startTableBox>
Строка 22: Строка 22:
 | {{common/icons/106.png?nolink}} Вставить | Вставляет объект из буфера в указанную группу. | | {{common/icons/106.png?nolink}} Вставить | Вставляет объект из буфера в указанную группу. |
 | {{common/icons/107.png?nolink}} Копировать текст ячейки | Помещает в буфер обмена текст выделенной ячейки таблицы. | | {{common/icons/107.png?nolink}} Копировать текст ячейки | Помещает в буфер обмена текст выделенной ячейки таблицы. |
-| Показать историю изменений (Ctrl+H) | Открывает окно "Аудит" для просмотра сведений об изменениях выделенного объекта. Подробнее см. [[ru/manual/administration/audit]]. |+| Показать историю изменений (Ctrl+H) | Открывает окно "Журнал отслеживания изменений данных" для просмотра сведений об изменениях выделенного объекта. Подробнее см. [[ru/manual/administration/audit]]. |
 | {{:ru:manual:interface:266.png?nolink}}Анализ использования объекта (Ctrl+L) | Открывает окно **Анализ использования объекта** для просмотра связанных объектов и переназначения ссылок. Подробнее см. [[ru/manual/administration/search_link]]. | | {{:ru:manual:interface:266.png?nolink}}Анализ использования объекта (Ctrl+L) | Открывает окно **Анализ использования объекта** для просмотра связанных объектов и переназначения ссылок. Подробнее см. [[ru/manual/administration/search_link]]. |
 | {{common/icons/130.png?nolink}} \\ Открыть описание (Shift + F1)  | Открывает описание выделенного параметра в объектной модели. | | {{common/icons/130.png?nolink}} \\ Открыть описание (Shift + F1)  | Открывает описание выделенного параметра в объектной модели. |
-| Права доступа | Открывает окно настройки прав доступа к объекту. Подробнее см. [[ru/manual/administration/horizontal_right]]. |+| Права доступа (Ctrl+R) | Открывает окно настройки прав доступа к объекту. Подробнее см. [[ru/manual/administration/horizontal_right]]. |
 | Авторазмер колонок | Если опция включена, колонки автоматически изменяют свою ширину при изменении размеров окна и перечня выводимых на показ колонок. Если опция выключена, то все колонки имеют фиксированную ширину. | | Авторазмер колонок | Если опция включена, колонки автоматически изменяют свою ширину при изменении размеров окна и перечня выводимых на показ колонок. Если опция выключена, то все колонки имеют фиксированную ширину. |
 | {{common/icons/15.png?nolink}} \\ Открыть в Excel  | Показанный в окне список объектов открывается в виде таблицы MS Excel. | | {{common/icons/15.png?nolink}} \\ Открыть в Excel  | Показанный в окне список объектов открывается в виде таблицы MS Excel. |
Строка 32: Строка 32:
 | Открыть файл | Открывает файл, прикрепленный к текущему объекту. | | Открыть файл | Открывает файл, прикрепленный к текущему объекту. |
 | Выбрать файл | Открывает **Окно выбора файла** для текущего объекта. | | Выбрать файл | Открывает **Окно выбора файла** для текущего объекта. |
-| {{common/icons/05.png?nolink}} Свойства (Ctrl+E)  | Открывает **Окно свойств** объекта для текущего объекта. |+| {{common/icons/05.png?nolink}} Свойства (Ctrl+E)  | Открывает **Окно свойств** объекта (см. [[ru/manual/interface/edit_object]]) для текущего объекта. |
 | {{common/icons/21.png?nolink}} Удалить/восстановить выделенные строки (Ctrl+Del)  | Помечается на удаление выделенный объект. Восстанавливается ранее помеченный на удаление объект. См. [[ru/manual/administration/work_with_deleted]]. | | {{common/icons/21.png?nolink}} Удалить/восстановить выделенные строки (Ctrl+Del)  | Помечается на удаление выделенный объект. Восстанавливается ранее помеченный на удаление объект. См. [[ru/manual/administration/work_with_deleted]]. |
-| {{common/icons/180.png?nolink}} \\ Настройка колонок  | Открывает окно для настройки перечня выводимых на показ параметров. Подробнее см. [[ru/manual/interface/core_features_of_interface/window_customization]].| +| {{common/icons/180.png?nolink}} \\ Настройка параметров  | Открывает окно для настройки перечня выводимых на показ параметров. Подробнее см. [[ru/manual/interface/core_features_of_interface/window_customization#настройка_параметров|Настройка параметров]].| 
-| Открыть свойства объекта (Ctrl+Shift+E) | Открывает окно редактирования объекта выделенной ячейки/текущего параметра. |+| Открыть свойства объекта (Ctrl+Shift+E) | Открывает **Окно свойств** объекта из выбранной ячейки списка/текущего параметра. | 
 +| {{common/icons/05.png?nolink}} \\ Открыть свойства строки (Ctrl+E)  | Открывает **Окно свойств** выбранной строки списка. |
 | {{common/icons/22.png?nolink}} \\ Добавить строку (Ins)  | Добавляет новую строку в список. | | {{common/icons/22.png?nolink}} \\ Добавить строку (Ins)  | Добавляет новую строку в список. |
 | {{common/icons/1245.png?nolink}} \\ Скопировать строки (Ctrl+C) | Копирует выделенные строки списка. | | {{common/icons/1245.png?nolink}} \\ Скопировать строки (Ctrl+C) | Копирует выделенные строки списка. |
 | {{common/icons/23.png?nolink}} \\ Удалить выделенные строки (Ctrl+Del)  | Удаляет выделенные строки списка. При необходимости удаления нескольких строк, можно выделить их, удерживая нажатой клавишу Shift для выделения подряд нескольких строк, или Ctrl для выборочного выделения строк. | | {{common/icons/23.png?nolink}} \\ Удалить выделенные строки (Ctrl+Del)  | Удаляет выделенные строки списка. При необходимости удаления нескольких строк, можно выделить их, удерживая нажатой клавишу Shift для выделения подряд нескольких строк, или Ctrl для выборочного выделения строк. |
-| {{common/icons/05.png?nolink}} \\ Открыть свойства строки (Ctrl+E)  | Открывает окно для редактирования текущей строки списка в отдельном окне. | 
 <endTableBox|Таблица 1. Общие пункты контекстных меню > <endTableBox|Таблица 1. Общие пункты контекстных меню >
  
Строка 49: Строка 49:
 В этом меню находятся команды для выбора, какую информацию для всей таблицы вывести в этой строке. Например, можно вывести количество строк в таблице. Перечень доступных вариантов в меню зависит от того, какие именно данные находятся в сетке. Пункты меню действуют для той колонки, в поле которой находился указатель. В этом меню находятся команды для выбора, какую информацию для всей таблицы вывести в этой строке. Например, можно вывести количество строк в таблице. Перечень доступных вариантов в меню зависит от того, какие именно данные находятся в сетке. Пункты меню действуют для той колонки, в поле которой находился указатель.
  
-При работе с контекстным меню списка стоит разделять команды **Открыть свойства строки** и **Открыть свойства объекта**+===== Сортировка и группировка строк таблицы ===== 
-  * **Открыть свойства строки** – открывает **Окно свойств** (см. [[ru/manual/interface/edit_object]]выбранной строки списка. + 
-  * **Открыть свойства объекта** – открывает **Окно свойств** объекта из выбранной ячейки списка.+==== Сортировка строк ==== 
 + 
 +Сортировка строк списка выполняется либо с помощью пунктов контекстного меню заголовка списка: **Сортировка по возрастанию** или **Сортировка по убыванию**, либо щелчком мышкой по заголовку колонки. Первый щелчок вызывает сортировку строк по возрастанию, повторный - по убыванию. 
 + 
 +В заголовке сортированной колонки появляется значок стрелки: вверх - по возрастанию, вниз - по убыванию. 
 + 
 +[{{ :ru:manual:interface:core_features_of_interface:grids:cmdt_grids_03.png?nolink |Рисунок 2}}] 
 + 
 +[{{ :ru:manual:interface:core_features_of_interface:grids:cmdt_grids_05.png?nolink |Рисунок 3}}] 
 + 
 +Чтобы отключить сортировку строк списка и вернуть их первоначальный порядок, нужно выбрать пункт контекстного меню заголовка списка **Очистить сортировку** или щелкнуть мышкой по заголовку при нажатой клавише Ctrl. 
 + 
 +Щелчок мышкой по заголовку включает сортировку по этой колонке и отменяет ранее включенную сортировку по другой. 
 + 
 +Возможна сортировка строк одновременно по нескольким колонкам списка. Для того чтобы включить еще одну сортировку, нужно щелкнуть мышкой по заголовку колонки при нажатой клавише Shift. 
 + 
 +На Рис. 2 и Рис. 3 показан пример двойной сортировки. Список сортирован по значениям колонок "Фамилия" и "Имя". В окне на Рис. 2 имена сортированы по убыванию, на Рис. 3 - по возрастанию. 
 + 
 +==  == 
 +**Внимание!** Поля, содержащие перечисление, сортируются не по названию перечисления (по алфавиту), а по номеру перечисления. Подробнее о перечислениях см. в главе [[ru/manual/object_model/object_model_sections]]
 + 
 +==== Группировка строк ==== 
 + 
 +Строки списка можно группировать с помощью пункта меню **Группировать по этой колонке** в контекстном меню заголовка списка. Строки будут группироваться по значениям того параметра, в колонке которого вызван пункт меню. На Рис. 4 показан пример списка, сгруппированного по параметру "Фамилия".  
 + 
 +[{{ :ru:manual:interface:core_features_of_interface:grids:autot_grids_07.png?nolink |Рисунок 4}}] 
 + 
 +Щелчок по значку {{common/group_show.png?nolink}} открывает группу строк, щелчок по значку {{common/group_hide.png?nolink}} ее закрывает. 
 + 
 +При группировке список автоматически сортируется. Направление сортировки можно изменить, щелкнув по заголовку колонки.  
 + 
 +Чтобы отменить группировку, нужно выбрать в меню заголовка колонки пункт меню **Разгруппировать**. 
 + 
 +Объекты в таблице можно группировать одновременно по нескольким параметрам. Для этого пункт меню **Группировать по этому столбцу** вызывается последовательно для нескольких параметров. Вложенность групп будет соответствовать той последовательности, в которой включалась группировка. 
 + 
 +С помощью пункта контекстного меню заголовка списка **Показать область группировки** можно вывести на показ над списком объектов справочника схему группировки, которая может облегчить работу с группировками. Колонки, показанные на схеме группировки также как и колонки заголовка списка допускают установку сортировки по возрастанию и убыванию и наложение быстрых фильтров. С помощью пунктов контекстного меню схемы группировки можно развернуть или свернуть группы, а также очистить группировку. В схеме группировки можно менять порядок группировки, перетаскивая заголовки группируемых колонок мышкой. Можно устанавливать группировку, "перетаскивая" заголовок колонки в область группировки и снимать группировку, "перетаскивая" заголовок колонки оттуда в область заголовка списка. 
 + 
 +На Рис. 5 показан пример списка с выведенной на показ областью группировки и настроенной двойной группировкой: первая группировка включена по параметру "Имя", вторая - по параметру "Фамилия". 
 + 
 +[{{ :ru:manual:interface:core_features_of_interface:grids:autot_grids_09.png?nolink |Рисунок 5}}] 
 + 
 +===== Быстрый поиск в списке ===== 
 + 
 +В форме списка возможен быстрый поиск нужной строки по первым символамДля быстрого поиска нужно выбрать колонку, в которой будет осуществляться поиск, и начать набирать первые символы. Для поиска по редактируемым колонкам списка необходимо сначала снять флажок рядом с пунктом меню **Редактирование значений ячеек** выпадающего меню кнопки  **Действия** (см. [[ru/manual/interface/manual_list#меню_справочника|Mеню справочника]]). Для удаления символов поиска используйте Backspace. Для полной очистки строки поиска используйте "Esc" или перейдите на другой объект в таблице. 
 + 
 +[<contextnavigator>] 
 +  
 +  
 +  
 + 
 +  
 +  
 +  
 +  
 + 
 +  
 +  
 +  
 + 
 +{(rater>id=ru_manual_interface_core_features_of_interface_grids|name=Работа с сетками|type=vote|trace=ip|headline=off)}
Driven by DokuWiki