Добавление и настройка таблиц

Таблицы в карточках объектов позволяют пользователям просматривать список объектов и дел, их ключевые параметры и выполнять различные действия с объектом прямо из таблицы (подробнее см. в статье Заполнение полей и блоков на вкладке "Основное").

Для таблиц предусмотрены следующие ограничения:

  • Таблицы недоступны в конструкторах Реестров и Клиентский форм (не отображаются в списке левого бокового меню).
  • В меню-троеточии блока Таблица доступна только операция Скрыть блок.
  • Недоступно:
    • Сделать блок мультиблоком
    • Создать копию блока
    • Добавить строки в таблицу (строки формируются автоматически в зависимости от значений выбранных колонок)

В списке блоков вы можете добавить уже созданную таблицу или создать новую.

Для создания нового блока с типом Таблица:

  1. Выберите Новая таблица на панели слева и нажмите на нее.
  2. Переместите блок с таблицей в нужное место.
  3. Настройте параметры блока:
    • Укажите название таблицы
    • Выберите исходный класс объекта из списка, информация из которого будет отображаться в таблице (можно выбрать только одно значение)
    • Высота блока — выберите значение:
      • Без ограничений (по умолчанию)
      • Указать значение вручную — если выбрана настройка высоты вручную, отобразится дополнительное поле Значение, px для ввода размера
    • Настройте Видимость (аналогично видимости блоков): Да; Нет; Да, при условиях; Нет, при условиях
    • Если вы выбрали значения Да, при условиях или Нет, при условиях, нажмите кнопку и добавьте условия видимости блока на отдельной форме:
      • Вы можете добавить несколько условий для одного блока
      • Если условия указаны для мультиблока, то видимость определяется для каждого экземпляра блока
    • Фильтры — настройка фильтрации значений, попадающих в таблицу (см. ниже)
    • Колонки — выберите колонки таблицы из полей типов того класса объекта, который был выбран в качестве исходного
    • Панель фильтрации — установите флаг для возможности фильтрации значений по колонкам таблицы в карточке объекта
  4. Нажмите кнопку Применить.
  5. Сохраните настройки типа объекта.

При настройке блока Таблица вы можете изменить порядок колонок с помощью Drag&Drop:

  • Колонка, которая расположена вверху списка, будет отображаться первой в карточке объекта.
  • Изменение порядка доступно для всех колонок.
  • При редактировании, удалении, перемещении или изменении формата полей порядок их отображения в таблице не меняется.

Настройка фильтрации значений таблицы

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

Чтобы настроить фильтрацию значений в таблице:

  1. Нажмите кнопку в параметре Фильтры в настройках таблицы.
  2. Нажмите строку Добавить фильтр и выберите нужное поле в качестве значения фильтра из иерархического списка, корневыми элементами которого являются Проект → Дело (вы можете воспользоваться строкой поиска, чтобы быстро найти нужное поле):
    • Основная информация:
      • Тип
      • Стадия
      • Ответственный
    • Блоки дел:
      • В списке блоков отображаются все блоки типа объекта, который выбран в качестве исходного
      • Вы можете выбрать любые поля из блоков, кроме полей с форматом: СообщениеВстраиваемый кодДанныеШаблон номера дела
  3. Выберите способ фильтрации в колонке Фильтровать по, по которому будут фильтроваться значения выбранного поля:
    • Выбранные значения — отображается по умолчанию
    • Пустые — под условия фильтрации будут попадать только пустые поля
    • Не пустые — под условия фильтрации будут попадать поля, в которых указано значение
  4. Укажите значения, если выбран тип фильтрации Выбранные значения, которые будут попадать под условия фильтрации:
    • Доступные значения зависят от поля для фильтрации, которое было выбрано
    • Если для одного поля выбрано несколько значений, они будут работать по логическому Или (по умолчанию установлено Все значения)
  5. Нажмите кнопку Сохранить.
  6. Сохраните параметры таблицы, нажав кнопку Применить.

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

  • В качестве фильтра недоступно выбрать фильтр по полю Объект-Документ.
  • Если в качестве фильтра выбрано поле с форматом Объект-Дело или Объект-Объект, в карточке объекта пользователь сможет использовать фильтрацию по текущему объекту.
  • При удалении, редактировании и/или добавлении полей и блоков в тип объекта, который выбран в качестве исходного:
    • Если исходный класс объекта и текущий (в который добавляется таблица) совпадают, изменения в фильтрах применяются сразу (без сохранения карточки типа объекта)
    • Если исходный класс объекта и текущий не совпадают, изменения в фильтрах применяются после сохранения типа объекта исходного класса и обновлении страницы у текущего
  • При удалении полей/блоков из системы, а также при изменении названий полей/блоков, автоматически будет изменен состав и названия полей в таблице.
  • При изменении или удалении класса объекта параметры фильтрации таблицы будут сброшены.
  • При настройке фильтрации по ссылочным полям блока таблица поддерживается фильтрация по идентификатору — под ссылочными полями подразумеваются следующие поля:
    • Справочник
    • Объект–Дело
    • Объект–Пользователь
    • Объект–Участник
    • Объект–Объект
    • Системные поля, которые ссылаются на пользователя