КОНСТРУКТОР
Журналы: оформление и настройки
Кроме общих настроек объекта, у каждого справочника и документа есть три кнопки в шапке редактора, которые управляют журналом — списком записей:
| Значок | Кнопка | Что настраивает |
|---|---|---|
| 🎨 | Оформление журнала | Подсветку строк по условию |
| ⏳ | Глобальные фильтры журнала | Период и условия отбора, действующие по умолчанию |
| Σ | Глобальные агрегации журнала | Итоги по колонкам в подвале журнала |
Все три настройки глобальные — их видят все пользователи. Пользователь может переопределить их своими настройками журнала — см. Журнал.
| Выбор поля | По какому реквизиту проверять условие |
|---|---|
| Условие | Оператор сравнения (список зависит от типа поля) |
| Значение | С чем сравнивать. Для булева поля — Да / Нет, для перечисления — список значений |
| Цвет | Кнопка с цветным кружком. Открывает палитру из 10 цветов — круглых образцов: Red, Orange, Yellow, Green, Blue, Purple, Pink, Indigo, Teal, Gray. По умолчанию жёлтый |
Кнопка Добавить правило создаёт новое правило, 🗑 удаляет, Закрыть закрывает окно, ✕ в шапке — тоже.
Пример. Правило «Номенклатура.Остаток ≤ 0» с цветом Red подсветит строки с нулевым остатком красным — сразу видно, что надо заказывать.
# Глобальные фильтры журнала
Заголовок окна — «Глобальные фильтры журнала», пояснение: «Правила фильтрации, применяемые по умолчанию. Пользовательские фильтры перекрывают глобальные».
# Период по умолчанию
Заголовок блока — «Период по умолчанию», пояснение: «Фильтр по дате, активный при открытии журнала».
Выпадающий список периода содержит:
| Значение | Что означает |
|---|---|
| Сегодня | С начала сегодняшнего дня до конца дня |
| Эта неделя | С начала недели (с воскресенья) до конца субботы |
| Этот месяц | С первого по последнее число месяца |
| Этот квартал | С начала квартала до его конца |
| Этот год | С 1 января по 31 декабря |
| Произвольный период | Появляются поля Начало и Конец с календарями |
ВажноПериодичность фильтра применяется к полю даты документа/справочника. Для справочников логично оставить «Сегодня» только если у записи есть дата; иначе лучше «Произвольный период» с пустыми границами.
# Правила фильтрации
Блок «Правила фильтрации». Каждое правило — это три списка:
| Элемент | Что задаёт |
|---|---|
| Поля объекта | По какому реквизиту отбирать (служебные и элементы формы не показываются) |
| Условие | Оператор сравнения, подходящий типу поля |
| Значение | Значение для сравнения |
Кнопка Добавить правило создаёт новое правило, 🗑 удаляет. Окно закрывается кнопкой Закрыть.
Пример. Правило Статус = Черновик покажет в журнале только черновики документов.
# Как фильтры взаимодействуют
Глобальные фильтры (эта настройка)
↓ перекрываются
Пользовательские фильтры (настройки журнала у конкретного пользователя)
↓ дополняются
Отборы на панели инструментов журнала (временные)Если пользователь задал своё условие, оно заменяет глобальное — так и написано в подсказке «Пользовательские фильтры перекрывают глобальные».
# Агрегации журнала
Заголовок окна — «Агрегации журнала», пояснение: «Глобальные функции итогов по столбцам, отображаемые в футере журнала».
Каждая агрегация — строка из трёх частей:
| Элемент | Что задаёт |
|---|---|
| Поле | Колонка, по которой считается итог |
| Функция | Что именно считать |
| Подпись | Подпись в подвале (подсказка «Подпись (необязательно)...») |
Набор функций зависит от типа поля:
| Функция | Для каких полей | Что считает |
|---|---|---|
| Сумма | Числовые (число, валюта) | Сумму значений |
| Среднее | Числовые | Среднее значение |
| Минимум | Числовые | Наименьшее значение |
| Максимум | Числовые | Наибольшее значение |
| Кол-во | Любые | Количество строк |
| Уникальных | Ссылочные | Число различных значений (например, разных контрагентов) |
Кнопка Добавить агрегацию создаёт строку, 🗑 удаляет. Окно закрывается кнопкой Закрыть.
Пример. Агрегация «Сумма по полю Сумма с подписью "Итого за период"» добавит в подвал журнала итоговую сумму.
# Как сохранить настройки журнала
Все три окна применяют изменения сразу к открытому объекту, но в базу попадут только после нажатия зелёной кнопки Записать в шапке редактора.
