1С:Шина 10.0: ИИ-ассистент в среде разработки, проекты-расширения и обновленная аутентификация

Содержание статьи
  1. Аутентификация и регистрация
  2. Панель управления
  3. Среда разработки: курс на ИИ и удобство
  4. Проекты-расширения
  5. Прикладная функциональность
  6. Языковые улучшения
  7. Обратная совместимость: на что обратить внимание
  8. Документация

Вышла версия 10.0 интеграционной платформы «1С:Шина». Обновление затронуло все ключевые контуры — от входа в систему и панели управления до среды разработки и прикладной функциональности. ИИ-ассистент в среде разработки, проекты-расширения и обновленная аутентификация — главное, что стоит знать.


Аутентификация и регистрация

  • Данные аутентифицированных пользователей теперь сохраняются — после перезапуска сервиса повторный вход не требуется.
  • Менеджер аутентификации хранит сертификат для подписи JWT-токенов между перезапусками: ранее выданные Bearer-токены остаются действительными.
  • Обновлен дизайн формы входа и компонентов самостоятельной регистрации.
  • Добавлены два сценария саморегистрации: по логину и паролю либо через внешнюю учетную запись. Для работы с ними появились соответствующие типы операций и статусов.
  • Реализована поддержка пользовательских соглашений: они могут быть заданы файлом (txt, pdf, html) или ссылкой и автоматически отображаются на страницах входа и регистрации.
    Пользовательское соглашение в 1С:Шина 10.0
    Пользовательское соглашение в 1С:Шина 10.0

Панель управления

  • Ускорены массовые операции в облачных контурах с большим числом пользователей: создание пространств, абонентов, сервисов, проектов и приложений, обновление экземпляров технологии. Достигнуто за счет отказа от массовых пересчетов ключей доступа.
  • Изменен порядок выпуска релизов: версия формируется автоматически на основе версии сборки, для каждого элемента релиза можно задать описание.
    Выпуск релизов в 1С:Шина 10.0
    Выпуск релизов в 1С:Шина 10.0

  • Появилась массовая заморозка и разморозка приложений.
    Массовая заморозка и разморозка приложений в 1С:Шина 10.0
    Массовая заморозка и разморозка приложений в 1С:Шина 10.0

  • Реализована выгрузка приложения без остановки работы.
  • Добавлена возможность переноса сред разработки между экземплярами менеджера сред.
    Экземпляры менеджера сред разработки
    Экземпляры менеджера сред разработки

  • Появились метки для управления объектами панели.
  • Реализовано массовое включение и выключение режима обслуживания баз данных.

Среда разработки: курс на ИИ и удобство

Ключевое нововведение — встроенная поддержка «1С:Напарника». Интеллектуальный ассистент помогает писать и анализировать код, генерировать решения по текстовому описанию, исправлять ошибки и создавать документацию. Для подключения достаточно получить ключ доступа и указать его в настройках среды.

Другие улучшения:

  • Документирующие комментарии. Разработчик может описывать собственный код в формате Markdown — комментарии отображаются в контекстных подсказках. Поддерживается и для элементов проекта через панель свойств.
    Документирующие комментарии в 1С:Шина 10.0
    Документирующие комментарии в 1С:Шина 10.0

  • Удобнее работа с модулями. Обновлена иконка, исправлена подсказка, добавлена команда открытия модуля из контекстного меню с автоматическим созданием, если модуль отсутствует.
    Работа с модулями
    Работа с модулями

  • Редактирование свойств нескольких компонентов одновременно.
  • Упрощен выбор типа: параметры со значением по умолчанию больше не требуют обязательного указания.
  • Улучшена панель «Проблемы»: быстрый переход к месту ошибки работает для любой точки проекта, отображаются ошибки YAML и несуществующих свойств.
  • «Умное» переименование элементов с адаптацией ссылок, подтверждением при массовых операциях и прогрессом для длительных задач.
  • Отладка: группа «Контрольное значение» переименована в «Наблюдаемые выражения», добавлены горячие клавиши для добавления и вычисления выражений (Alt+Shift+F10 и Alt+Shift+F9).
    Отладка в 1С:Шина 10.0 - Наблюдаемые выражения
    Отладка в 1С:Шина 10.0 - Наблюдаемые выражения

    Наблюдаемые выражения - меню редактора 1С:Шина
    Наблюдаемые выражения - меню редактора 1С:Шина

    Диалоговое окно по команде Вычислить выражение (Alt+Shift+F9)
    Диалоговое окно по команде Вычислить выражение (Alt+Shift+F9)

  • Улучшена проверка состояния приложения перед отладкой и публикацией — теперь с описанием ошибки и текущего статуса.
  • Обновлено отображение иерархий и унифицирован алгоритм автоматического именования элементов.

