Панель инструментов

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

Если таблица предназначена для работы с объектами (например, с элементами справочника), то на панели инструментов присутствуют кнопки «Создать / Открыть / Удалить», а если таблица предназначена для работы со связями между объектами (как правило, со связями работают сервисные модули), то на панели инструментов присутствуют кнопки «Добавить / Изменить / Убрать».

Эти кнопки предназначены для выполнения следующих операций:

  • «Создать» или «Добавить» — на клавиатуре этим кнопкам соответствует клавиша Insert.

    Кнопка открывает модуль создания объекта / модуль добавления связи между объектами.

    В результате создания объекта / добавления связи между объектами в таблице появляется новая строка.

    На кнопке «Создать» или «Добавить» при помощи параметра системы <класс модуля>.add_report_doc_id_list может быть настроено меню, пунты которого позволяют запускать формирование отчетов, см. пример на рисунке ниже. Удобно настроить такое меню для отчетов, загружающих в систему данные, отображаемые в поисковом модуле.

    Рисунок 13. Меню кнопки «Создать»

    Меню кнопки «Создать»

  • «Открыть» или «Изменить» — на клавиатуре этим кнопкам соответствует клавиша Enter.

    Кнопка доступна, только если в таблице выделена ровно одна строка.

    Кнопка открывает модуль редактирования объекта / связи между объектами, выделенных в таблице.

    В результате редактирования объекта / связи между объектами меняются данные в соответствующей строке таблицы.

  • «Удалить» или «Убрать» — на клавиатуре этим кнопкам соответствует клавиша Delete.

    Кнопка доступна, только если в таблице выделена одна или несколько строк.

    Для ряда объектов групповое удаление невозможно, например, лицевые счета, договоры, услуги, номера у услуг, адреса у услуг, признаки у услуг, постоянные тарифы на услугах. В этом случае в таблице невозможно выделить несколько строк.

    При нажатии кнопки выдается запрос на подтверждение действия. В случае подтверждения объекты или связи, выделенные в таблице, удаляются. При этом они могут быть удалены безвозвратно или могут быть лишь помечены как удаленные. Информация о том, как выполняется удаление в каждом случае, приведена в документации о подсистемах в разделах о соответствующих основных модулях, справочниках и сервисных модулях в подразделах об удалении. Как правило, объекты, помеченные как удаленные, можно просмотреть в поисковом модуле при помощи флага «Удаленные», подробнее см. в разделе «Фильтр».

    Если удаление осуществить невозможно, то объекты и связи не удаляются, выдается сообщение с описанием причины невозможности удаления.

Каждая из перечисленных выше кнопок присутствует, только если в системе предусмотрена соответствующая операция с объектами / связями между объектами и эта операция доступна пользователю.

Если в таблице отображается линейный список (не иерархия), то на панели инструментов присутствует раздел «Сортировка», содержащий кнопки для выполнения сортировки. Пример представлен на рисунке ниже.

Рисунок 14. Кнопки для выполнения сортировки по столбцам «Активность» (по убыванию) и «Имя» (по возрастанию)

Кнопки для выполнения сортировки по столбцам «Активность» (по убыванию) и «Имя» (по возрастанию)

  • Каждая из кнопок в разделе «Сортировка» соответствует столбцу таблицы, по которому выполняется сортировка. Таким образом, если сортировка выполняется по нескольким столбцам, то присутствует несколько кнопок.

  • Порядок сортировки по столбцу (по возрастанию или по убыванию) обозначается на кнопке пиктограммой, а также отображается во всплывающей подсказке. Для изменения порядка сортировки по щелкните по соответствующей кнопке.

  • Сортировка строк таблицы выполняется в том же порядке, в каком расположены кнопки слева направо. Чтобы изменить последовательность сортировки, перетащите кнопки на нужные места.

  • Чтобы отменить выполнение сортировки по столбцу, утащите соответствующую кнопку с панели инструментов.

  • Чтобы добавить столбец в сортировку, перетащите заголовок столбца на панель инструментов в раздел «Сортировка» или щелкните по заголовку столбца, удерживая клавишу Ctrl, в результате в на панели инструментов появится кнопка сортировки.

Если в таблице отображается иерархия объектов, то на панели инструментов присутствуют кнопки «Развернуть все» и « Свернуть все», позволяющие развернуть или свернуть всю иерархию.