Таблица¶
В таблице могут содержаться различные типы данных: текст, число, дата, ссылка, Lookup и т.д. В таблице можно перетаскивать столбцы и использовать сортировку. В зависимости от настроек администратора возможно:
-
Добавлять/редактировать/удалять строки.
-
Настроить доступ к отдельным столбцам по статусам задачи или правам доступа.
-
Использовать экспорт и/или импорт записей.
-
Использовать мультивыбор.
-
Использовать пагинацию.
Автообновление виртуальных колонок¶
Если виртуальная колонка таблицы настроена на отображение значения дополнительного параметра из другой задачи, то при изменении этого параметра значение в таблице обновляется автоматически без необходимости перезагружать страницу или таблицу вручную.
Обновление происходит в реальном времени для всех пользователей, у которых задача с таблицей открыта в данный момент (или была открыта в течение последнего часа).
Важно. Автоматическое обновление не применяется к проектным ДП-Таблицам (настроенным через
ProjectTableJSONExtParamIDв системных настройках), чтобы избежать избыточной нагрузки на интерфейс.
Фильтрация¶
Если вы хотите отобрать столбцы таблицы в зависимости от значений в каком-либо столбце нажмите на кнопку кнопку фильтра и введите нужное значение в поле под названием этого столбца. Фильтрация недоступна для столбцов с типом Шаблонная и Блок кнопок.
Группировка¶
Группировку можно настроить, нажав правой кнопкой мыши на заголовок нужного столбца, в открывшемся меню необходимо выбрать пункт Сгруппировать.
Если пользователь применил группировку по определенному столбцу, он автоматически становится скрытым, при этом столбец останется доступен для вывода из общего списка столбцов. После снятия группировки ранее скрытый столбец снова отображается. Настройки таблицы позволяют задать предустановленную группировку по нескольким столбцам, которые также будут изначально скрытыми.
При каждом новом открытии задачи таблица отображается в своем первоначальном состоянии, без сохранения предыдущих изменений в группировке.
При включенной группировке данных возможно добавление новых строк. Новая пустая строка автоматически помещается в группу "Нет значения". Если такой группы не существовало, она создается. После сохранения новой или отредактированной строки обновляется только эта строка, а не вся таблица. Если пользователь изменил значение поля, по которому построена группировка, эта одна строка автоматически перемещается в соответствующую группу.
Сортировка¶
Сортировка работает по клику левой кнопкой мыши на заголовок любого столбца. Рядом с названием столбца, по которому отсортированы задачи, появится стрелка, которая отображает направление сортировки. Чтобы поменять направление сортировки нажмите еще раз, а третье нажатие убирает сортировку.
Либо вызовите контекстное меню нужного столбца и выберите пункт Сортировать по убыванию или Сортировать по возрастанию. После установки направления сортировку можно будет снять в контекстном меню, выбрав пункт Очистить сортировку.
При каждом новом открытии задачи таблица отображается в своем первоначальном состоянии, без сохранения предыдущих изменений в сортировке. Если администратор настроил сортировку по умолчанию для одного из столбцов, порядок строк автоматически обновляется после каждого редактирования ячеек или выполнения смарт-кнопок — без перезагрузки страницы.
Ширина таблицы¶
По умолчанию ширина столбцов таблиц в карточке задачи установлена по размеру экрана. Но пользователь самостоятельно может отрегулировать ее - сделать это можно с помощью кнопки в верхнем правом углу таблицы.
| Кнопка | Режим |
|---|---|
| кнопку «По заголовкам» | По заголовкам |
| кнопку «По размеру экрана» | По размеру экрана |
| кнопку «По содержимому» | По содержимому |
Нажатие на кнопку осуществляет переключение между режимами отображения: по заголовкам, по размеру экрана и по содержимому таблицы.
ℹ️ Изменение режима ширины таблицы по кнопке не будет сохранено. После обновления страницы автоматически восстанавливается режим, установленный администратором.
ℹ️ Кнопка отображает не текущий режим таблицы, а тот, который будет следующим после нажатия
Открыть в модальном/новом окне¶
Чтобы открыть таблицу в модальном окне необходимо нажать кнопку кнопку «Открыть в модальном окне» в верхнем правом углу таблицы.
Если текущая задача открыта в модальном окне, таблицу по кнопке кнопку «Открыть в модальном окне» можно открыть в новой вкладке браузера.
Редактирование ячеек¶
Чтобы изменить данные вы можете кликнуть мышью по ячейке два раза и она перейдет в режим редактирования.
Либо выбрать пункт "Редактировать" в контекстном меню.
При клике за пределами таблицы или при переходе на другую ячейку измененная ячейка выделяется цветом. Чтобы сохранить внесенные изменения, нажмите кнопку кнопку сохранения на панели инструментов таблицы.
Изменения автоматически сохраняются и после нажатия клавиши Enter, в таком случае фокус перемещается на ячейку ниже, сразу открывая ее для редактирования. Нажатие клавиши Esc отменяет изменения и закрывает редактор. При нажатии Tab происходит переход к ячейке справа с сохранением режима редактирования. Это работает как в обычном режиме, так и при группировке данных.
Открыть таблицу в режиме редактирование можно в модальном окне — для этого нажмите на кнопку кнопку редактирования рядом с названием таблицы.
Вы можете отредактировать несколько ячеек, а затем сохранить все внесенные изменения сразу. Чтобы отменить внесенные изменения, нажмите кнопку кнопку отмены изменений на панели инструментов таблицы.
При ручном вводе значений в столбец с типом "Дата и время" год автоматически будет отображаться в нужном формате. К примеру, если ввести значение “30.03.23” к году автоматически будет прибавлено 2000 и значение в столбце будет отображено как “30.03.2023”.
Если строка недоступна для редактирования, она будет окрашена в серый цвет
В системе доступно интерактивное редактирование ячеек таблицы с клавиатуры. При нажатии мышью на ячейку нажатие любой печатной клавиши автоматически очищает текущее значение и активирует режим редактирования, сразу вводя соответствующий символ. Система игнорирует служебные и непечатные клавиши такие как Enter, Control, Command, стрелки и другие управляющие клавиши, которые не запускают процесс редактирования. Для отмены изменений предусмотрена клавиша Esc, возвращающая ячейке исходное значение.
При нажатии кнопки Enter вы можете перемещаться на строку ниже по столбцу, при нажатии стрелок — перемещаться вправо и влево по строке. При нажатии Enter в режиме редактирования ячейки ввод данных подтверждается, после чего фокус мгновенно переходит на ячейку прямо под текущей в этом же столбце и автоматически активирует ее режим редактирования. Если следующая строка отсутствует или ячейка в ней заблокирована для изменений, фокус и режим редактирования остаются в исходной ячейке.
Клавиша Tab также сохраняет результат редактирования, но перемещает фокус вправо на следующую ячейку в этой же строке и сразу открывает ее для редактирования, минуя промежуточный этап простого выделения. Первое нажатие Tab перемещает фокус без открытия редактора, все последующие — с переходом к редактированию. Если ячейка недоступна для редактирования, фокус просто переносится на нее без активации режима ввода.
Система поддерживает возможность мультивыделения значений таблице: вы можете производить множественное выделение ячеек и строк с зажатым Ctrl/Cmd, а также выделять непрерывные диапазоны. Поддерживаются стандартные горячие клавиши: Ctrl+C для копирования и Ctrl+V для вставки, включая соответствующие пункты контекстного меню. Копирование работает для любых ячеек, включая как редактируемые, так и заблокированные. При вставке система проверяет совместимость: данные будут вставлены только если типы столбцов источника и назначения совпадают или являются схожими (например, Число в Деньги, Число в Текст). Попытка вставить несовместимые данные (например, Число в столбец типа Файл) будет заблокирована для всего скопированного блока, при копировании значение в целевой ячейке будет очищено.
Вы можете скопировать одно значение и, потянув за уголок выделенной ячейки, распространить его на выделенный диапазон по горизонтали, вертикали или одновременно в обоих направлениях.
Контекстное меню¶
При клике на ячейку правой кнопкой мыши вызывается контекстное меню с пунктами:
| Пункт | Назначение |
|---|---|
| Редактировать | Переход в режим редактирования. Действие аналогично двойному клику по ячейке |
| Удалить | Очищает значение ячейки. До сохранения изменений удаленные данные можно восстановить с помощью пункта Вернуть значение |
| Вернуть значение | Восстанавливает удаленное значение. Пункт доступен, если было произведено удаление и изменения еще не сохранены |
| Добавить строку выше | — |
| Добавить строку ниже | — |
| Дублировать строку | Выбранная строка полностью копируется и автоматически вставляется в самое начало таблицы. После сохранения значения система перемещает созданный дубликат в конец таблицы, и он отображается последней строкой. Особенность поведения наблюдается при добавлении параметра через эту опцию в момент создания новой задачи: в этом случае после сохранения дублированная строка останется на своей первоначальной позиции в начале таблицы |
| Копировать | Копирует значение ячейки в буфер обмена |
ℹ️ Пункты «Добавить строку выше» и «Добавить строку ниже» временно недоступны.
Добавление строк¶
Для добавления строки нажмите кнопку кнопку добавления строки на панели инструментов таблицы. После чего, в зависимости от настроек конкретной таблицы, либо будет добавлена пустая строка и данные могут быть заполнены в самой таблице, как в режиме редактирования, либо откроется окно для внесения данных в ячейки. Состав доступных для добавления полей определяется администратором системы. Обязательные для заполнения поля выделены красной рамкой.
Окно добавления строки в таблицу¶
Добавленная строка будет отмечена цветом. Нажмите кнопку кнопку сохранения в шапке таблицы для сохранения добавленной строки.
При добавлении строки в параметр обязательные для заполнения столбцы автоматически выделяются красным фоном, если они пустые.
При редактировании существующих записей внутри таблицы обязательное поле подсвечивается красной рамкой только в том случае, если пользователь изменил его содержимое и оставил пустым. Поля, которые изначально были пустыми, не подсвечиваются при начале редактирования - индикация срабатывает после внесения и удаления данных.
После сохранения нового значения, автоматически откроется последняя страница и значение будет добавлено последней строкой.
Удаление строк¶
Чтобы удалить из таблицы строку вместе с данными, нажмите на иконку "Больше действий" (троеточие) в конце соответствующей строки и выберите в списке пункт "Удалить".
Строка будет помечена на удаление и подсвечена красным цветом.
Помеченные строки будут удалены по нажатию кнопки кнопку сохранения на панели инструментов таблицы. Вы можете пометить на удаление несколько строк, а затем удалить их все сразу. Перед сохранением вам необходимо подтвердить удаление.
Для отмены удаления строки нажмите на иконку "Больше действий" (троеточие) в конце соответствующей строки и выберите в списке пункт "Восстановить".
Для быстрой очистки всего содержимого таблицы нажмите кнопку кнопку удаления Удалить все строки в панели инструментов параметра.
Кнопка отображается только при наличии у вас прав на редактирование всех ячеек и столбцов. Кнопка скрыта, если в таблице присутствуют заблокированные для редактирования строки или столбцы, либо включен автоподсчет, так как система исключает возможность удаления данных, над которыми у пользователя нет полного контроля. Если таблица пуста, кнопка отображается, но находится в заблокированном (неактивном) состоянии.
Для предотвращения случайных действий при клике на кнопку появляется предупреждающее модальное окно с запросом “Вы хотите удалить все строки и данные?”. Только после подтверждения целиком очищается все содержимое таблицы — все строки и данные во всех столбцах.
Режим множественного выбора¶
Режим множественного выбора позволяет ускорить ввод новых строк в таблицу, где есть столбец с типом Ссылка на задачу (этот столбец называется ключевым). Например, его удобно использовать для подбора товаров/услуг из справочника.
Режим множественного выбора настраивается системным администратором. Если данный режим настроен, на панели инструментов таблицы появляется кнопка множественного выбора кнопку множественного выбора — по клику на нее открывается окно множественного выбора, в котором в ключевом столбце отображаются все доступные значения (задачи из категории, на которую ссылается этот столбец). В левом столбце можно отметить сразу несколько нужных строк, а в остальных столбцах — ввести значения. После сохранения все отмеченные строки с введенными значениями будут добавлены в таблицу.
Секционирование¶
Столбцы таблицы могут быть распределены на секции. Секции настраивает администратор системы. Пример таблицы с настроенными секциями.
Секции могут отображаться как в развернутом, так и в свернутом виде. Пример таблицы со свернутой секцией.
Администратор может настроить какие столбцы отображаются в свернутом и развернутом виде секции.
Импорт и экспорт в Excel¶
Данные из таблицы могут быть экспортированы (выгружены) в Excel и импортированы (загружены) из Excel.
Если возможности импорта и экспорта включены для таблицы, в панели инструментов параметра по кнопке Дополнительные действия становятся доступны пункты Импорт и Экспорт.
Особенности экспорта¶
ℹ️ При экспорте выгружается вся таблица, независимо от фильтрации значений в задаче
Значения столбца со ссылкой на задачу выгружаются в виде текста, а для загрузки в такой столбец можно использовать как текст (в этом случае ищется подходящая задача в нужной категории), так и номер задачи.
При выгрузке из ячейки с файлом в Excel будет выгружена ссылка на него. При загрузке из Excel ссылки на файлы игнорируются (не загружаются).
Особенности импорта¶
ℹ️ Импорт в таблицу из Excel работает только в карточке уже созданной задачи, в карточке создания новой задачи режим импорта не работает
Импорт работает в режиме полной перезаписи таблицы — сначала из таблицы удаляются все существующие строки, а затем добавляются новые данные из Excel.
Если активен режим Импорт с распознаванием заголовков, сопоставление столбцов файла и таблицы производится по их названиям. В таком случае в первой строке файла обязательно должны быть названия столбцов.
Если активен режим Импорт данных в фиксированном формате, таблица должна содержать только данные (без заголовков) и столбцы в файле должны быть расположены в порядке столбцов таблицы.
При импорте данных сохраняется стилизация: границы ячеек, начертание текста (жирный) и подчеркивание.
Отображение таблицы в виде набора полей¶
ℹ️ Вид отображения доступен, начиная с версии 2.265 Цефей
Столбцы таблицы в карточке задачи можно отобразить в виде набора стандартных полей ввода, расположенных друг за другом для каждой строки. Поддерживаются основные типы столбцов: Текст, Выбор пользователей, Lookup поле, Дата, Дата и время. Вычисляемые столбцы в виде полей отображаться не будут. Группировка отображается одним уровнем, где каждая группа является контейнером для добавления новых элементов. Новые наборы полей добавляются по кнопке Добавить строку.
Переход в режим редактирования осуществляется кликом по полю, а сохранение введенных данных кликом в любую область вне поля. Поведение при сохранении зависит от настроек таблицы: в режиме автосохранения данные отправляются сразу, а в режиме сохранения по кнопке измененные поля подсвечиваются цветом.