Печатные формы

Настроить фильтрацию и группировку данных в таблице

Настроить фильтрацию и группировку данных в таблице

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

Редактор СБИС
MS Word
MS Excel

Задать условия фильтрации

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

Например, чтобы выводить записи только с категорией «Права», добавьте код:

Документ.Номенклатура.Категория=='Права'

Настроить группировку

Данные таблицы можно группировать по определенному признаку. Например, по категории номенклатуры.

Для настройки:

  1. Нажмите на таблицу и выберите «Группировка».
  2. В открывшемся окне укажите параметр, по которому нужно группировать таблицу, и сохраните изменения.

Если нужно разделить на группы (например, категории товаров) строкой, в настройках установите флаг:

  • «шапке» — для добавления строки в начале группы;
  • «подвале» — для добавления строки в конце группы.

Измените название группы.

Задать условия фильтрации

Если в таблицу не нужно выводить все данные, то можно задать условия фильтрации. Для этого в ячейку таблицы добавьте функцию:

{%фильтр: [Условие фильтрации]%}

В [Условие фильтрации] можно написать любой код с помощью функций JavaScript.

Например, в таблице необходимо отобразить только номенклатуры, сумма которых больше 2000. В ячейку с полем <Документ.Номенклатура.Сумма> добавьте фильтр:

{%фильтр: <Документ.Номенклатура.Сумма> > 2000%}

В таблице можно использовано одновременно несколько фильтров, при этом каждый фильтр уменьшает выборку.

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

  1. По первой ячейке заголовка нажмите правой кнопкой мыши и выберите «Вставить примечание».
  2. Добавьте комментарий {%ТаблицаНачало%}.
  3. В последней ячейке основного содержимого добавьте комментарий {%ТаблицаКонец%}.

Задать условия фильтрации

Если в таблицу не нужно выводить все данные, то можно задать условия фильтрации. Для этого в ячейку таблицы добавьте функцию:

{%фильтр: [Условие фильтрации]%}

В [Условие фильтрации] можно написать любой код с помощью функций JavaScript.

Например, в таблице необходимо отобразить только номенклатуры, сумма которых больше 2000. В ячейку с полем <Документ.Номенклатура.Сумма> добавьте фильтр:

{%фильтр: <Документ.Номенклатура.Сумма> > 2000%}

В таблице можно использовано одновременно несколько фильтров, при этом каждый фильтр уменьшает выборку.

Настроить группировку

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

  1. Нажмите на первую ячейку и в примечании укажите выражание для группировки.
    {%ГруппаВыражение:<JS> или <поле>%}

    В <JS> или <поле> можно написать любой код с помощью функций JavaScript или добавить доступное поле.

  2. Чтобы разделить отдельные группы (например, категории товаров) строкой, в примечании введите функцию:
    • {%ГруппаШапка: return <JS> или <поле>;%}, чтобы добавить строки в начале группы.
    • {%ГруппаПодвал: return <JS> или <поле>;%} — в конце группы.
  3. Настройте сортировку групп, добавив функцию:
    {%ГруппаСортировка:<Направление сортировки>%}

    Параметр <Направление сортировки> может принимать только 2 значения — ПоВозрастанию и ПоУбыванию.

Права и роли