1С:Предприятие 8
Система программ
Архитектура платформы 1С:Предприятие
(версия 8.3.20)

Новое в платформе 8.3.20

1С:Аналитика

  • Добавлен режим просмотра диаграмм и дашбордов. В нем отключены функции редактирования, которые не требуются для анализа информации. Этот режим включается автоматически для «чужих» диаграмм и дашбордов; 
  • Добавлен новый вид диаграмм — Линии с накоплением
  • В пузырьковой диаграмме можно выводить теперь два разных факта на осях; 
  • В диаграммах вида Сводная таблица можно закреплять строки и колонки;
  • Теперь можно предавать ссылки на свои папки другим пользователям, чтобы поделиться наборами диаграмм и дашбордов; 
  • Добавлен Центр оповещений, в котором можно просмотреть последние сообщения системы.
  • Другие изменения:
    • Можно изменять масштаб диаграмм при помощи колеса мыши, удерживая Ctrl;
    • Любому элементу дашборда теперь можно назначить ссылку. При клике на элемент будет выполнен переход по этой ссылке;
    • Улучшен внешний вид и расширены настройки диаграмм вида Индикатор
    • Улучшен внешний вид панели выделений;
    • Можно изменять стиль текста у текстовых элементов дашборда;
    • Теперь диаграммы, дашборды и папки автоматически удаляются из базы, если они не добавлены ни на один рабочий стол; 

Система взаимодействия

  • К системе взаимодействия можно подключать людей, которые не являются пользователями информационных баз «1С:Предприятия». Для этого в состав сервера системы взаимодействия добавлен сайт, интерфейс которого аналогичен интерфейсу системы взаимодействия с некоторыми ограничениями. Из системы взаимодействия можно отправить внешнему участнику приглашение, приняв которое он будет переадресован на этот сайт и сможет участвовать в обсуждениях, видеозвонках и демонстрациях экрана. Этим способом, например: 
    • сотрудник HR-отдела может проводить интервью с кандидатом непосредственно из приложения 1С (например, из «1С:Зарплата и управление персоналом»);
    • менеджер может подключать внешних пользователей (клиентов, контрагентов) к обсуждениям и видеозвонкам, проходящим в системе взаимодействия;
    • специалист-консультант может давать пояснения внешним пользователям, которые в ходе видеозвонка демонстрируют ему свой экран;
  • Добавлен новый тип интеграции с внешней системой — Webhook: внешние приложения могут посылать POST-запросы в формате JSON на адрес точки подключения и создавать или обновлять в системе взаимодействия пользователей, обсуждения и сообщения. Такое общение является односторонним — от внешнего приложения в систему взаимодействия. Этим способом, например: 
    • интернет-магазин может сообщать менеджерам-пользователям 1С о поступлении новых заказов; 
    • агрегатор уведомлений из государственных органов может информировать юристов компании об изменении законодательства; 
  • Чтобы облегчить поиск сообщений добавлена История сообщений. Она позволяет увидеть сообщения из разных обсуждений за указанную дату (включая контекстные обсуждения), отобрать их по автору и выполнить поиск по тексту сообщения;
  • Обсуждение можно отмечать как прочитанное автоматически или вручную. Раньше обсуждение отмечалось как прочитанное только автоматически (через 3 секунды), что не позволяло реализовать сценарий «отреагировал на все сообщения – отметил как прочитанное»;
  • Окно видеозвонка теперь автоматически закрывается после завершения звонка. Раньше оно оставалось открытым;
  • Увеличена стабильность работы системы взаимодействия в мобильном клиенте и количество человек, которые могут участвовать в видеозвонке — 10 и более;
  • Систему взаимодействия можно использовать теперь в фоновых заданиях, запущенных без указания пользователя. В таком фоновом задании с помощью встроенного языка можно указать конкретного пользователя, от имени которого будет установлено соединение с сервером системы взаимодействия. 

