19 сентября 2025
Back to list

Пользовательское название фильтра в отчёте 1С (псевдоним фильтра)

reading time ~ min

«1С» — очень своеобразный фреймворк. В попытках сделать его удобным, понятным для неспециалистов, у создателей получилась этакая «своя вселенная», с очень неочевидными решениями.

Простой пример: есть отчёт, который создан для решения задач, выходящих за рамки стандартной поставки (в других фреймворках такие доработки называются «плагинами» или «модулями», в «1С» это называется «дополнительный отчёт»). В этом отчёте формируется выборка из базы данных и предоставяется пользователю.

Один из фильтров отчёта имеет типовое название. Мы хотим его переименовать: вместо «Дата» написать «Все поступления с».

 

Исходя из логики и структуры фреймворка «1С», идём в Конфигуратор, где видим каркас (внутрянку) этого отчета, и задаём фильтру псевдоним (в «1С» подобные вещи называются «Представлением»). Казалось бы, что может пойти не так?

 

Идём в отчет, как видят его пользователи, и видим, что псевдоним есть, а выбор даты пропал. Было поле выбора даты и пропало. Что случилось?


Что интересно, в «1С» вшит богатый инструментарий для «подгонки» отчётов под нужды пользователей прямо из пользовательского доступа. Этакий конструктор, где можно манипулировать данными выборки: дополнять полями, делать сравнения, форматировать внешний вид таблицы и прочие красивости. Только запрос к базе данных изменить не можем, а во всём остальном можно разгуляться вволю.
А внешний вид этого конструктора сильно отличается от того, как выглядит среда разработки отчётов в Конфигураторе.


Открываем пользовательский «конструктор» и смотрим, что у отчёта внутри. Настройки → Расширенный вид → Фильтры.

 

Сравниваем, чем фильтры отличаются друг от друга (в «1С» фильтры называются «Отборами»).

Видим, что у всех фильтров есть значок звёздочки, а у нашего — звёздочка с галочкой. Что это значит? Два раза щелкаем мышкой на эту звёздочку с галочкой — открывается дополнительная менюшка с расшифровкой.

Оказывается, она означает, что фильтр показывается в Шапке отчёта только в виде флажка (то есть галочки), без возможности задать какое-либо иное значение.

Выбираем в менюшке «В шапке отчета», нажимаем жёлтую кнопку «Закрыть и сформировать», — ура, у фильтра появилось поле выбора.

Теперь, чтобы выбор даты был в отчёте всегда, идём в Конфигуратор (среду разработки отчётов) и перебираем методом тыка или ищем решение в интернете. Почему-то 1С-специалисты редко делятся подобными секретами. Перелопатив море информации, находим ответ в маленькой заметочке (спасибо тебе, добрый человек).

Все дело в том, что мы не там указали псевдноним фильтра (представление). Надо было выбрать дополнительную менюшку «Пользовательские настройки элемента» и исключительно там обозначить нужное название фильтра.

 

Проверяем со стороны пользователя — вот теперь всё как надо.

Комментарии Отмена
Emoji
😀 😂 😅 😍 😎 😭 😡 👍 🔥 🎉 😊 😢 😇 😜 😏 😉 😒 😬 😴 😋 😌 😛 😝 🤔 🤗 🤓 🤔 🤤 😪 😷 🤒 🤕 😵 🤢 🤧 😲 🤯 😳 🤠 🥳 😎 😖 😞 😩 😫 🥺 😤 😠 😡 🤬
0 комментариев
Latest posts
Эта дурацкая цифровизация или почему ИИ сам не справится (начало научной статьи)
Сейчас я собираю фактические данные для научной статьи-исследования о самоорганизации хаоса. В крупной...
1 сентября 2025
Чем занят интернет-маркетолог
Когда я начинала свой профессиональный путь, одним из поручений моего наставника было следить за изменениями в...
10 августа 2025
Как рисуют алгоритм программы - на примере реальной задачи для интернет-магазина
Это кусочек задачи для интернет-магазина. Нужно анализировать прайс-листы: загружать прайс и выгружать...
2 апреля 2025