Выпуск версии 8.0 технологии «1С:Предприятие.Элемент»
Выпуск версии 8.0 технологии «1С:Предприятие.Элемент»
Основные изменения в версии 8.0
Регистрация и вход в систему
Аутентификация через VK и Яндекс. Добавлены встроенные сервисы авторизации VK и Яндекс. Это расширяет возможные сценарии разработки и предоставляет пользователям привычные способы входа.
Повышение устойчивости и производительности
Стабильность при нестабильном интернете. Изменено поведение системы при потере подключения:
- При пропаже интернета во время работы:
- GET-запросы автоматически повторяются с растущим интервалом (не реже раза в минуту);
- При неудаче POST-запроса выводится окно с двумя вариантами:
- «Обновить» — перезагружает страницу;
- «Продолжить работу (не рекомендуется)» — позволяет работать с устаревшими данными.
- При потере подключения во время загрузки приложения страница перезагружается автоматически.
Улучшения по отзывам разработчиков
- В отладку добавлена функция профилирования: теперь можно отслеживать время выполнения методов и оптимизировать производительность. Запуск доступен из палитры команд.
- Улучшен внешний вид среды и режим отладки. При остановке отладки на неактивной вкладке, изменяется отображение этой вкладки.
- Для элементов перечислений можно добавлять аннотации через панель свойств.
- В редакторе отображается информация об устаревшей функциональности в текущем режиме совместимости — через панель «Проблемы» и всплывающие подсказки.
- YAML-файлы теперь можно привести к единому стилю.
- Улучшен интерфейс панели компонентов: изменены отображение компонентов, фильтра, состояний Таблицы и Списка.
- При добавлении команды в дерево компонентов, система теперь автоматически помещает ее в группу. Также добавлена ручная обертка через контекстное меню: Рефакторинг ⟶ Обернуть в группу.
- Добавлен механизм отмены и повтора действий при работе с редакторами, навигатором проекта и панелью свойств. Имеются ограничения:
- не применяется к созданию/удалению файлов;
- история очищается при определенных действиях.
Улучшения диалога «Локализовать строки»
- Можно выбрать уже существующий элемент ЛокализованныеСтроки, чтобы переиспользовать строки между подсистемами.
- Поддерживается выбор существующих ключей, чтобы избежать дублирования.
- Строки встроенного языка можно локализовать — это работает и при использовании механизма быстрых исправлений.
- В строку состояния добавлен индикатор смены языка интерфейса предпросмотра и свойств, если в проекте более одного языка.
- Введено новое пространство имен Стд::Локализация:
- Типы: Язык, Локаль, КонтекстЛокализации;
- У типов Число, Дата, Время, ДатаВремя, Момент — поддержка локализованного отображения.
- Генерация паролей: для форм установки паролей добавлена кнопка генерации.
- Проекты от поставщика:
- Улучшен поиск таких проектов;
- Уведомления о новых обновлениях стали понятнее;
- Добавлены уведомления в браузере и по email;
- Расширен выбор сборок для обновлений — теперь можно обновляться и на другие производные проекты.
- Конструктор запросов теперь доступен в консоли запросов.
- Новый компонент СписокФайлов — для работы с файлами (просмотр, загрузка, редактирование).
- Интерфейс приложения адаптируется под размер окна.
- Команды для смены языка интерфейса автоматически добавляются в форму входа и панель действий, если в проекте предусмотрено несколько языков.
- Тип КлиентскоеПриложение получил новое свойство ПереключитьЯзык, предоставляющее доступ к командам смены языка.
- Компонент СтандартнаяКарточка теперь поддерживает:
- выбор стиля отображения (обычная/баннер);
- настройку шрифтов, цветов, фона, положения изображения.
- Обновлён внешний вид.
- Поддержка PUSH-уведомлений о сообщениях и видеозвонках.
В элементе Клиент SOAP-сервиса теперь можно вручную загружать WSDL и XSD-файлы. Доступно их редактирование, обновление и удаление.
Интеграционная шина
- Контроль сообщений:
- Добавлен индикатор роста сообщений в канале;
- Новые фильтры: «Неактивные», «Рост сообщений в канале»;
- Повышена скорость отображения при большом объеме данных.
- Процессы интеграции:
- Улучшено редактирование;
- Унифицировано задание свойств для узлов, связанных с группами участников.
- Новый элемент проекта Обработка — для изменения данных по алгоритму (создание, удаление, сохранение). Имеет реквизиты, операции и форму обработки.
- Реализовано хранение периодических итогов в регистрах накопления.
- Добавлен стандартный реквизит Файлы для элементов Справочник, Документ, План обмена. Используется компонент СписокФайлов.
- Новый элемент проекта Описание ресурсов (автоматически создается в каталоге Ресурсы) — с настройкой области видимости.
- Поддержка иерархических справочников — упрощает привычные сценарии работы.
- В обработчик @НастройкаПриложения добавлен параметр ВызватьПриОбновлении — определяет вызов обработчика при следующем обновлении.
- При удалении обработчиков теперь удаляются их идентификаторы из базы.
- При несовпадении имён параметров в методах и базовых контрактах теперь выдается ошибка.
Поддержка электронной подписи на клиенте с использованием КриптоПро CSP и ViPNet CSP. Необходимы установка браузерного расширения и модуля ЭП. При их отсутствии пользователю будет предложено загрузить и установить их.
Системные требования
Поддержка Яндекс Браузера — как для запуска приложений, так и для разработки в интегрированной среде.
Нарушения обратной совместимости
Справочники. В режиме 8.0 расширения справочников (с Внешний = Истина) больше не поддерживаются. При их наличии будет выдана ошибка. Нужно вручную перенести реквизиты и удалить расширение.
Удаления. Удалён системный справочник ИнформационныеСистемы в интеграционной шине. Вместо него следует использовать одноимённый пользовательский справочник, реализующий контракт СправочникИнформационныхСистем.
Все накопленные данные в информационных базах, созданных с использованием более ранних версий технологии, сохраняются. Переход на версию 8.0 возможен только с версии 7.х. При переходе с предыдущей версии в некоторых случаях требуется конвертация проектов и данных. Конвертер для перевода на новую версию поставляется в составе технологии.
Поделиться ссылкой: