Выпуск версии 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.х. При переходе с предыдущей версии в некоторых случаях требуется конвертация проектов и данных. Конвертер для перевода на новую версию поставляется в составе технологии.



Поделиться ссылкой:

whatsapp