Расширения конфигураций

  • В расширениях можно создавать собственные сервисы интеграции. Можно заимствовать сервисы интеграции и добавлять в них собственные каналы;
  • Можно заимствовать и расширять определяемые типы, планы видов характеристик и общие реквизиты (если общий реквизит не используется для разделения данных);
  • В собственные справочники расширений можно добавлять предопределенные элементы;
  • Во встроенном языке методы, возвращающие все типы метаданных одного вида (например, Справочники.ТипВсеСсылки().Типы(), Документы.ТипВсеСсылки().Типы()) возвращают теперь типы как из основной конфигурации, так и из расширений. В реквизиты типа ЛюбаяСсылка можно помещать значения не только тех типов, которые определены в основной конфигурации, но и тех типов, которые определены в расширениях. Эти изменения облегчат встраивание расширений в стандартные библиотеки;
  • Улучшено поведение платформы при возникновении ошибок компиляции в заимствованных модулях. 

Мобильные приложения

  • Реализован облачный сервис для сборки и публикации мобильных приложений. Для работы с этим сервисом добавлена стандартная функция Сервис сборки мобильных приложений. Теперь для сборки и публикации мобильных приложений нужен только компьютер с платформой «1С:Предприятие». Вся остальная работа выполняется автоматически в облаке, где уже настроено все необходимое программное обеспечение;
  • Сняты функциональные ограничения при отладке мобильного клиента с автономным режимом. Теперь можно отлаживать клиента, основной сервер и автономный сервер в любых сочетаниях. Раньше можно было отлаживать только два определенных сочетания, для переключения между которыми нужно было перезапустить мобильный клиент. 

Язык запросов и в язык выражений системы компоновки данных

  • В язык запросов и в язык выражений системы компоновки данных добавлен набор функций для работы со строками. Это функции сокращения строк (например, СокрЛ(), СокрП(), СокрЛП(), Лев(), Прав()) и функции преобразования строк (например, ВРег(), НРег(), СтрЗаменить(), ДлинаСтроки(), СтрНайти()). Также в язык запросов добавлены функции для работы с числами, такие как Окр(), Цел(), Pow(), Exp(), Log(), Sin(), Cos() и другие. Все эти функции упрощают обработку данных и избавляют от необходимости выполнять аналогичные действия в коде на встроенном языке после получения результата запроса. 

Разное

  • Реализована автоматическая установка Java (Liberica JRE) при установке платформы «1С:Предприятие». Эта возможность добавлена ко всем дистрибутивам платформы, включающим сервер. Java требуется для некоторых компонентов платформы (новый, оптимизированный механизм реструктуризации, утилита лицензирования, утилита ring) и раньше ее нужно было скачивать и устанавливать самостоятельно;
  • Улучшена установка платформы «1С:Предприятие» в ОС Linux. Теперь существует один дистрибутив, который можно использовать и для deb- и rpm-систем (раньше для каждой был свой набор пакетов), а установку можно выполнять как из командной строки (задав состав опций), так и с использованием графического интерфейса;
  • Динамические списки теперь используют представления полей, заданные в системе компоновки данных в свойстве Выражение представления. Это более удобный способ настройки представления данных;
  • В регистрах сведений можно устанавливать ограничения доступа к данным на чтение измерений и общих реквизитов (если реквизиты являются независимыми и совместными разделителями);
  • Во встроенном языке расширен программный интерфейс для управления сервисами интеграции. Он позволяет определить состояние канала (подключен к внешнему сервису интеграции или нет), а также получить и удалить сообщения из очереди;
  • Реализован административный интерфейс для удаленного администрирования автономного сервера;
  • Добавлены две новые стандартные функции: Параметры информационной базы и Список пользователей. Они улучшают администрирование информационной базы при отсутствии конфигуратора, например, при работе чрез автономный сервер;
  • Реализована поддержка СУБД PostgreSQL 13. 

Полный список изменений

Полный список изменений можно посмотреть на портале ИТС, а также файле V8Update.htm. 

При стандартной установке Windows платформы файле V8Update.htm находится в каталоге: C:\Program Files\1cv8\8.3.20.1363\docs\ru\ 

При стандартной установке Linux платформы этот файл находится в каталоге: /opt/1cv8/x86_64/8.3.20.1363/docs/ru/ 

При стандартной установке macOS платформы этот файл находится в каталоге: /opt/1cv8/8.3.20.1363/docs/ru/