Компания 1С продолжает анонсировать развитие платформы. В предстоящем релизе 8.5.5 нас ждет целый ряд значимых улучшений. Мы в WiseAdvice-IT внимательно следим за новинками от вендора и готовы поделиться с вами подробным обзором того, что появится в новой версии.
Важно: данная статья носит анонсирующий характер. Полное описание функциональности будет представлено в официальной документации к релизу. Полный перечень изменений традиционно публикуется в файле v8Update.htm.
Ниже мы собрали пять последних нововведений, которые готовят разработчики платформы. Все они — результат обратной связи от 1С-сообщества и многолетнего опыта эксплуатации системы.
1. Инструмент для определения минимального набора прав
Одна из самых частых проблем при настройке прав доступа в 1С — определить, какой минимальный набор ролей действительно нужен пользователю для выполнения его задач. При большом количестве ролей и сложной структуре прав администраторы часто сталкиваются с ошибкой «Нарушение прав доступа», при этом понять, какого именно права не хватает, бывает очень трудоемко.
В версии 8.5.5 мы получим механизм, который поможет решить эту задачу. Функция «Анализ использования прав доступа» позволит:
- подключиться к выбранному сеансу пользователя в реальном времени;
Анализ использования прав доступа пользователя с версии 1С 8.5.5. Источник здесь и далее: wonderland.v8.1c.ru
- анализировать все сеансы конкретного пользователя;
- отслеживать работу новых сеансов с выбранными объектами метаданных и анализировать исполнение кода фоновых заданий и обработчиков;
- анализировать работу OData-сервисов.
Во время анализа система фиксирует все обращения к объектам и показывает, каких именно прав не хватало для успешного выполнения операции. Результаты можно посмотреть в виде списка или дерева по метаданным.
Особый интерес представляет функция «Подбор ролей». На основе зафиксированных требований к правам система подбирает одну роль или оптимальный набор ролей, который включает все необходимые права. Найденные роли можно сразу назначить пользователю.
Для разработчиков это упростит проверку назначения прав ролям и определение состава ролей для различных категорий пользователей. Для администраторов — выбор ролей при настройке новых сотрудников.
2. Развитие расширений: боты и WebSocket-клиенты
В новой версии платформы появятся новые возможности механизма расширений конфигураций.
Боты Системы взаимодействия
Теперь в расширениях можно будет добавлять собственных предопределенных ботов. Это открывает новые возможности для пользователей типовых конфигураций на поддержке и облачных сервисов — они смогут дополнять функциональность ботов без изменения самой конфигурации.
Для ботов, заимствованных из расширяемой конфигурации, добавлено свойство «Действие при ошибке расширения модуля». Оно определяет, что делать в случае ошибки в коде бота: запретить подключение расширения целиком, вывести предупреждение или игнорировать ошибку (текущее поведение).
WebSocket-клиенты в расширениях
Разработчики прикладных решений смогут создавать предопределенных WebSocket-клиентов в расширениях конфигурации. Это позволит использовать WebSocket-протокол в своих решениях, ограничив возможность изменения настроек только через Конфигуратор — то есть кругом лиц, имеющих соответствующие права.
3. Обслуживание баз данных PostgreSQL
Мы все чаще видим, что наши клиенты выбирают СУБД PostgreSQL. Тенденция понятна: импортозамещение, снижение стоимости владения, зрелость экосистемы. Однако не в каждой компании есть штатный специалист с глубокой экспертизой по администрированию PostgreSQL.
Чтобы помочь в этой ситуации, платформа 8.5.5 получит встроенный сервис обслуживания баз данных (DBMaintenanceService). Он будет автоматически выполнять регламентные задачи по обслуживанию PostgreSQL, не мешая работе пользователей.
Настроить обслуживание можно в функции «Управление серверами» в параметрах СУБД.
Ключевая особенность — настраивается не время запуска задания, а окно обслуживания (время, в течение которого задание может выполняться). Можно задать несколько окон, например:
- в выходные — круглосуточно с высокой интенсивностью;
- в будни — только ночью с низкой интенсивностью.
Также будет доработана консоль администрирования серверов 1С:Предприятие для настройки обслуживания PostgreSQL, а встроенный язык пополнится новыми объектами.
4. Система взаимодействия: текстовые расшифровки и конспекты видеозвонков
После появления в Системе взаимодействия записи видеозвонков логичным шагом стала возможность их текстовой расшифровки. В версии 8.5.5 эта функция будет реализована.
Встроенный язык получит возможность транскрибировать записанный видеозвонок в текст. Полученную расшифровку можно будет отобразить на экране, сохранить в файл или использовать в других сценариях.
Но и это еще не все. Поскольку звонки могут длиться долго, а расшифровка — занимать много страниц, разработчики добавили возможность получать конспект (краткое содержание) видеозвонка. Это позволит быстро ознакомиться с сутью обсуждения, не читая полную стенограмму.
Обе функции значительно повысят эффективность использования Системы взаимодействия в повседневной работе предприятий и организаций.
5. Развитие автоматизированного тестирования
Новые методы для объекта ТестируемаяФорма
- ПолучитьПредставлениеМеню — возвращает список пунктов открытого меню. Позволяет проверить, что нужные пункты меню доступны.
- ОтображаетсяСообщениеПользователю — проверяет, показывается ли пользователю «баллон» подсказки заполнения.
- ПолучитьТекстСообщенияПользователю — возвращает текст отображаемой подсказки.
Теперь в ходе теста можно проверить, что при ошибке заполнения формы пользователь видит правильный текст подсказки.
Имена групп командного интерфейса
Для групп командного интерфейса главного окна в режиме «Такси» добавлены имена:
- ПанельРазделов / SectionsPanel
- ПанельИзбранного / FavoritesPanel
- ПанельИстории / HistoryPanel
- ПанельОткрытых / OpenedPanel
- ПанельФункцийТекущегоРаздела / CurrentSectionFunctionsPanel
- ПанельДействий / ActionsPanel
- ПанельНавигации / NavigationPanel
- МенюФункций / FunctionsMenu
Это позволит тестировать панели командного интерфейса — одна из самых востребованных возможностей, которую давно ждали разработчики.
Метод ПолучитьБлокирующееОкно
У объекта ТестируемоеОкноКлиентскогоПриложения появляется метод ПолучитьБлокирующееОкно. Он возвращает окно, которое открыто поверх текущего и блокирует его. Это поможет корректно обрабатывать ситуации, когда автоматическое тестирование прерывается из-за неожиданно появившегося блокирующего окна.
Мы уверены, что новые возможности автоматизированного тестирования позволят расширить сценарии проверки и сделать программные продукты еще более надежными.
Что это значит для 1С-ников
Каждое из перечисленных нововведений решает конкретную практическую задачу, с которой сталкиваются разработчики, администраторы и пользователи систем на платформе 1С:Предприятие:
- Администраторам станет проще настраивать права доступа и диагностировать ошибки.
- Разработчикам будет легче создавать расширения, тестировать код и интегрировать системы.
- ИТ-специалистам поможет встроенный инструмент обслуживания PostgreSQL.
- Пользователям станет удобнее работать с видеозвонками благодаря расшифровкам и конспектам.
Какие еще изменения реализованы для версии 1С 8.5.5
Повышение удобства работы с ролями в конфигураторе
План задач на версию платформы 1С:Предприятие 8.5.5
Что будет в ближайшей версии 1С:Предприятие 8.5.4, смотрите здесь.
Есть вопросы по работе с 1С? Обратитесь к нашим специалистам по форме обратной связи ниже.
Наши новостные каналы в Телеграм, Макс и ВКонтакте, видеоконтент для пользователей и специалистов 1С – на YouTube и RUTUBE.
консультация эксперта
самые свежие новости 1 раз в месяц












