Фирма «1С» опубликовала релиз «1С:Предприятие 8.3.17», куда вошли новые механизмы отображения информации об ошибках, обновленная система взаимодействия и многое другое.
Новые инструменты для администраторов и разработчиков в «1С:Предприятие 8.3.17»
В технологической платформе «1С:Предприятие 8.3.17» реализован новый механизм отображения ошибок. Предполагается, что общение с программой станет для пользователей и администраторов более понятным, а у разработчиков появится возможность управлять содержимым сообщений об ошибках.
Управление настройками ошибок. Источник: wonderland.v8.1c.ru
Новый механизм включает:
- возможность настройки внешнего вида формы сообщения об ошибке в зависимости от категории ошибки, в том числе настройку иконки и текстового сообщения;
- возможность декларативной настройки текстов сообщений об ошибке;
- реализацию во встроенном языке объектной модели, позволяющей изменить текст и форму ошибки, перед тем, как она будет показана пользователю;
- а также возможность сформировать и отправить отчет об ошибке в службу технической поддержки.
Также в новой платформе появится режим работы технического специалиста. Предполагается, что в этом режиме для форм, элементов панели и элементов меню функций будет отображаться специальный служебный диалог, содержащий полный путь к соответствующему объекту метаданных. При работе в режиме отладки можно будет сразу перейти из данного диалога к соответствующему объекту в конфигураторе.
Кроме того, пункт главного меню «Все функции» в связи с появлением режима работы технического специалиста сменил свое название на «Функции для технического специалиста».
Развитие системы взаимодействия
Одной из самых ярких историй в обновленном релизе технологической платформы стала интеграция с мессенджером Telegram и социальной сетью ВКонтакте.
Взаимодействие с мессенджером Telegram организовано через бота. Сценарий совместной работы разработчики описали так: «Пользователь Telegram пишет сообщение боту, система взаимодействия создает нового внешнего пользователя (если такого еще нет) и новое неконтекстное обсуждение (если такого еще нет). Участниками этого обсуждения являются внешний пользователь и пользователи системы взаимодействия, назначенные для участия во внешних обсуждениях. При появлении новых сообщений в этом обсуждении пользователи системы взаимодействия получают уведомления по общим правилам, а внешний пользователь получает сообщение в Telegram от бота».
Аналогичным образом, только с использованием идентификатора группы и ключа доступа, организуется взаимодействие с социальной сетью ВКонтакте.
Еще одно направление в развитии системы взаимодействия – это повышение удобства обмена мгновенными сообщениями. По мере развития этой функциональности выявляется множество мелких деталей, которые не являются непреодолимым препятствием, но создают множество мелких неудобств. В новом релизе учли целый ряд таких нюансов:
- указание получателей сообщения для неконтекстного обсуждения – эти пользователи будут уведомлены, даже если у них установлен статус «Не оповещать о новых сообщениях» для данного обсуждения;
- возможность использования команд «Ответить» и «Ответить всем» для неконтекстных обсуждений;
- просмотр вложений в создаваемых сообщениях;
- возможность изменения высоты поля ввода сообщения в контекстном обсуждении при помощи разделителя;
- отображение аватаров пользователей в диалоге создания и добавления участников в неконтекстные обсуждения;
- возможность удаления любого участника неконтекстного обсуждения;
- если ответить на свое собственное сообщение в список оповещаемых попадут те же пользователи, что и в оригинальном сообщении.
Оптимизация запуска в клиент-серверном варианте
Разработчики значительно ускорили запуск первого сеанса для больших конфигураций в клиент-серверном варианте:
- за счет изменения механизмов работы с временными файлами – ранее временные файлы удалялись только при запуске системы, перед началом ее работы, теперь удаление временных файлов выполняется параллельно, без замедления запуска;
- за счет оптимизации загрузки и инициализации ролей;
- за счет уменьшения количества обращений к СУБД.
В целом при запуске конфигурации с большим количеством метаданных (например, 1C:ERP) разработчики обещают ускорение до 40%.
Что еще нового появилось в «1С:Предприятие 8.3.17»
-
Существенно оптимизирована работа с журналом регистрации – поиск по журналу ускорился от 5 до 1000 раз.
-
В планировщике появилась возможность группировки элементов измерений с возможностью сворачивания, а также отображение текста в интервалах фона.
-
В расширениях конфигурации можно заимствовать подписки на события и создавать в них собственные подписки – в качестве источника можно указывать как собственные, так и заимствованные типы объектов, а также выбирать обобщенные типы (все справочники, все документы и т.д.).
-
В СКД при инициализации процессора компоновки можно программно передавать менеджер временных таблиц по аналогии с тем, как это реализовано для запросов.
-
Улучшена поддержка OpenID Connect аутентификации, благодаря чему можно выполнять аутентификацию в популярных провайдерах, таких как: Microsoft Azure, AD FS.
-
Реализовано определение IP-адреса компьютера, который начал сеанс работы с информационной базой, и отображение этого адреса в консоли управления кластером и в стандартной обработке управления серверами.
-
При работе веб-клиента упрощен процесс установки необходимых для работы «1С:Предприятия» расширений веб-браузера (для Google Chrome и Mozilla Firefox) – после установки расширения больше не требуется перезапускать веб-клиент.
Полный перечень изменений в платформе «1С:Предприятие 8.3.17»