Обновление 3.21 вобрало в себя множество небольших, но долгожданных улучшений по юзабилити. Это касается форм, отчётов, справочников – словом, тех страниц и интерфейсов, которыми вы пользуетесь каждый рабочий день.
Многие из улучшений, чтобы стать доступными, требуют небольшой настройки администратором. Поэтому, админы, не проходите мимо! Внимательно прочитайте суть обновлений и сделайте добро вашим коллегам.
Также в 3.21 мы представляем LINQ и триггеры. Эти два инструмента – мощная парочка, которая может перевернуть ваше представление о системе и работе в ней. Именно LINQ позволит делать самые сложные и зубодробительные отчёты предельно быстрыми, и именно триггеры добавят в систему ту автоматизацию рутинных процессов, которой вам так не хватало.
Но… обо всём по порядку.
Теперь в отчёте "Проекты и Работы" можно переименовывать колонки так, как вам нужно для текущих потребностей.
Зайдите в отчёт, который вы создавали ранее, или создайте новый отчёт типа «Проекты и работы» → меню «три точки» → «Изменить»:
Как видите, полная свобода названий.
Вы этого точно ждали, если хотя бы изредка заполняете формы с очень большим количеством полей.
Если заполнить форму нужно +/- одинаковыми значениями или воспользоваться однотипными статусами, вы можете массово вносить данные в форму.
Как массово заполнить поля в форме:
Чтобы записи перезатёрлись на те, которые вы вводите через массовое заполнение, поставьте чек-бокс «Применить к заполненным».
Стало можно зафиксировать шапку таблицы с названиями полей:
Зафиксировать шапку формы может администратор в настройках формы:
изменить
;Админ системы теперь может настроить ширину колонок в форме.
Чтобы изменить ширину колонок:
изменить
;В согласованиях можно не набирать согласующих вручную, а заранее зафиксировать неограниченное количество шаблонов маршрутов согласований.
Раньше они были отсортированы по дате создания.
Теперь они всегда отсортированы по алфавиту. Теперь администратор системы может, например, пронумеровать их, чтобы порядок в списке шаблонов для пользователей был более логичным.
В настройках справочника теперь можно выбрать, по какой колонке сортировать данные по умолчанию.
Чтобы изменить правила сортировки записей в справочнике:
изменить
;Раньше в справочниках поле «Автор» (автор записи) выводился всегда и скрыть его было нельзя. Сейчас это стало отдельной опцией в настройках справочника.
Чтобы включить/отключить отображение поля «Автор», в настройках справочника поставьте/снимите чек-бокс «Отображать автора записи».
В справочник можно выводить системные реквизиты: автор, статус утверждения, дату записи.
Раньше в интерфейсе они всегда выводились в левой части таблицы. А сейчас они отображаются в списке реквизитов, и как и другие поля таблицы-справочника. ⇒ Теперь можно поменять их положение.
Разворачивайте на весь экран теперь не только справочники Ведущий-Подчинённый, но и простые справочники, которые расположены на отдельных страницах:
Стало можно сортировать порядок справочников не только в меню объекта, но и на самой карточке объекта.
Если на карточку объекта выводится 2 или более справочников, то в настройках объекта можно определить их порядок.
Если до срока завершения лицензии ADVANTA осталось менее 30 дней, то теперь администратор системы увидит в горизонтальном меню соответствующую надпись:
По клику на сообщение, администратор попадёт на страницу с данными о лицензиях.
Теперь эта страница тоже стала более информативной:
В системе хранится множество данных, и чем больше система, больше настроек, больше пользователей, тем более информативные данные можно извлекать для анализа работы компании, ведущей свою деятельность в ADVANTA.
Был необходим инструмент создания сложных запросов, фильтров, с использованием связей между объектами системы, который минимизирует выборку данных, и сделает это быстро. Так администратор системы, зная особенности конкретной базы, сможет правильно построить нужный ему запрос, получив только те данные, которые ему нужны, не запрашивая доработку специализированного отчета в платформенном ПО, обходясь только настройками.
Типовые отчеты выбирают достаточно однородные данные, чтобы их комбинировать. Поэтому был сделан инструмент табличных отчетов, но для генерации «хитрых» отчетов приходится строить много отчетов источников, отчеты не знают ничего друг о друге и не меняют фильтры динамически. Так в отчетах «Электронная таблица» приходится строить источники с заведомо избыточными данными, которые «может быть» будут нужны для итогового отчета. Формирование источников данных само по себе ресурсоемкая операция, а чем их для табличного отчета больше, тем хуже. Более того, полученные таким образом избыточные данные нужно формировать в итоговом листе формулами, отсекая ненужное.
Поэтому решили создать в системе модуль, который может обращаться к данным в контексте бизнес-объектов (с учетом их настройки). Модуль конвертирует запрос используя внутренние механизмы работы с данными в запросы к СУБД, с наложением схемы прав доступа пользователя, возвращает выборку данных в виде стандартной последовательности IEnumerable объектов с использованием механизмов, встроенных в C# LINQ.
Подробно о том, как работать с LINQ и простейшие примеры запросов.
Модуль LINQ – это мощный инструмент для построения быстрых отчётов и дашбордов, а также для настройки триггеров, для автоматизации работы системы ADVANTA на качественно ином уровне.
Триггеры – это дополнительный мощный инструмент для автоматизации бизнес-процессов.
Подробно о том, что такое триггеры, как они работают и чем могут быть полезны, читайте здесь.