Проекты-расширения

Добавлен новый вид проекта «Расширение» — для доработки функциональности других проектов без изменения их исходных файлов. Также для узлов процессов интеграции появилась поддержка разрешений, а для реквизитов сущностей — свойство ВажностьПриОтображении.

Прикладная функциональность

  • Локализация. Интерфейс приложения теперь можно перевести на китайский, вьетнамский и таджикский языки.
  • Объектное хранилище. Добавлена автоматическая обработка недопустимых символов в именах файлов при загрузке и выгрузке, а также соответствующие методы и перечисление режимов.
  • Двоичные объекты. Для HTTP-ссылок поддержан HEAD-запрос, уменьшена длина генерируемых ссылок, добавлен параметр Content-Disposition.
  • Ключи доступа. Свойство РучнаяВыдача стало обязательным: оно определяет, будут ключи вычисляемыми или выдаваемыми. Изменена объектная модель — вместо общих типов ключей теперь создаются отдельные для каждого вида.
  • Избранное. Новый механизм для быстрого доступа к формам, сущностям и произвольным ссылкам (доступен в режиме совместимости 10.0 и выше).
  • Фоновые задания. Методы ожидания завершения больше не выбрасывают исключения — ошибка доступна в свойстве Исключение.
  • Обработка ошибок. Добавлены отдельные исключения для табличных документов и HTML-документов.

Языковые улучшения

  • Добавлены типы для побитовых операций: ПобитовыеОперации и МассивБитов.
  • JSON: появились методы потоковой записи и обобщенного чтения, упрощающие работу с типизированными объектами.
  • Файлы: методы проверки и замены недопустимых символов в именах.
  • Коллекции: в ряде методов типизация параметров ослаблена до Объект? — это упрощает написание кода при сохранении проверок на этапе компиляции.
  • «Последовательность» и «Обходимое»: новые перегрузки методов с индексом элемента, метод ПропуститьНеопределено.
  • Язык запросов: для выражения «В» установлены ограничения на размер списка, а в «ВЫБОР» появилась возможность перечислять несколько значений в одной ветке «КОГДА».
  • Язык «1С:Элемент»: аннотация @ИменованныеПараметры получила параметр КромеПервого: Булево, изменен алгоритм выбора перегрузок методов.

Обратная совместимость: на что обратить внимание

При переходе на 1С:Шина 10.0 стоит учесть несколько изменений, которые могут повлиять на существующий код:

  • Удалена перегрузка метода Свернуть() без параметра типа результата — заменена на обобщенную версию.
  • Удалена устаревшая перегрузка СериализацияJson.ПрочитатьОбъект() с параметром-коллекцией.
  • В типе РегистрСведений.КлючЗаписи удалено свойство КлючОсновногоФильтра.
  • Изменено поведение ЧтениеJson.ПрочитатьСодержимое(): после завершения позиция чтения остается на последнем токене текущего объекта, а не переходит на следующий. Для старого поведения нужно вызвать Следующий().

Документация

В справочную информацию добавлены разделы с полным списком свойств элементов проекта, схем процессов интеграции и других объектов. Для каждого свойства указан тип и подробное описание, а в среде разработки при наведении мыши появляется всплывающая подсказка.

Панель «Свойства» среды разработки
Панель «Свойства» среды разработки

Для работы c элементами проекта в коде модулей рекомендуется использовать соответствующие типы языка «1С:Элемент».

Полное описание всех изменений версии 10.0 — в официальной документации «1С:Шина».

Нужна помощь специалиста 1С? Оставляйте заявку, оперативно ответим!

Подписывайтесь на наш TG-канал Новости из мира 1С, а также YouTube, RUTUBE, VK с полезными видео экспертов.

Рассказать друзьям
Предыдущая статья релиз
1С-ЭДО 1.10.2 — маршруты обработки документов, PDF-счета и обновления 1С:Штампа
Следующая статья релиз
К списку
Комментарии
Меню