1С:Предприятие 8

Версия 8.3.20

Версия 8.3.19

Версия 8.3.18

Версия 8.3.17

Версия 8.3.16

Версия 8.3.15

Версия 8.3.14

Версия 8.3.13

Версия 8.3.12

Версия 8.3.11

Версия 8.3.10

Версия 8.3.9

Версия 8.3.8

Версия 8.3.7

Версия 8.3.6

Версия 8.3.5

Версия 8.3.4

Версия 8.3.3

Версия 8.3.2

Версия 8.3.1

Список функциональностей.

Все функциональности, Режим совместимости, Web-сервисы, Web-сервисы и HTTP-сервисы, Web-ссылки, Автоматизированное тестирование, Автономный сервер, Администрирование, Аналитика - дашборды, Аналитика - диаграммы, Аналитика - другое, Аналитика - источники, Аналитика - рабочий стол, Аналитика - язык выражений, Аутентификация OpenID, Ввод по строке, Веб-клиент, Внешние источники данных, Внешние компоненты, Внешние отчеты и обработки, Внешний вид приложения, Временное хранилище, Встроенный язык, Выгрузка/загрузка конфигурации в файлы, Географическая схема, Геопозиционирование, Глобальный поиск, Дата акселератор, Двоичные данные, Диаграммы, Динамический список, Динамическое обновление, Документация, Доступ к возможностям мобильного устройства, Журнал документов, Журнал регистрации, Инструменты разработчика, Интерфейс, Интерфейс OData, Используемые компоненты, История данных, Картинки, Кластер серверов, Клиент-серверное взаимодействие, Клиентское приложение, Командный интерфейс, Конфигуратор, Копии базы данных, Криптография, Кроссплатформенность, Локализация, Менеджер блокировок, Методики разработки, Механизм анализа данных, Мобильная платформа, Мобильное приложение, Мобильный клиент, Навигационные ссылки, Национальные установки, Обмен данными, Обновление конфигурации базы данных, Обработка ошибок, Общие объекты, Общие реквизиты / Разделение данных, Объекты конфигурации, Объекты метаданных, Обычная форма, Ограничение доступа к данным, Оконная система, Определяемые типы, Отображение информации, Отчет о сравнении объектов, Печать документов, План видов расчета, План видов характеристик, План счетов, Полнотекстовый поиск, Права доступа, Предопределенные данные, Прикладные объекты, Приложение Autorun, Проверка заполнения реквизитов, Программное лицензирование, Работа в macOS, Работа в ОС Linux, Работа с HTML, Работа с JSON, Работа с OData, Работа с PDF-документами, Работа с xBase, Работа с XML, XDTO, Работа с ZIP-архивами, Работа с базой данных, Работа с запросами, Работа с Интернет, Работа с информационными базами, Работа с календарями, Работа с криптографией, Работа с мультимедиа, Работа с ОС, Работа с СУБД, Работа с текстом, Работа с телефонией, Работа с файлами, Работа системы, Работа тонкого клиента через Интернет, Распределенные информационные базы, Расширение конфигурации, Региональные установки, Регистры бухгалтерии, Регистры накопления, Регистры расчета, Регистры сведений, Резервное копирование, Сборщик мобильных приложений, Свойства конфигурации, Сервис интеграции, Система аналитики, Система взаимодействия, Система компоновки данных, Система лицензирования, Система программ "1С:Предприятие", Системные перечисления, Системные требования, Создание мобильного приложения, Специальные возможности, Специальные возможности мобильного устройства, Список пользователей информационной базы, Сравнение/объединение конфигураций, Средства администрирования, Средства мультимедиа, Средства печати, Средства публикации веб-клиента и Web-сервисов, Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов, Средства разработки, Стандартные функции, Табличный документ, Тестирование и исправление информационной базы, Технологический журнал, Толстый клиент, Управляемая форма, Управляемые блокировки, Управляемые формы, Установка клиентского приложения, Установка прикладного решения, Файловый вариант, Фоновые и регламентные задания, Форма клиентского приложения, Форматированный документ, Функциональные опции, Хранение настроек, Хранилище конфигурации, Экспорт в Microsoft Excel.

Версия 8.3.20

Версия 8.3.20 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8320doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.19.Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.18. Возможность запуска конфигураций, разработанных в версии 8.3.19 и более младших, в версии 8.3.20, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.20 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.20, при необходимости, использовать для работы с информационной базой и версию 8.3.19. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Расширение конфигурации.
Сервис интеграции.
Реализована возможность заимствования сервисов интеграции и создания собственных сервисов интеграции в расширении.Данная возможность не предоставлялась.Расширение конфигурации стало предоставлять больше возможностей.
В документации данное изменение описано здесь и здесь.
Система лицензирования.
Реализована возможность активации программной лицензии из встроенного языка. Реализовано свойство глобального контекста ПолучениеЛицензий.Данная возможность не предоставлялась.Стало возможно выполнять активацию программных лицензий в том случае, когда отсутствует возможность запуска конфигуратора.
В документации данное изменение описано здесь.
Журнал регистрации.
Реализована возможность управлять периодом разделения данных журнала регистрации и сокращать журнал регистрации из встроенного языка.

Реализованы методы ПолучитьПериодРазделенияХраненияДанныхЖурналаРегистрации(), УстановитьПериодРазделенияХраненияДанныхЖурналаРегистрации(), ПолучитьПериодЖурналаРегистрации(), СократитьЖурналРегистрации().

Тип Диапазон можно использовать не только для работы с блокировками, но и для работы с журналом регистрации.

Данная возможность не предоставлялась. Управление периодом разделения данных журнала регистрации и возможность сокращения журнала регистрации была доступна только в интерактивном режиме из Конфигуратора.Стало возможно реализовать все функции управления журналом регистрации с помощью встроенного языка.
В документации данное изменение описано здесь.
Региональные установки.
Реализована возможность работать с региональными настройками информационной базы из встроенного языка.

Реализованы методы глобального контекста ПолучитьРегиональныеНастройкиИнформационнойБазы(), УстановитьРегиональныеНастройкиИнформационнойБазы(), ПолучитьРегиональныеНастройкиСеанса().

Данная возможность не предоставлялась.

С помощью встроенного языка имелась возможность получения текущего кода локализации и код локализации информационной базы.

Стала возможна работа с региональными настройками информационной базы с помощью встроенного языка.
В документации данное изменение описано здесь.
Работа с запросами.
В языке запросов реализованы следующие функции: Строка(), ДлинаСтроки(), СокрЛ(), СокрП(), СокрЛП(), Лев(), Прав(), СтрНайти(), СтрЗаменить(), ВРег(), НРег(), Sin(), Cos(), Tan(), ASin(), ACos(), ATan(), Exp(), Log(), Log10(), Pow(), Sqrt(), Окр(), Цел(), РазмерХранимыхДанных().

Если в запросе используются вышеописанные функции, то такой запрос не будет отправляться в Дата акселератор.

Данные возможности не предоставлялись.Расширены возможности языка запросов.
В документации данное изменение описано здесь.
Система компоновки данных.
В языке выражений системы компоновки данных реализованы следующие функции: СокрЛ(), СокрП(), СокрЛП(), Лев(), Прав(), СтрНайти(), СтрЗаменить(), ВРег(), НРег(), НСтр().

Если отбор системы компоновки данных применяется к вычисляемому полю, которое содержит следующие функции: Sin(), Cos(), Tan(), ASin(), ACos(), ATan(), Exp(), Log(), Log10(), Pow(), Sqrt(), Окр(), Цел(), ДлинаСтроки(), то такое поле будет отрабатываться с помощью запроса (при возможности).

В режиме совместимости с версией 8.3.19 поведение не изменилось.

Данные возможности не предоставлялись.

Если отбор системы компоновки данных применяется к вычисляемому полю, которое содержит следующие функции: Sin(), Cos(), Tan(), ASin(), ACos(), ATan(), Exp(), Log(), Log10(), Pow(), Sqrt(), Окр(), Цел(), ДлинаСтроки(), то такое поле вычислялось во время компоновки данных.

Расширены возможности системы компоновки данных.
В документации данное изменение описано здесь.
Система взаимодействия.
Реализована возможность участия в обсуждениях системы взаимодействия внешних (по отношению к информационной системе) пользователей (обсуждения, видеозвонки). Внешние пользователи участвуют в обсуждении с помощью специального сайта https://dialog.online. Внешние пользователи могут общаться только с теми пользователями, которые участвуют в обсуждении, куда приглашен внешний пользователь. Для доступа к обсуждениям внешнему пользователю необходимо отправить приглашение.

Для объекта ПользовательСистемыВзаимодействия реализованы свойства Внешний, АдресЭлектроннойПочтыДляАутентификации.

Для менеджера системы взаимодействия реализованы методы ПоддерживаетсяВнешнийДоступ(), ПолучитьНавигационнуюСсылкуВнешнегоДоступа(), ОтправитьНавигационнуюСсылкуВнешнегоДоступа().

Реализован объект ОтборПользователейСистемыВзаимодействия. Для метода ПолучитьПользователей() менеджера системы взаимодействия реализован параметр Отбор.

Для модуля управляемого приложения реализован обработчик события ОбработкаПриглашенияВнешнегоПользователяСистемыВзаимодействия.

Внесены изменения в пользовательский интерфейс системы взаимодействия.

Данная возможность не предоставлялась.Расширены возможности системы взаимодействия.
В документации данное изменение описано здесь, здесь и здесь.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 13 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Система взаимодействия.
В системе взаимодействия реализована возможность интеграции с произвольной системой. Реализована односторонняя интеграция - система взаимодействия может только получать сообщения определенного формата. Для взаимодействия используется REST-интерфейс.

Реализовано свойство ИнтеграцияСистемыВзаимодействия.НавигационнаяСсылкаТочкиПодключения.

Свойство ОбсуждениеСистемыВзаимодействия.Интеграция становится доступным для записи.

В текстах сообщений ограниченно поддерживается HTML-оформление.

Данная возможность не предоставлялась.

Для интеграции был доступен ограниченный список внешних систем.

Расширены возможности системы взаимодействия.
В документации данное изменение описано здесь.
Расширение конфигурации.
Предопределенные данные.
Реализована возможность создавать предопределенные элементы в собственных справочниках расширений конфигурации. В режиме совместимости с версией 8.3.19 (для конфигурации и расширения конфигурации) поведение не изменилось.В собственных справочниках расширений конфигурации не поддерживалось создание предопределенных элементов конфигурации.Расширение конфигурации стало предоставлять больше возможностей.

В документации данное изменение описано здесь.
Интерфейс.
Реализована возможность управления отображением групп форм вида Страница:
  • Значение свойства ШрифтЗаголовка группы формы вида Страница задает шрифт заголовка страницы. Данное свойство для группы формы вида Страницы управляет шрифтом заголовка всех страниц группы (для которых явно не указан шрифт).
  • Значение свойства ЦветТекстаЗаголовка группы формы вида Страница задает цвет текста заголовка страницы. Данное свойство для группы формы вида Страницы управляет цветом текста заголовка всех страниц группы (для которых явно не указан цвет текста заголовка).

В режиме совместимости с версией 8.3.19 поведение не изменилось.

Данные возможности не предоставлялась.

Свойства ШрифтЗаголовка и ЦветТекстаЗаголовка не использовались для оформления групп формы вида Страница.

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

Значение свойства может быть задано интерактивно или с помощью свойства ВыражениеПредставления объектов ПолеНабораДанныхСхемыКомпоновкиДанных и ВычисляемоеПолеСхемыКомпоновкиДанных.

Данная возможность не предоставлялась.Расширены оформительские возможности динамического списка.
Работа с XML, XDTO.
Реализовано свойство глобального контекста ОбработкаСтрокиXML. Для вызова метода НайтиНедопустимыеСимволыXML() необходимо использовать данное свойство. Одноименный метод глобального контекста является устаревшим и не рекомендуется к применению.

Для удаления недопустимых символов XML из строки реализован метод глобального контекста ОбработкаСтрокиXML.УдалитьНедопустимыеСимволыXML().

Предоставлялась только возможность найти вхождение недопустимого символа XML в строке с помощью метода глобального контекста НайтиНедопустимыеСимволыXML().Упрощена работа по очистке текста с XML-подобной разметкой от недопустимых символов.
Общие объекты.
Реализована возможность получения типа клиентского приложения, начавшего данный сеанс работы. Реализована возможность определить, что данное клиентское приложение может работать с автономным сервером мобильного клиента.

Для объекта КлиентскоеПриложение реализованы методы ТипКлиентскогоПриложения() и КлиентСИспользованиемАвтономногоСервера().

Данная возможность не предоставлялась.Упрощено определение используемого клиентского приложения.
Отображение информации.
В библиотеку картинок добавлены следующие картинки:
  • ИсторияСообщений;
  • ВнешнийПользователь;
  • ПоказатьПароль;
  • СкрытьПароль.
В библиотеке картинок отсутствовали добавленные картинки. Расширен состав библиотеки картинок.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Система взаимодействия.
Видеозвонок автоматически завершается и окно видеозвонка закрывается, когда в списке участников остается только текущий пользователь.

В окне видеозвонка по умолчанию отображаются все участники видеоконференции без активации говорящего пользователя.

При демонстрации экрана в правом нижнем углу окна видеозвонка отображается видео с локальной камеры.

Окно видеозвонка оставалось открытым после завершения видеозвонка.

В окне видеозвонка по умолчанию активировался говорящий участник, а остальные отображались в колонку справа от говорящего.

При демонстрации экрана видео с локальной камеры нигде не отображалось.

Видеозвонки в системе взаимодействия стали более удобными для использования.
Система взаимодействия.
В системе взаимодействия реализованы следующие возможности установки признака прочитанности для сообщений:
  • При просмотре - сообщение помечается как прочитанное через несколько секунд после открытия сообщения пользователем.
  • Вручную - сообщение помечается прочитанным после нажатия гиперссылки Прочитано в списке сообщений.
  • При ответе или вручную - сообщение помечается как прочитанное при ответе на сообщение или при нажатии гиперссылки Прочитано.

В контекстном меню обсуждения (и меню Еще) реализована команда Пометить как прочитанное, доступная для обсуждений, в которых есть непрочитанные сообщения.

Данные возможности не предоставлялись.

Сообщения всегда помечались как прочитанные через несколько секунд после просмотра. Управлять этим было нельзя.

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

Единый список всех сообщений за день был недоступен.

Улучшена работа с сообщениями системы взаимодействия.
В документации данное изменение описано здесь и здесь.
Мобильная платформа.
Мобильный клиент.
При работе на мобильных устройствах, изменен внешний вид и поведение следующих форм системы:
  • Форма сохранения настроек отчета.
  • Форма сохранения варианта отчета.
  • Форма выбора настроек динамического списка.
  • Форма сохранения настроек динамического списка.
  • Форма выбора настроек отчета.
  • Форма выбора варианта отчета.
  • Форма выбора параметров формы.
  • Форма сохранения параметров формы.
  • Форма отчета.
  • Форма настроек отчета.
  • Форма настроек динамического списка.
  • Форма редактирования состава настроек.
  • Форма редактирования варианта отчета.
  • Форма элемента условного оформления.

Рекомендуется проверить отображение указанных форм в используемых мобильных прикладных решениях на новой мобильной версии.

Указанные формы в мобильном приложении выглядели по-другому.Улучшен интерфейс некоторых форм при работе на мобильных устройствах.
Веб-клиент.
Работа с файлами.
При использовании расширения работы с файлами в веб-браузерах Google Chrome и Mozilla Firefox ускорено получение файлов по протоколу HTTPS.При использовании расширения работы с файлами в веб-браузерах Google Chrome и Mozilla Firefox получение файлов по протоколу HTTPS занимало больше времени.Ускорено получение файлов по протоколу HTTPS при использовании расширения работы с файлами в веб-браузерах Google Chrome и Mozilla Firefox.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Кластер серверов.
Повышена производительность кластера серверов при работе с высокой нагрузкой. Улучшено использование оперативной памяти при работе под управлением ОС Windows.При работе под управлением ОС Windows оперативная память использовалась менее эффективно.Незначительно повышена скорость работы системы и улучшено использование оперативной памяти при работе под управлением ОС Windows.
Кластер серверов.
Повышена стабильность работы кластера серверов. Снижено количество проблем, которые приводят к аварийному завершению работы кластера серверов.К аварийному завершению работы кластера серверов приводило большее количество проблем, возникающих во время работы кластера.Повышена стабильность кластера серверов в проблемных ситуациях.
Работа с запросами.
При работе в файловом варианте информационной базы оптимизирована работа оператора ПОДОБНО языка запросов.При работе в файловом варианте информационной базы оператор ПОДОБНО языка запросов требовал больше времени на свое исполнение.Повышена производительность оператора ПОДОБНО при работе в файловом варианте информационной базы.
Ограничение доступа к данным.
Оптимизирована работа запроса, одновременно использующего конструкции ВЫБРАТЬ ПЕРВЫЕ, РАЗРЕШЕННЫЕ и УПОРЯДОЧИТЬ ПО и ограничение доступа к данным. Для целей оптимизации, из запроса ограничения доступа к данным, по возможности, выделяется конструкция, не зависящая от данных в защищаемой таблице. Результат этого запроса размещается во временной таблице (но не более 6 временных таблиц), и эта временная таблица затем используется в оригинальном запросе. Конкретная реализация поведения зависит от используемой СУБД.Запрос, одновременно использующего конструкции ВЫБРАТЬ ПЕРВЫЕ, РАЗРЕШЕННЫЕ и УПОРЯДОЧИТЬ ПО и ограничение доступа к данным, мог исполняться неоптимальным способом из-за того, что СУБД не могла выбрать адекватный план запроса.Повышена производительность некоторых видов запросов, выполняющихся в системах с ограничением доступа к данным.
Кластер серверов.
Устранены выявленные утечки памяти в рабочем процессе в тех случаях, когда сеансы, обслуживаемые этим рабочим процессом, завершаются аварийно или мигрируют на другой рабочий процесс.Наблюдались утечки памяти в рабочем процессе в тех случаях, когда сеансы, обслуживаемые этим рабочим процессом, завершаются аварийно или мигрируют на другой рабочий процесс.Повышен контроль над использованием ресурсов рабочим процессом кластера.
Кластер серверов.
Общие реквизиты / Разделение данных.
Расширение конфигурации.
Снижено потребление оперативной памяти рабочим процессом в случае работы с разделенной информационной базой с большим количеством разделенных расширений конфигурации.Рабочий процесс при работе с разделенной информационной базой с большим количеством разделенных расширений конфигурации использовал больше оперативной памяти.Снижено потребление оперативной памяти кластером серверов при работе в разделенном режиме.
Расширение конфигурации.
Работа с информационными базами.
Оптимизирована реструктуризация информационной базы в том случае, если в ней присутствуют расширения конфигурации.Реструктуризация информационной базы в том случае, если в ней присутствуют расширения конфигурации, занимала больше времени.Реструктуризация информационной базы в том случае, если в ней присутствуют расширения конфигурации, выполняется быстрее.
Автономный сервер.
Выгрузка/загрузка конфигурации в файлы.
Существенно снижено время полной загрузки конфигурации из XML-файлов при использовании автономного сервера.Автономный сервер тратил существенно больше времени для выполнения полной загрузки конфигурации из XML-файлов.Ускорена загрузка конфигурации из XML-файлов при использовании автономного сервера.
Прикладные объекты.
Оптимизировано получение списка характеристик для составного типа, в том случае, когда настройки характеристик различных типов (из состава составного) отличаются только значением отбора вида характеристики.Получение списка характеристик для составного типа, в том случае, когда настройки характеристик различных типов (из состава составного) отличаются только значением отбора вида характеристики, занимало больше времени и могло приводить к замедлению в работе различных механизмов платформы.Оптимизирована работа со списком характеристик.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Расширение конфигурации.
Реализована возможность расширять типы следующих заимствованных объектов:
  • Тип общего реквизита, если общий реквизит не является разделителем.
  • Тип реквизита Тип плана видов характеристик.
  • Определяемый тип.

Реализована возможность создавать собственные определяемые типы (если режим совместимости расширения строго старше версии 8.3.19).

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

Ссылки вида ЛюбаяСсылка, Справочник Ссылка и т.д. включают в себя ссылки на объекты, привнесенные расширениями конфигурации. Метод ТипВсеСсылки() включает типы из расширений в возвращаемое значение.

В режиме совместимости с версией 8.3.19 поведение не изменилось.

Данные возможности не предоставлялись.Расширены возможности использования расширения конфигурации.
В документации данное изменение описано здесь, здесь и здесь.
Мобильный клиент.
Средства разработки.
Реализована возможность отлаживать автономный сервер для мобильного клиента с автономным режимом. Реализована возможность в одном сеансе отладки подключать три предмета отладки. Реализован предмет отладки Автономный сервер (мобильный клиент с автономным режимом). Реализована возможность пользоваться замером производительности для анализа времени исполнения всех трех компонентов мобильного клиента с автономным режимом.

Оптимизирована работа собственно отладчика.

Данная возможность не предоставлялась.

Один сеанс отладки одновременно мог подключать не более двух предметов отладки.

Упрощена отладка приложений, которые работают в мобильном клиенте с автономным режимом работы.
В документации данное изменение описано здесь и здесь.
Регистры сведений.
Ограничение доступа к данным.
Для регистров сведений реализована возможность использовать измерения и разделители, в состав которых входит регистр, в выражениях ограничения доступа к данным на чтение и изменение.

Указание различных ограничений доступа к отдельным полям действует только при получении данных из регистров сведений при помощи запросов и динамических списков. При использовании объектов встроенного языка считается, что доступ выполняется ко всем полям, и доступ разрешается только в том случае, если он разрешен ко всем полям (накладываются ограничения на все поля, объединенные «по И»). При записи набора записей применяются только ограничения на изменение.

В режиме совместимости с версией 8.3.19 поведение не изменилось.

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

Если прикладное решение запущено в режиме отладки, а также в режиме совместимости с версией 8.3.19 - поведение не изменилось.

При ошибках компиляции заимствованных модулей расширения наблюдалось следующее поведение:
  • Генерировалась ошибка компиляции модуля.
  • Действие (во время которого потребовалась компиляция заимствованного модуля) прерывалось.

Конфигурация максимально сохраняет работоспособность при проблемах с расширениями.
Выгрузка/загрузка конфигурации в файлы.
Версия формата выгрузки конфигурации в XML-файлы стала равной 2.13.Версия формата выгрузки конфигурации в XML-файлы была равна 2.12.Выгрузка конфигурации в XML-файлы поддерживает новые возможности платформы.
В документации данное изменение описано здесь.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Средства администрирования.
В состав дистрибутива сервера «1С:Предприятие» для ОС Linux и Windows включена Java (Liberica JRE).

Изменены утилиты установки сервера «1С:Предприятие» для этих операционных систем.

Java не входила в состав дистрибутива сервера системы «1С:Предприятие». Для использования некоторых возможностей системы «1С:Предприятие» пользователь должен был самостоятельно скачать и установить Java.Упрощено использование тех компонент системы «1С:Предприятие», которые требуют для своей работы систему Java, например, механизм реструктуризации v2, утилита лицензирования и т.д.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Средства администрирования.
Из состава дистрибутива системы «1С:Предприятие» исключена утилита лицензирования. Утилита лицензирования доступна для скачивания через сервис 1С:Обновление программ портала ИТС (см. здесь).Утилита лицензирования входила в состав дистрибутива системы «1С:Предприятие».Упрощен доступ к утилите лицензирования.
В документации данное изменение описано здесь.
Расширение конфигурации.
Средства администрирования.
Для указания имени подписываемого файла следует использовать следующие параметры:
  • Команда /SignCfg - параметр -SignedFile.
  • Команды режима агента config sign-cfg - параметр --signed-file. Параметр --result-file более не используется.

Для указания типа конфигурации следует использовать следующие параметры:

  • Команда /SignCfg - параметр -ConfigurationType. Параметр -Type более не используется.
  • Команды режима агента config sign-cfg - параметр --configuration-type. Параметр --type более не используется.
Для указания имени подписываемого файла использовались следующие параметры:
  • Команда /SignCfg - первый позиционный параметр команды.
  • Команды режима агента config sign-cfg - параметр --result-file.

Для указания типа конфигурации следовало использовать следующие параметры:

  • Команда /SignCfg - параметр -Type.
  • Команды режима агента config sign-cfg - параметр --type.
Параметры команды /SignCfg пакетного режима и config sign-cfg агенте конфигуратора, отвечающие за указание имен файлов и типов конфигурации, унифицированы с аналогичными параметрами других команд.

В документации данное изменение описано здесь и здесь.
Средства администрирования.
Установка клиентского приложения.
Работа в ОС Linux.
Реализована программа установки компонентов системы «1С:Предприятие» для ОС Linux. Программа установки доступна в трех вариантах: полный, тонкий клиент и версия для обучения. Программа работает как в графическом режиме, так и пакетном режиме (без оконного интерфейса).

Файлы пакетов .deb и .rpm более не используются для поставки дистрибутивов системы для ОС Linux.

Реализована программа удаления установленного приложения.

Для файл conf.cfg реализованы параметры PublishDistributiveLocationLinux64 и PublishDistributiveLocationLinux32. Параметры этого файла PublishDistributiveLocationLinuxDeb64, PublishDistributiveLocationLinuxDeb32, PublishDistributiveLocationLinuxRpm64, PublishDistributiveLocationLinuxRpm32 более не поддерживаются.

Для элемента point файла default.vrd реализованы атрибуты pubdstlin64 и pubdstlin32. Атрибуты этого элемента pubdstlindeb32, pubdstlindeb64, pubdstlinrpm32, pubdstlinrpm64 более не поддерживаются.

Для параметра pubdst секции http конфигурационного файла автономного сервера реализованы параметры lin64 и lin32.

Приложения системы «1С:Предприятие» поставлялись в виде .deb и .rpm пакетов, которые можно было установить только из командной строки.Упрощена установка компонентов системы «1С:Предприятие» для ОС Linux.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Системные требования.
Работа в ОС Linux.
Прекращена поддержка следующих дистрибутивов ОС Linux:
  • Astra Linux Common Edition 1.11,
  • Astra Linux Special Edition 1.4 и 1.5,
  • Альт Линукс 7.0 СПТ.
Система «1С:Предприятие» поддерживала работу в следующих дистрибутивах ОС Linux:
  • Astra Linux Common Edition 1.11,
  • Astra Linux Special Edition 1.4 и 1.5,
  • Альт Линукс 7.0 СПТ.
Прекращена поддержка устаревших дистрибутивов ОС Linux.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Системные требования.
Работа в ОС Linux.
В состав дистрибутива системы «1С:Предприятие» для ОС Linux включена библиотека WebKit1 версии 2.4.11.Библиотека WebKit1 не входила в состав дистрибутива системы «1С:Предприятие» для ОС Linux.Система «1С:Предприятие», развернутая под управлением ОС Linux, более не зависит от библиотеки webkitgtk-3.0.0.
В документации данное изменение описано здесь.
Системные требования.
Прекращена поддержка 64-разрядной версии операционной системы Microsoft Windows XP.Поддерживалась 64-разрядная версия операционной системы Microsoft Windows XP.Прекращена поддержка устаревшей операционной системы.
В документации данное изменение описано здесь, здесь и здесь.
Система взаимодействия.
Реализована возможность установить пользователя, от имени которого сеанс будет подключаться к системе взаимодействия. Данная возможность поддерживается только для сеансов, которые работают от имени «пользователя по-умолчанию» (фоновое задание, стартованное регламентным заданием).

Реализован метод МенеджерСистемыВзаимодействия.УстановитьТекущегоПользователя().

Данная возможность не предоставлялась.

Фоновое задание, которое стартовано регламентным заданием, не могло подключаться к системе взаимодействия без явного указания пользователя, от имени которого должно выполняться регламентное задание.

Упрощено подключение к системе взаимодействия из фоновых заданий, которые запускаются с помощью регламентных заданий.
В документации данное изменение описано здесь.
Хранение настроек.
При выполнении обхода списка настроек стандартного хранилища с помощью метода СтандартноеХранилищеНастроекВыборка.Следующий() не выполняется попытка десериализации хранимых настроек. Десериализация выполняется только тогда, когда выполняется попытка обратиться к объекту, хранящего настройки (СтандартноеХранилищеНастроекВыборка.Настройки). В этом случае возможно возникновение исключения.При выполнении обхода списка настроек стандартного хранилища с помощью метода СтандартноеХранилищеНастроекВыборка.Следующий() выполнялась попытка десериализации хранимых настроек. Если в хранилище размещался некорректный объект настроек - обход списка настроек завершался исключением.Обход списка стандартных настроек стал более логичным. Во время обхода списка исключено возникновение исключения, вызванного некорректными настройками.
В документации данное изменение описано здесь.
Клиентское приложение.
Средства администрирования.
Для протокола OpenID Connect реализована поддержка аутентификация с поддержкой Authorization Code Flow.

Для секции описания OpenID-провайдера файла default.vrd (элемент <providers>) реализовано поле client_secret.

Рекомендуется перевести все производственные системы на использование Authorization Code Flow. Использование Implicit Code Flow (текущая реализация протокола) не рекомендуется по соображениям безопасности.

Для протокола OpenID Connect поддерживалась только аутентификация с поддержкой Implicit Code Flow.Реализована возможность использования более безопасного варианта протокола OpenID Connect.
В документации данное изменение описано здесь.
Обработка ошибок.
Реализована возможность определения ошибок, возникающих при преобразовании табличного документа во внешние форматы. Реализовано значение системного перечисления КатегорияОшибки.ОшибкаПреобразованияДокумента.

Прикладному разработчику при анализе категорий ошибок следует учитывать, что состав категорий может расширяться в новых версиях системы. Также следует быть готовым к тому, что ошибка может изменить принадлежность к той или иной категории.

Ошибки, возникающие при преобразовании табличного документа во внешние форматы, не были выделены в отдельную категорию.Расширен список категорий ошибок.
Система компоновки данных.
Если в схеме компоновки данных используется отбор с видами сравнения Содержит, Начинается с, Соответствует шаблону, Не содержит, Не начинается с, Не соответствует шаблону для поля запроса, содержащего объединение, в котором это поле в одной части объединения имеет строковой тип, а в другой части объединения – не строковой тип, то в той части объединения, где поле имеет не строковый тип, в запрос будет добавлено заведомо ложное условие.

Рекомендуется выполнить анализ отборов схем компоновки данных на предмет корректировки таких условий.

В режиме совместимости с версией 8.3.19 поведение не изменилось.

Если в схеме компоновки данных используется отбор с видами сравнения Содержит, Начинается с, Соответствует шаблону, Не содержит, Не начинается с, Не соответствует шаблону для поля запроса, содержащего объединение, в котором это поле в одной части объединения имеет строковой тип, а в другой части объединения – не строковой тип, то в той части объединения, где поле имеет не строковый тип, в запросе не было никаких условий.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Автономный сервер.
Все команды, использующие информационную базу (вне зависимости от способа выполнения), выполняются в рамках полноценного сеанса информационной базы с проверкой прав пользователя, от имени которого выполняется действие, и регистрацией действий в регистрации.

Команды, относящиеся к серверу в целом (такие как получение списка сеансов или прерывание вызова), не требуют создания сеанса, однако также должны выполняться от имени пользователя информационной базы, имеющего административные права.

Для выполнения команд административного интерфейса не создавался сеанс, не выполнялась проверка прав пользователя, от имени которого выполняется административное действие и не выполнялась фиксация совершаемых действий в журнале регистрации информационной базы.Повышена безопасность управления автономным сервером.
В документации данное изменение описано здесь.
Автономный сервер.
Все команды административного интерфейса автономного сервера (за исключением команд инициализации конфигурации сервера, создания информационной базы и восстановления целостности информационной базы) доступны для управления запущенным экземпляром автономного сервера. Для идентификации управляемого сервера можно использовать идентификатор процесса автономного сервера (на локальном компьютере, обращение выполняется с использованием технологии IPC) или адрес удаленного компьютера (обращение выполняется с использованием протокола ssh). Для утилиты ibcmd реализованы параметры --pid, -p и --remote, -r для управления способом подключения к автономному серверу для исполнения команды.

Для утилиты ibcmd реализованы следующие команды утилиты ibsrv: --config, -c, --system, --dbms, --db-server, --db-name, --db-user, --db-pwd, --request-db-pwd, -W, --db-path, --data, -d, --lock, --temp, -t, --session-data, --log-data, --ftext-data, --openid-data.

Управление запущенным экземпляром автономного сервера не поддерживалось. Управление автономным сервером на удаленном компьютере не поддерживалось. Утилита ibcmd (в части настроек автономного сервера) могла только изменять содержимое конфигурационного файла.Для управления автономным сервером доступны два режима:
  • Без запущенного экземпляра сервера - в этом случае происходит формирование конфигурационного файла автономного сервера.
  • С запущенным экземпляром сервера - в этом случае необходимо явное указание экземпляра управляемого сервера (на текущем или удаленном компьютере) с помощью соответствующих параметров командной строки.
В документации данное изменение описано здесь.
Автономный сервер.
Реализована возможность описывать несколько HTTP-шлюзов, обслуживающих вызовы к информационной базе. В конфигурационном файле автономного сервера реализована секция gates. Доступ к информационной базе клиентского приложения и Интернет-сервисов выполняется с помощью секции gates|http.

Для автономного сервера реализован доступ к административному интерфейсу по протоколу SSH. Состав команд автономного сервера аналогичен составу команд конфигуратора в режиме агента и приведен в документации. В конфигурационном файле автономного сервера реализована секция gates|ssh.

Файл конфигурации автономного сервера поддерживал настройку только одного HTTP-шлюза, обеспечивающего доступ к информационной базе.

Доступ к автономному серверу по протоколу SSH не предоставлялся.

Расширены возможности администрирования автономного сервера.
В документации данное изменение описано здесь.
Автономный сервер.
Для автономного сервера реализованы следующие команды административного интерфейса:
  • session - работа со списком сеансов.
  • lock - работа с блокировками.
  • infobase config extension - работа с расширением.
  • infobase config data-separation list - получение списка имен общих реквизитов прикладного решения.
  • infobase config support disable - снимает конфигурацию с поддержки.
  • infobase config repair - выполняет тестирование и исправление информационной базы.

Для команды infobase config save:

  • Реализован параметр --db, обозначающий выполнение операции с конфигурацией базы данных.
  • Удален параметр --stage, обозначающий выполнение операции с основной конфигурацией.
  • По умолчанию команда выполняется с основной конфигурацией.

Для команды infobase config apply:

  • Реализован параметр --dynamic, позволяющий выполнять динамическое обновление конфигурации информационной базы.
  • Реализован параметр --session-terminate предназначенный для задания поведения при наличии сеансов, блокирующих установку монопольного режима доступа к информационной базе.

Для команды infobase config export реализован параметр --force, позволяющий принудительно выполнить полную выгрузку при использовании параметр --sync, если выясниться, что файлы конфигурации, расположенной на диске, имеют формат, отличающийся от формата выполнения текущей выгрузки.

Данные возможности не предоставлялись.Расширен административный интерфейс автономного сервера.
В документации данное изменение описано здесь.
Диаграммы.
Во встроенном языке стали недоступны следующе свойства объектов ДиаграммаГанта, Дендрограмма, СводнаяДиаграмма: РежимСглаживания, НатяжениеСглаживания. РежимПолупрозрачности, ПроцентПолупрозрачности, ВысотаГорлаВоронки, ШиринаГорлаВоронки, ПробелыВоронки, СоединениеЗначенийПоСериям, ЛинииСоединенияЗначенийПоСериям, ЦветСоединенияЗначенийПоСериям, ПорядокСерийВЛегенде, ОсьЗначений, ОсьТочек, ДополнительнаяОсьЗначений, ИсточникЗначенийОсиТочек, СерияНаОсиТочек, ИсточникЗначенияРазмераПузырька, ОбщаяСерияРазмераПузырька, ВлияниеРазмераНаПузырек, ОтображениеОтрицательныхЗначенийПузырьковойДиаграммы, РазмерПузырькаПоУмолчанию, МинимальныйРазмерПузырька, МаксимальныйРазмерПузырька, СоединениеТочек, ПорядокОтображенияТочекГоризонтальнойГистограммы, МаксимальноеКоличествоЦветовГрадиентнойПалитры, ЦветНачалаГрадиентнойПалитры, ЦветКонцаГрадиентнойПалитры, ИнформационныеЛинииЗначений, ИнформационныеИнтервалыЗначений, ИнформационныеЛинииТочек, ИнформационныеИнтервалыТочек, ОписаниеПалитрыЦветов, ОписаниеПалитрыЦветовИнформационныхИнтервалов, ИспользованиеНечисловыхЗначений, СоединениеТочекПриПропущенныхЗначениях, ВнутреннийРадиусКольцевойДиаграммы, ОтображениеПодсказкиЗначений, ЗаполнениеПодсказкиЗначений, РежимВыделенияОтображатьВсплывающуюИнформационнуюЛиниюТочек, ОтображатьВсплывающуюИнформационнуюЛиниюЗначений, РежимРедактированияЗначений.

Из встроенного языка стали недоступны следующе свойства объектов ОбластьПостроенияДиаграммыГанта, ОбластьПостроенияДендрограммы и ОбластьПостроенияСводнойДиаграммы: ШкалаТочек, ШкалаЗначений, ДополнительнаяШкалаЗначений, ШкалаСерий.

В режиме совместимости с версией 8.3.19 поведение не изменилось.

Указанные свойства были доступны из встроенного языка, но не оказывали никакого влияния.Исключен доступ к недокументированным свойствам объектов работы с диаграммами.
Средства администрирования.
Установка клиентского приложения.
Работа в ОС Linux.
Изменен формат установочных пакетов клиентских приложений для ОС Linux, которые используются при обновлении клиентских приложений через каталог distr. Имена файлов с дистрибутивами клиентских приложений имеют вид win-mac-clients-distr-ver.arch.run и all-clients-distr-ver.arch.run, где ver - это полный номер версии, а arch - архитектура процессора, для которого предназначен дистрибутив. Пакеты .deb и .rpm более не поддерживаются.

Реализована возможность устанавливать дистрибутивы клиентских приложений одновременно с установкой остальных компонентов системы «1С:Предприятие».

Установочные пакеты дистрибутивов клиентских приложений были доступны в формате .deb и .rpm пакетов. Не поддерживалась одновременная установка дистрибутива клиентского приложения одновременно с установкой других компонентов системы.Упрощена установка компонентов системы «1С:Предприятие» для ОС Linux. Установка дистрибутивов клиентских приложений максимально унифицирована с другими операционными системами.
В документации данное изменение описано здесь, здесь и здесь.
Табличный документ.
При экспорте табличного документа в формат Microsoft Excel, при вычислении высоты строк документа, содержащих многострочный текст (включая текст с автоматическим переносом строк), используется увеличенный межстрочный интервал.

Рекомендуется проверить корректность сохраняемых в формат Microsoft Excel табличных документов и, при необходимости, внести изменения в алгоритм формирования этих документов.

В режиме совместимости с версией 8.3.19 поведение не изменилось.

При экспорте табличного документа в формат Microsoft Excel, при вычислении высоты строк документа, содержащих многострочный текст, использовался межстрочный интервал, равный таковому в табличном документе. Однако, межстрочные интервалы в табличном документе и Microsoft Excel различаются, что приводило к нарушению отображения документа.Документ Microsoft Excel, который получается в результате экспорта табличного документа, стал выглядеть более корректно.
В документации данное изменение описано здесь.
Оконная система.
При работе в интерфейсе Такси с помощью тонкого клиента или веб-клиента:
  • Если активная начальная страница, то метод АктивноеОкно() возвращает объект типа ФормаКлиентскогоПриложения, в котором:
    • Свойство НачальнаяСтраница установлено в значение Истина.
    • Свойство Содержимое содержит формы начальной страницы.
  • Для формы, размещенной на начальной странице, свойство Окно содержит объект типа ФормаКлиентскогоПриложения, в котором:
    • Свойство НачальнаяСтраница установлено в значение Истина.
    • Свойство Содержимое содержит формы начальной страницы.

Для активной начальной страницы, свойство формы начальной страницы Окно и метод АктивноеОкно() возвращают один и тот же объект.

В режиме совместимости с версией 8.3.19 поведение не изменилось.

При работе в интерфейсе Такси с помощью тонкого клиента или веб-клиента:
  • Если активная начальная страница, то метод АктивноеОкно() возвращало:
    • В тонком клиент - значение Неопределено.
    • В веб-клиенте - значение типа ОкноКлиентскогоПриложения, где свойство НачальнаяСтраница было установлено в значение Ложь.
  • Если активная начальная страница, то свойство Окно формы на начальной страницы возвращало:
    • В тонком клиент - значение Неопределено.
    • В веб-клиенте - значение Неопределено.
Устранено некорректное поведение системы.

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Метод проверки доступности видеоконференций системы взаимодействия. Старое наименование поддерживается для совместимости.
  • ВидеоконференцииДоступны().
  • ПоддерживаютсяВидеоконференции().
Англоязычное представление свойства СхемаКомпоновкиДанных.ВложенныеСхемыКомпоновкиДанных. Старое наименование поддерживается для совместимости.
  • NestedDataCompositionSchema.
  • NestedDataCompositionSchemas.
Свойство объекта НастройкиОбработкиОшибок, указывающее необходимость отправки отчета об ошибке. Старое наименование поддерживается для совместимости.
  • ОтправлятьОчет.
  • ОтправлятьОтчет.
Английское наименование свойства ПодписьМобильногоКлиента для объекта метаданных Конфигурация. Старое наименование поддерживается для совместимости.
  • MobileClientSign
  • MobileClientSignature

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Мобильная платформа.
В мобильной платформе реализована возможность автоматизированного тестирования. Для работы автоматизированного тестирования в сети должна быть доступна информационная база менеджера тестирования, с которой и будет взаимодействовать мобильное приложение.

Для команды /TESTCLIENT командной строки запуска мобильного приложения реализован параметр -TURL, предназначенный для указания адреса публикации менеджера тестирования.

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

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

В модуле приложения реализованы обработчики событий ПриПробужденииКлиентскогоПриложения и ПриЗасыпанииКлиентскогоПриложения.

При сворачивании приложения или засыпании устройства, мобильный клиент не оповещал об этом кластер серверов. В результате сеанс не переходил в спящее состояние. Также было невозможно определить восстановление приложение после засыпания.Снижен расход лицензий для типовых схем использования приложения мобильного клиента, когда приложение не закрывается, а сворачивается.

Стало возможно определять засыпание и пробуждение мобильного приложения.

В документации данное изменение описано здесь.
Средства разработки.
Реализована стандартная обработка Сервис сборки мобильных приложений, которая предоставляет доступ к сервису сборки мобильных приложений, которые могут работать под управлением операционных систем Android и iOS. Сервис функционирует только при наличии доступа к сети Интернет. Для использования сервиса требуется регистрация на сайте для разработчиков (см. здесь). Интерфейс обработки доступен только на русском и английском языках.

Данная возможность включена в статусе бета-версии.

Данная возможность не предоставлялась.Сервис должен упростить и облегчить сборку мобильных приложений, которые работают под управлением операционных систем Android и iOS.
Мобильный клиент.
Мобильная платформа.
Для системных перечислений ПоведениеОбычнойГруппы и ОтображениеСтраницФормы реализовано значение Авто. При установке значения Авто особым образом обрабатывается отображение элементов формы на мобильном устройстве.Данная возможность не предоставлялась.

Было невозможно установить поведение системы таким образом, чтобы система автоматически изменяла поведение группы и страниц формы при работе на мобильном устройстве.

Упрощена разработка некоторых видов форм для работы на мобильных устройствах.
Мобильный клиент.
Для мобильного клиента реализована поддержка специализированного серверного приложения, развернутого на сервере взаимодействия. В том случае, когда на сервере взаимодействия развернуто такое приложение, повышается стабильность видеозвонков и расширяется количество одновременных участников видеоконференции. Мобильный клиент поддерживает все допустимые способы совершения видеозвонков.Мобильный клиент выполнял видеозвонки в режиме p2p, т.е. мобильный клиент обменивался видеопотоками с компьютерами всех участников видеозвонка.Повышена стабильность проведения видеозвонков из мобильного клиента, улучшено отображение участников видеозвонка.
Командный интерфейс.
Мобильный клиент.
В мобильном клиенте реализована поддержка свойства ПоложениеВКоманднойПанели кнопки формы. Поведение свойства аналогично платформе для персонального компьютера, со следующими исключениями:
  • Если в платформе для персонального компьютера значение Авто трактуется как ВКоманднойПанелиИВДополнительномПодменю, то в мобильном клиенте, в аналогичной ситуации, значение Авто будет трактоваться как ВКоманднойПанели.
  • Если у кнопки командной панели отображение установлено как ВКоманднойПанели, а кнопка не помещается в командную панель, будет установлен режим отображения ВДополнительномПодменю.
В мобильном клиенте поддержка свойства ПоложениеВКоманднойПанели кнопки формы была реализована ограничено: выполнялась только эмуляция свойства ТолькоВоВсехДействиях.Управление размещением кнопок в командной панели мобильного клиента унифицировано с клиентским приложением для персонального компьютера.

Оглавление

Система «1С:Аналитика»

ФункциональностьКак сталоКак былоРезультат изменения
Аналитика - дашборды.
Реализован специальный режим просмотра диаграмм и дашбордов. В этом режиме отключены функции редактирования, не требующиеся для анализа информации (раскладка элементов дашборда, добавление новых элементов). Режим включается автоматически для «чужих» диаграмм и дашбордов.Данная возможность не предоставлялась. Пользователь взаимодействовал со всеми объектами системы в режиме редактирования.Работать с данными дашборда стало удобнее.
Аналитика - диаграммы.
Изменен внешний вид панели выбора.У панели выбора был другой внешний вид.Улучшен внешний вид панели выбора диаграммы.
Аналитика - рабочий стол.
Реализована возможность передачи ссылок на свои папки другим пользователям.Данная возможность не предоставлялась..Пользователи могут делиться наборами диаграмм и дашбордов.
Аналитика - дашборды.
Реализована возможность настроить переход по ссылке при нажатии левой кнопкой мыши в любой точке элемента любого дашборда.Данная возможность не предоставлялась.Для дашбордов реализовано больше интерактивных возможностей.
Аналитика - дашборды.
Реализована возможность задавать стиль текста и указывать ссылки при редактировании текстовых элементов дашборда.Данная возможность не предоставлялась.Расширены возможности настройки текстовых элементов дашбордов.
Аналитика - диаграммы.
В диаграммах вида Сводная таблица реализована возможность закрепления строк и колонок.Данная возможность не предоставлялась.Реализована возможность более гибко настраивать отображение сводной таблицы.
Аналитика - дашборды.
Реализована возможность выполнять масштабирование диаграмм с помощью колеса мыши при одновременном нажатии клавиши Ctrl. Использование колеса мыши без клавиши Ctrl не приводит к масштабированию диаграммы.Масштабирование диаграмм выполнялось с помощью колеса мыши, без использования клавиатуры. Такое использование было неожиданным и мешало прокрутки дашборда.Масштабирование диаграмм стало более ожидаемым и не мешает прокрутке дашборда.
Аналитика - диаграммы.
Реализован новый тип диаграмм: линии с накоплением.Данная возможность не предоставлялась.Расширен перечень используемых типов диаграмм.
Аналитика - другое.
Объекты системы (диаграммы, дашборды, папки) автоматически удаляются из базы данных, если отсутствуют пользователи, которые используют эти объекты на своем рабочем столе.Данная возможность не предоставлялась.

Неиспользуемые объекты не удалялись из базы данных.

Оптимизировано использование базы данных системы «1С:Аналитика».
Аналитика - диаграммы.
Для диаграмм вида индикатор расширены возможности настройки и улучшен внешний вид.Внешний вид индикаторов определялся автоматически. Возможности настройки были ограничены.Улучшен внешний вид индикатора. Пользователь получил больше возможностей по настройке диаграммы данного типа.
Аналитика - диаграммы.
Для пузырьковой диаграммы реализована возможность вывода двух различных фактов на осях.Данная возможность не предоставлялась. Был доступен вывод только следующих комбинаций: факт-измерение и измерение-измерение.Расширены возможности визуализации для пузырьковой диаграммы.
Аналитика - другое.
Для системы «1С:Аналитика» реализован Центр оповещений, в котором сохраняются для просмотра последние сообщения системы.Данная возможность не предоставлялась.

После исчезновения оповещения с ошибкой его нигде нельзя было посмотреть.

Информирование о проблемах системы стало более простым.

Оглавление

Обновление используемых библиотек

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Автономный сервер.
Выгрузка/загрузка конфигурации в файлы.
Оптимизировано использование некоторого количества операций с информационной базой, которые выполняются с помощью утилиты администрирования (ibcmd) путем подключения к работающему экземпляру автономного сервера. К перечню оптимизированных операций (но не ограничиваясь им) относятся: выгрузка конфигурации в XML-файлы, частичная загрузка конфигурации из XML-файлов. обновление конфигурации базы данных.Выполнение некоторого количества операций с информационной базой, которые выполняются с помощью утилиты администрирования (ibcmd) путем подключения к работающему экземпляру автономного сервера занимало больше времени.Ускорено выполнение некоторых операций с информационной базой, работающей под управлением автономного сервера.
Автономный сервер.
Средства разработки.
Для интерактивной программы запуска реализована возможность запуска 1C:Enterprise Development Tools. Если 1C:Enterprise Development Tools не установлены, то предлагается выполнить установку продукта. Видимость кнопки управляется с помощью флажка диалога настройки интерактивной программы запуска.

Для информационной базы, подключение к которой выполняется по протоколу HTTP(s), в настройках подключения реализована возможность указания адреса управления разработки. Эта возможность доступна после нажатия гиперссылки Дополнительно, если база расположена на веб-сервере.

Данная возможность не предоставлялась.

Интерактивная программа запуска не поддерживала работу с 1C:Enterprise Development Tools.

Расширены возможности интерактивной программы запуска. Улучшена интеграция 1C:Enterprise Development Tools и других компонентов системы программ «1С:Предприятие».
В документации данное изменение описано здесь и здесь.
Автономный сервер.
В административном интерфейсе автономного сервера по протоколу SSH реализована возможность получения информации об отладчике (infobase-tools debug-info). В набор параметров, который возвращается командой, добавлен необязательный параметр infobase-name, который содержит имя отлаживаемой информационной базы.Данная возможность не предоставлялась.Упрощено подключения отладчика 1C:Enterprise Development Tools к информационной базе, работающей под управлением автономного сервера.
Средства разработки.
Автономный сервер.
Выгрузка/загрузка конфигурации в файлы.
Для команд импорта конфигурации из XML-файлов реализована возможность отключать проверку целостности загружаемой конфигурации. Такая проверка может оказаться полезной в том случае, когда загружается ранее выгруженная конфигурация.

Для выполнения данной задачи реализован специальный параметр для следующих инструментов загрузки:

  • Командная строка запуска конфигуратора. Для команды /LoadConfigFromFiles реализован параметр -NoCheck.
  • Конфигуратор в режиме агента. Для команды config load-config-from-files реализован параметр --no-check.
  • Утилита управления автономным сервером (ibcmd). Для команды infobase config import реализован параметр --no-check.
Данная возможность не предоставлялась.Для некоторых сценариев работы, снижено время, которое будет затрачено для загрузки конфигурации из XML-файлов.
В документации данное изменение описано здесь и здесь.
Веб-клиент.
При запуске веб-клиента реализована возможность автоматического открытия формы стандартной функции. Открытие форм стандартных обработок из встроенного языка или пользовательского интерфейса клиентского приложения (переход по ссылке) не поддерживается.Данная возможность не предоставлялась.Стало возможно открывать стандартные функции при работе из 1C:Enterprise Development Tools.
В документации данное изменение описано здесь.
Клиентское приложение.
Реализована возможность запрещать открытие форм начальной страницы при открытии клиентского приложения. Для командной строки запуска тонкого клиента и веб-клиента реализована команда DisableHomePageForms.Данная возможность не предоставлялась.Реализована возможность открыть клиентское приложение с минимальными задержками.
В документации данное изменение описано здесь и здесь.
Средства разработки.
Автономный сервер.
Выгрузка/загрузка конфигурации в файлы.
При импорте конфигурации из XML-файлов реализована возможность импорта из ZIP-архива, содержащего XML-файлы конфигурации. Структура архива должна соответствовать структуре каталога загрузки.

Команда Конфигуратора Загрузить конфигурацию из файлов позволяет выбрать не только каталог, но и файл ZIP-архива.

Для выполнения данной задачи реализован специальный параметр для следующих инструментов загрузки:

  • Командная строка запуска конфигуратора. Для команды /LoadConfigFromFiles реализован параметр -Archive.
  • Конфигуратор в режиме агента. Для команды config load-config-from-files реализован параметр --archive.
  • Утилита управления автономным сервером (ibcmd). Для команды infobase config import files реализован параметр --archive. Для команд infobase config import и infobase config import all-extensions неименованый параметр может указывать как на каталог, так и на ZIP-архив. Для команды infobase create параметр --import может содержать как путь к каталогу, так и имя ZIP-архива.
Данная возможность не предоставлялась.Стало возможно сократить время загрузки файлов конфигурации, особенно, если перед загрузкой выполняется передача загружаемых файлов по каналам связи.
В документации данное изменение описано здесь, здесь и здесь.
Автономный сервер.
Автономный сервер формирует некоторые стандартные текстовые сообщения в стандартный поток вывода (stdout) после выполнения некоторых действий:
  • По факту готовности автономного сервера и после завершения обновления внутреннего состояния: 1C:Enterprise 8.3 (x86-64) (<номер версии>) Stand-alone Server ready.
  • После обновление конфигурации информационной базы (во время обновления внутреннего состояния): 1C:Enterprise 8.3 (x86-64) (<номер версии>) Stand-alone Server refreshing.
Данная возможность не предоставлялась.Упрощено получение статуса автономного сервера при выполнении некоторых команд управления.
Средства разработки.
Автономный сервер.
Реализована возможность получать идентификатор поколения метаданных конфигурации информационной базы. Данный идентификатор изменяется при выполнении любой операции изменения конфигурации.

Для выполнения данной задачи реализованы команды для следующих инструментов загрузки:

  • Командная строка запуска конфигуратора. Реализована команды /GetConfigGenerationID.
  • Конфигуратор в режиме агента. Реализована команда config generation-id.
  • Утилита управления автономным сервером (ibcmd). Реализована команда infobase config generation-id.
Данная возможность не предоставлялась.Реализована возможность определить, что конфигурация информационной базы не изменялась с момента последней проверки.
В документации данное изменение описано здесь и здесь.
Средства разработки.
Выгрузка/загрузка конфигурации в файлы.
При полной загрузке конфигурации из XML-файлов игнорируется тот факт, что в конфигурации настроены правила поддержки. Выполняется полная замена конфигурации, включая информацию о поддержке.Полная загрузка конфигурации из XML-файлов была невозможна, если в конфигурации были настроены правила поддержки. Для полной загрузки конфигурации из XML-файлов было необходимо снять конфигурацию с поддержки.Поведение при полной загрузке из XML-файлов приведено к поведению при загрузке конфигурации из CF-файла.
Средства разработки.
Модифицирован формат JSON-сообщений, которые используются при работе с конфигуратором в режиме агента. Для сообщения с типом questions реализована возможность указания более двух вариантов ответа на вопрос.В JSON-сообщениях (при работе с конфигуратором в режиме агента) с типом questions было возможно указывать только два варианта ответа на вопрос.Расширены возможности формата JSON-сообщений, которые используются при взаимодействии с конфигуратором в режиме агента.
Автономный сервер.
Выгрузка/загрузка конфигурации в файлы.
В автономном сервере прекращена поддержка линейного формата для загрузки конфигурации из XML-файлов. Для загрузки конфигурации из XML-файлов используется только иерархический формат.Автономный сервер поддкрживал возможность загрузки конфигурации из XML-файлы в линейном и иерархическом форматах.В автономном сервере прекращена поддержка устаревшего формата выгрузки.
В документации данное изменение описано здесь и здесь.
Хранение настроек.
Если выполняется обращение к свойствам объекта СтандартноеХранилищеНастроекВыборка в том случае, когда выборка закончена или она (выборка) пустая - формируется восстановимая ошибка встроенного языка.

Рекомендуется проанализировать места использования объекта СтандартноеХранилищеНастроекВыборка на предмет возможного появления ошибок, возникающих из-за окончания выборки (или пустой выборки).

В режиме совместимости с версией 8.3.19 поведение не изменилось.

При обращении к свойствам объекта СтандартноеХранилищеНастроекВыборка в разных случаях наблюдалось различное поведение:
  • Если выборка закончилась - в свойствах объекта оставались последние прочитанные значения.
  • Если выборка была пустой - в свойствах объекта находятся значения Неопределено.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с запросами.
Снижено время исполнения запроса, который использует поля временных таблиц, которые получены из других временных таблиц с большой вложенностью.Исполнения запроса, который использует поля временных таблиц, которые получены из других временных таблиц с большой вложенностью, требовало больше времени.В некоторых случаях ускорено выполнение запросов.
Веб-клиент.
Работа с XML, XDTO.
Для свойства глобального контекста ОбработкаСтрокиXML реализована доступность в веб-клиенте.Свойство глобального контекста ОбработкаСтрокиXML было недоступно в веб-клиенте.В веб-клиенте стали доступны методы поиска и удаления недопустимых символов XML в произвольных строках.
Средства печати.
Если принтер, который используется для печати платформой «1С:Предприятие», является доступным - платформа кеширует эту информацию. Если в течение последующих 60 секунд для печати используется этот же принтер - состояние доступности получается из кеша.При множественных последовательных обращениях к одному и тому же принтеру, доступность принтера определялась по фактическому состоянию принтера при каждой попытке выполнения печати.Повышена скорость печати в том случае, когда последовательно печатаются несколько документов на один и тот же принтер.
Работа с СУБД.
При использовании СУБД PostgreSQL, результат работы функций МИНИМУМ() и МАКСИМУМ() языка запросов для поля типа Булево не зависит от того, в каком порядке в выборке представлены значения типа Булево и NULL.При использовании СУБД PostgreSQL, результат работы функций МИНИМУМ() и МАКСИМУМ() языка запросов для поля типа Булево зависел от того, в каком порядке в выборке представлены значения типа Булево и NULL.Устранено некорректное поведение системы. Функции языка запросов МИНИМУМ() и МАКСИМУМ() работают одинаково на всех поддерживаемых СУБД.
В документации данное изменение описано здесь.
Система взаимодействия.
Реализована возможность повторной регистрации информационной базы в системе взаимодействия без явного указания адреса электронной почты после отключения базы от системы взаимодействия. Повторная регистрация будет выполнена на тот же адрес электронной почты, на который выполнялась первичная регистрация. После повторной регистрации будет восстановлен доступ ко всем ранее созданным объектам системы взаимодействия. Если информационная база ни разу не подключалась к системе взаимодействия, выполнить повторную регистрацию без указания адреса электронной почты будет невозможно.

Свойство ПараметрыРегистрацииИнформационнойБазыСистемыВзаимодействия.АдресЭлектроннойПочты не является обязательным.

Реализована возможность выполнить повторную регистрацию для стандартной обработки Управление системой взаимодействия.

Повторная регистрация информационной базы в системе взаимодействия могла быть выполнена только с указанием адреса электронной почты.Стало возможно восстановить регистрация информационной базы в системе взаимодействия в том случае, если базу отключили от системы взаимодействия, а адрес электронной почты, на который выполнялась регистрация, оказался забыт.
В документации данное изменение описано здесь.
Локализация.
Реализована возможность использовать туркменский язык (код tk) в следующих случаях:
  • Для указания в диалоге региональных настроек информационной базы.
  • Для указания в качестве кода локализации сеанса (параметр командной строки запуска /VL).
  • Просматривать календарь на туркменском языке.
Данные возможности не предоставлялись.В платформе реализована ограниченная поддержка туркменского языка.
Система компоновки данных.
Мобильная платформа.
Мобильный клиент.
В таблицах, отображающих настройки системы компоновки данных в мобильном клиенте и приложении для мобильной платформы, команды Свойства элемента пользовательских настроек, Установить представление, Использовать в качестве значения поле, Установить заголовок, Развернуть, Сгруппировать, Сгруппировать условия, Сгруппировать поля и Разгруппировать, доступны только в контекстном меню соответствующей строки таблицы. Изменения касаются форм настроек отчета, настроек динамического списка и редактирования варианта отчета.В таблицах, отображающих настройки системы компоновки данных в мобильном клиенте и приложении для мобильной платформы, команды Свойства элемента пользовательских настроек, Установить представление, Использовать в качестве значения поле, Установить заголовок, Развернуть, Сгруппировать, Сгруппировать условия, Сгруппировать поля и Разгруппировать, были доступны в контекстном меню соответствующей строки таблицы и в меню формы Еще. При этом команда из меню Еще не вызывала какого-либо действия.Устранено некорректное поведение системы.
Система взаимодействия.
Состояние настройки Помечать как прочитанное (диалог настройки системы взаимодействия) сохраняется на сервере взаимодействия. Если на сервере взаимодействия такой настройки нет - выполняется попытка чтения настройки из локального хранилища.Состояние настройки Помечать как прочитанное (диалог настройки системы взаимодействия) сохранялось в локальном хранилище на компьютере пользователя.Значение настройки Помечать как прочитанное (диалог настройки системы взаимодействия) стало одинаковым для любого устройства, на котором работает пользователь.

Оглавление

Переход с предыдущей версии на версию 8.3.20

Оглавление

Версия 8.3.19

Версия 8.3.19 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8319doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.18.Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.17. Возможность запуска конфигураций, разработанных в версии 8.3.18 и более младших, в версии 8.3.19, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.19 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.19, при необходимости, использовать для работы с информационной базой и версию 8.3.18. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь и здесь.
Документация.
Для синтакс-помощника реализована возможность отобрать объекты, которые доступны в мобильном автономном сервере.

Для синтакс-помощника реализован режим доступности Мобильный автономный сервер. Данный режим доступности описывает объекты и методы, которые доступны на стороне сервера «1С:Предприятия», работающего на мобильном устройстве в автономном режиме мобильного клиента.

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

Диалог получения навигационной ссылки (при необходимости) предоставляет выбор - какую навигационную ссылку необходимо получить в конкретном месте интерфейса клиентского приложения.

Для расширения формы клиентского приложения для отчета реализованы методы ПолучитьНавигационнуюСсылкуОтчета(), ПолучитьНавигационнуюСсылкуТекущегоВариантаОтчета(), ПолучитьНавигационнуюСсылкуТекущихНастроекОтчета().

Для расширения формы клиентского приложения для обработки реализован метод ПолучитьНавигационнуюСсылкуОбработки().

Для расширения формы клиентского приложения для динамического списка реализованы методы ПолучитьНавигационнуюСсылкуСписка(), ПолучитьНавигационнуюСсылкуТекущихНастроекСписка(). Реализован параметр формы клиентского приложения для динамического списка ОтображениеТаблицы.

Для расширения формы клиентского приложения для объекта, документа, справочника, бизнес-процесса, задачи, плана видов характеристик, объекта таблицы внешнего источника данных реализован метод ПолучитьНавигационнуюСсылкуОбъекта().

Для расширения формы клиентского приложения для записи регистра сведений и записи таблицы внешнего источника данных реализован метод ПолучитьНавигационнуюСсылкуЗаписи().

Для метода глобального контекста ПолучитьНавигационнуюСсылку() реализованы возможности получения всех перечисленных вариантов навигационных ссылок.

Для формы клиентского приложения реализованы обработчики ОбработкаПолученияСпискаНавигационныхСсылок и ОбработкаПолученияНавигационнойСсылки.

Реализовано свойство конфигурации ХранилищеВнешнихДанныхНавигационныхСсылок.

Изменен формат выгрузки конфигурации в формате XML.

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

Для расширений поля формы для HTML-документа и форматированного документа реализовано событие ПередЗаписью, которое возникает перед интерактивной записью объекта.

Для расширений поля формы для HTML-документа и форматированного документа реализовано событие ПослеЗаписи, которое возникает после интерактивного сохранения объекта.

Команда формы клиентского приложения Сохранить, вызванная для табличного документа, выполняет следующие действия:

  • Если не задано имя файла или табличный документ не находится в режиме редактирования - формируется диалог указания имени сохраняемого файла.
  • Если имя файла указано и табличный документ находится в режиме редактирования, то выполняется сохранение без отображения диалога указания имени файла.

После сохранения табличного документа выводится оповещение о завершении операции.

Для всех видов элементов формы, поддерживающих возможность сохранения (кроме табличного документа), в параметр Копирование обработчика события ПередЗаписью передается значение, соответствующее выполняемому действию:

  • Истина - если выбрана команда Сохранить как.
  • Ложь - если выбрана команда Сохранить.

Для табличного документа или отчета поведение при выборе команды Сохранить не изменилось.

Для всех видов элементов формы, поддерживающих возможность сохранения, поведение системы при указании команд Сохранить и Сохранить как было одинаковым: формировался диалог выбора файла для сохранения.

Для всех видов элементов формы, поддерживающих возможность сохранения (кроме табличного документа), в параметр Копирование обработчика события ПередЗаписью всегда передавалось значение Истина. Для табличного документа при выборе команды Сохранить для табличного документа или отчета в обработчик ПередЗаписью в параметре Копирование передавалось значение Ложь.

Обработчики событий ПередПечатью, ПередЗаписью и ПослеЗаписи реализованы для всех элементов формы клиентского приложения, поддерживающих возможность сохранения и печати.
Клиентское приложение.
Изменены пиктограммы всех исполняемых файлов системы «1С:Предприятие», а также пиктограммы, ассоциированные с различными расширениями файлов, связанными с системой «1С:Предприятие».Пиктограммы исполняемых и формируемых файлов системы «1С:Предприятие» были другими.Пиктограммы нарисованы в едином стиле.
Картинки.
Реализована поддержка SMIL-анимации картинок в формате SVG. SMIL-анимация не поддерживается в веб-браузере Microsoft Internet Explorer и Microsoft Edge до версии 18 включительно. В веб-браузерах, которые не поддерживают SMIL-анимацию, будет выводиться статическая картинка.

В наборе вариантов картинок реализована возможность указать, для какого веб-браузера предназначен элемент варианта. При выводе картинки в веб-браузере вначале делается попытка определить вариант для используемого веб-браузера.

Рекомендуется использовать SVG-картинки со SMIL-анимацией для создания анимированных картинок в прикладном решении. Такие картинки занимают немного места и не требуют больших ресурсов для своего отображения.

Данная возможность не предоставлялась.Реализована возможность отображения анимированных SVG-картинок. Анимация отображается как в обычных клиентских приложениях, так и в веб-клиенте (кроме веб-браузеров Microsoft Internet Explorer и Microsoft Edge версии до 18 включительно).
В документации данное изменение описано здесь, здесь и здесь.
Динамический список.
Для динамического списка реализованы возможности, аналогичные возможностям которые имеются в системе компоновки данных:
  • Настройка полей запроса (заголовок, тип, оформление, ограничение использования и т.д.).
  • Работа с вычисляемыми полями.
  • Использование параметров в настройках пользователя.
  • Настройка свойств параметров (заголовок, тип и т.д.).
  • Для полей типа Дата реализована возможность работы с дочерними полями (начало дня, месяца и т.д.) в сортировке и группировке.

Изменен редактор настроек динамического списка.

Для динамического списка реализованы свойства Поля, ВычисляемыеПоля, ПараметрыДанных. Изменен формат выгрузки конфигурации в формате XML.

Методы динамического списка УстановитьОграниченияИспользованияВГруппировке(), УстановитьОграниченияИспользованияВОтборе(), УстановитьОграниченияИспользованияВПорядке(), ПолучитьОграниченияИспользованияВГруппировке(), ПолучитьОграниченияИспользованияВОтборе(), ПолучитьОграниченияИспользованияВПорядке() объявляются устаревшими и не рекомендуются к использованию. Рекомендуется использовать свойства динамического списка ОграничениеИспользования и ОграничениеИспользованияРеквизитов полей динамического списка.

В режиме совместимости с версией 8.3.18 поведение не изменилось.

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

Реализовано свойство ОписаниеХарактеристик.ПолеПутиКДанным.

В качестве представления характеристики используется значение, которое возвращает виртуальное поле Представление. Для существующих характеристик новое поле не заполняется.

Рекомендуется при смене в описании характеристик поля, содержащего имя характеристики, предусмотреть механизм, конвертирующий настройки компоновки данных, заменяя старое имя характеристики на новое.

Изменен формат выгрузки конфигурации в формате XML.

В качестве имени характеристики использовалось представление этой характеристики. Изменение представления характеристики приводило к тому, что настройки системы компоновки данных и динамического списка «теряли» характеристики.Упрощено создание локализуемых представлений характеристик в прикладных решениях.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Система взаимодействия.
Клиентское приложение, работающее под управлением ОС Windows, для видеозвонков использует модуль работа с видео, соответствующий разрядности операционной системы.Клиентское приложение, работающее под управлением ОС Windows, для видеозвонков использовало модуль работа с видео, соответствующий разрядности клиентского приложения.При использовании видеозвонка ресурсы компьютера используются более эффективно.
Клиентское приложение.
Веб-клиент.
Для интерфейса Такси реализована поддержка языков с написанием справа-налево (в тонком и толстом клиентских приложениях). Данный режим поддерживается во всем интерфейсе клиентского приложения автоматически.

Необходимость изменения интерфейса определяется по языку интерфейса или языку конфигурации. В клиентских приложениях реализована поддержка арабских форматов чисел и дат.

При расчете расстановки элементов формы и других элементов интерфейса по умолчанию используется шрифт Almarai.

Если в конфигураторе установлен в качестве текущего языка конфигурации язык с написанием справа-налево, то в редакторе формы предварительный просмотр формы также будет выполняться в соответствующем виде.

Поддержка языков с написанием справа-налево реализована начиная с режима совместимости с версией 8.3.7.

В веб-клиенте реализована поддержка языков с написанием справа-налево для планировщик и диаграмм.

Поддержка языков с написанием справа-налево имелась только в веб-клиенте.Стало возможно использовать систему «1С:Предприятие» (с помощью тонкого и толстого клиентских приложений) в странах, где национальный язык использует написание справа-налево.
В документации данное изменение описано здесь, здесь и здесь.
Табличный документ.
Отображение информации.
Если в табличном документе, который сохраняется в формате Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML), обнаружено, что длина текста, размещенного в ячейке, превышает 32767 символов, то сохранение прерывается и пользователю выводится сообщение об ошибке.При сохранении табличного документа в формате Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML) не выполнялась проверка длины текста в ячейке. Это могло приводить к получению документа, который не мог быть открыт Microsoft Excel.Сохранение в формате Microsoft Excel стало выполняться более корректно.

Оглавление

Оптимизация

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

Ускорена работа функции выражения ограничения доступа к данным СтрСодержит().

Исполнение запросов (в том числе использующих ограничения доступа к данным) требовало больше времени.Оптимизирована работа запросов.
Кластер серверов.
Ускорена загрузка из .dt-файла в клиент-серверном варианте информационной базы за счет использования для загрузки нескольких фоновых заданий. Для получения существенного ускорения желательно, чтобы кластер серверов и СУБД располагались на одном компьютере или чтобы кластер серверов и СУБД были связаны каналом с высокой пропускной способностью (1 Гбайт/с и выше).

Для команды пакетного запуска конфигуратора /RestoreIB реализован параметр -JobsCount, позволяющий управлять количеством используемых фоновых заданий.

Загрузка из dt-файла в клиент-серверном варианте информационной базы выполнялась последовательно.Ускорено восстановление информации из .dt-файла в клиент-серверном варианте информационной базы.
В документации данное изменение описано здесь.
Общие объекты.
При решении систем линейных алгебраических уравнений уменьшено время, которое тратится на получение решения, а также снижено использование оперативной памяти.Решение систем линейных алгебраических уравнений занимало больше времени и требовало больше оперативной памяти.Оптимизирован механизм решения систем линейных алгебраических уравнений.
Кластер серверов.
Оптимизировано получение списка сеансов.

Реализован сервис Сервис получения списка сеансов кластера серверов.

Получение списка сеансов занимало больше времени и могло приводить к зависанию системы при массовом получении списка сеансов во время большой нагрузки на кластер серверов.Исключено зависание системы при массовом получении списка сеансов под высокой нагрузкой. Снижено время одиночной операции получения списка сеансов на кластере с несколькими серверами. Существенно снижены затраты времени при массовом одновременном получении списков сеансов.
В документации данное изменение описано здесь и здесь.
Работа с СУБД.
При многократном последовательном нажатии кнопки Записать в форме редактирования объекта (при неизменном объекте), не выполняется запись в СУБД табличных частей объекта при каждой записи объекта.При многократном последовательном нажатии кнопки Записать в форме редактирования объекта, выполнялась запись в СУБД табличных частей объекта при каждой записи объекта.Снижена нагрузка на СУБД в ряде случаев.
Работа с СУБД.
Работа с запросами.
В файловом варианте информационной базы ускорено исполнение запроса, который получает данные с упорядочиванием и фильтрацией по полю, для которого построен индекс, и в том случае, если для наложения условия используется оператор В, получающий большое количество данных.В файловом варианте информационной базы не оптимально исполнялся запрос, который получает данные с упорядочиванием и фильтрацией по полю, для которого построен индекс, и в том случае, если для наложения условия используется оператор В, получающий большое количество данных.Повышена скорость работы файлового варианта информационной базы.
Регистры бухгалтерии.
Оптимизирован запрос, который использует система «1С:Предприятие» при обращении к виртуальным таблицам остатков и оборотов регистра бухгалтерии.Запрос, который использует система «1С:Предприятие» при обращении к виртуальным таблицам остатков и оборотов регистра бухгалтерии, был не оптимальным.Повышена производительность запросов к виртуальной таблице остатков и оборотов регистра бухгалтерии.
Отображение информации.
Ускорена работа методов ПолучитьСклонениеСтроки() и ПолучитьСклонениеСтрокиПоЧислу() при последовательных вызовах (например, для получения сразу нескольких падежных форм одного и того же словосочетания).Несколько последовательных вызовов методов ПолучитьСклонениеСтроки() и ПолучитьСклонениеСтрокиПоЧислу() занимало больше времени.Ускорено получение сразу нескольких падежных форм одного и того же словосочетания с помощью методов ПолучитьСклонениеСтроки() и ПолучитьСклонениеСтрокиПоЧислу().
Автоматизированное тестирование.
Сокращено количество сетевых вызовов при работе методов НайтиОбъект(), НайтиОбъекты(), ПолучитьОбъект() механизма автоматизированного тестирования. За счет этого повышена общая производительность механизма автоматизированного тестирования.При работе методов НайтиОбъект(), НайтиОбъекты(), ПолучитьОбъект() механизма автоматизированного тестирования выполнялось большое количество сетевых вызовов, из-за чего механизм автоматизированного тестирования работал недостаточно быстро.Повышена производительность механизма автоматического тестирования, особенно при использовании веб-клиента.
Отображение информации.
Ускорено массированное получение представлений ссылочных объектов в том случае, если для формирования представления используется только те данные, которые передаются в обработчик. Ускорение достигается за счет кеширования самих представлений.

Если для получения представления используются данные, которые не передаются в обработчик формирования представления, то при смене представления в объекте, смена представления в обработчике произойдет только через 20 секунд.

Массированное формирование представлений ссылочных объектов занимало больше времени, т.к. кэшировались значения, используемые для получения представления, а само представление вычислялось каждый раз, когда требовалось это представление.Ускорены операции получения представлений ссылочных объектов и, как следствие, связанные операции. Например, ускорится упорядочивание таблицы значений по ссылочной колонке.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Копии базы данных.
Работа с запросами.
Система компоновки данных.
Реализована возможность управления тем, где будет выполняться конкретный запрос или компоновка данных: использовать для выполнения запроса только копии, только основную базу, преимущественно копии или выбирать автоматически. Таким образом стало возможно не нагружать основную базу данных запросом, который создавался для того, чтобы исполняться на копии.

Для объектов Запрос и ЗначенияПараметровВыводаКомпоновкиДанных реализованы свойства ИспользованиеКопийБазДанных и ИспользуемыеКопииБазыДанных.

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

Если система взаимодействия не подключена к информационной базе или временно не функционирует - будет использоваться существующий механизм.

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

В результате, поведение тонкого, толстого и веб-клиентов стало одинаковым в том случае, если пользователь нажимает левой кнопкой мыши по заголовку колонки динамического списка, в настройках упорядочивания которой есть элемент, недоступный для пользовательского управления.

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

Различалось поведение тонкого, толстого и веб-клиентов в том случае, если пользователь нажимал левой кнопкой мыши по заголовку колонки динамического списка, в настройках упорядочивания которой есть элемент, недоступный для пользовательского управления.

Унифицировано поведение тонкого, толстого и веб-клиентов в том случае, если пользователь нажимает левой кнопкой мыши по заголовку колонки динамического списка, в настройках упорядочивания которой есть элемент, недоступный для пользовательского управления.
Отображение информации.
Изменяется поведение метода ПолучитьСклоненияСтрокиПоЧислу() при формировании числа с окончанием:
  • Для порядкового числительного:
    • Если предпоследняя буква в окончании полученного числительного является согласной, то формируется двухбуквенный вариант.
    • Если предпоследняя буква в окончании полученного числительного является гласной, то формируется однобуквенный вариант.
  • Для количественного числительного: формируется ошибка неверного указания параметров.

В режиме совместимости с версией 8.3.18 поведение не изменилось.

При формировании числа с окончанием с использованием метода ПолучитьСклонениеСтрокиПоЧислу(), для порядковых и количественных числительных всегда возвращались двухбуквенные окончания.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Копии базы данных.
Реализована возможность включать в состав копии базы данных объекты, входящие в состав разделителей. При первоначальном заполнении переносится вся таблица, а при переносе изменений - только область, соответствующая разделителям текущий (переносимой) транзакции.

Для выполнения создания копии базы данных (использование метода МенеджерКопииБазыДанных.Записать()) и обновления данных копии (использование метода МенеджерКопииБазыДанных.Обновить()) необходимо право доступа АдминистрированиеДанных.

В состав копии можно было добавлять только те таблицы, которые не входили в состав разделителей или таблицы с условно выключенными разделителями.В состав копии базы данных стало можно включать разделенные объекты прикладного решения.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Клиентское приложение.
Реализована возможность управления аутентификацией OpenID Connect для каждого пользователя информационной базы. Реализовано свойство ПользовательИнформационнойБазы.АутентификацияOpenIDConnect.

Реализована возможность завершения сессии аутентификации в соответствии со стандартном OpenID Connect. В описании провайдера OpenID Connect, в файле default.vrd (элемент <providers>), реализовано свойство endSessionEndpoint.

Данная возможность не предоставлялась.Улучшена поддержка протокола OpenID Connect.
В документации данное изменение описано здесь, здесь и здесь.
Система лицензирования.
Расширен набор информации, выводимой утилитой лицензирования (команда ring license info):
  • В раздел с информацией о лицензии добавлена информация о типе лицензии и типе привязке лицензии.
  • Реализован новый раздел TechnicalInfo, содержащий машиночитаемую информацию. Данные в этом разделе всегда выводятся на английском языке.
Вывод команды ring license info не содержал информации о типе лицензии и типе привязке лицензии, а также не содержал раздела с машиночитаемой информацией о лицензии.Расширен набор информации, который можно получить об активированных лицензиях. Упрощено получение информации о лицензиях с помощью различных средств автоматизации.
В документации данное изменение описано здесь.
Диаграммы.
Система компоновки данных.
Диаграмма, размещенная в отчете системы компоновки данных, стала лучше адаптироваться под ширину экрана, на котором отображается отчет.

В режиме совместимости с версией 8.3.18 поведение не изменилось.

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

Рекомендуется проанализировать тексты запросов формирования временных таблиц для устранения изменяемого поведения.

В режиме совместимости с версией 8.3.18 поведение не изменилось.

Если в запросе, формирующем временную таблицу на основании таблицы значений, используется получение поля «через точку» от другого выражения, то при исполнении такого запроса в клиент-серверном варианте формировалась ошибка времени исполнения, а в файловом варианте - в значение временной таблицы помещалось неправильное значение.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Табличный документ.
При экспорте табличного документа в форматы Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML) реализовано следующее поведение для объектов типа Картинка:
  • Если значение свойство РазмерРисунка не равно значению Черепица, то в результирующий документ сохраняется оригинальная картинка. Если для ячейки задан узор, то дополнительно сохраняется картинка узора.
  • Если свойство РазмерРисунка установлено в значение Черепица, то картинка перерисовывается в результирующий документ, а для рисунка документа Microsoft Excel устанавливается цвет фона, равный цвету фона картинки сходного документа.

В результате сделанных изменений, при масштабировании документа Microsoft Excel, меньше искажаются картинки, размещенные в табличном документе.

При экспорте табличного документа в форматы Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML) наблюдалось следующее поведение для объектов типа Картинка:
  • Если значение свойство РазмерРисунка не равно значению Растягивать, то картинка перерисовывалась в результирующий документ.
  • Если свойство РазмерРисунка установлено в значение Растягивать, то картинка перерисовывалась в результирующий документ (если не задан цвет фона или узор) и сохранялась оригинальная картинка во всех остальных случаях.

Результат сохранения табличного документа в форматах Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML) в большей степени соответствует ожиданиям пользователей.
Система компоновки данных.
Функциональные опции.
При вычислении доступности дочерних полей, используемых в выражениях компоновки данных, проверка того, что поле не отключено с помощью функциональной опции, выполняется и для самого поля и для всех родительских полей этого поля.

В режиме совместимости с версией 8.3.18 поведение не изменилось.

При вычислении доступности дочерних полей, используемых в выражениях компоновки данных, проверка того, что поле не отключено с помощью функциональной опции, выполнялось только для самого поля. Проверка для родительских полей не выполнялась.Проверка доступности полей, связанная с функциональными опциями, стала выполняться одинаково и в языке запросов и в системе компоновки данных.
В документации данное изменение описано здесь.
Обмен данными.
Для методов ЗарегистрироватьИзменения() и УдалитьРегистрациюИзменений() реализована возможность выполнять регистрацию и удаления регистрации изменений для произвольного набора объектов данных, которые передаются в качестве массива в параметре Данные этих методов.

Действие для всех объектов, находящихся в переданном массиве, будут выполнены в рамках одной транзакции с минимальным количеством используемых запросов.

Для методов ЗарегистрироватьИзменения() и УдалитьРегистрациюИзменений() не поддерживалась возможность указать массив объектов для выполнения действия.Повышена скорость выполнения методов ЗарегистрироватьИзменения() и УдалитьРегистрациюИзменений() в том случае, когда эти методы необходимо применить для большого количества объектов данных.
В документации данное изменение описано здесь.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Клиентское приложение.
Установка клиентского приложения.
Средства администрирования.
Реализовано обновление клиентского приложения с помощью веб-сервера в том случае, когда в качестве веб-сервера используется Microsoft Internet Information Services, настроенные по умолчанию. Реализована поддержка MIME-типа application/x-zip-compressed, который используется веб-сервером для zip-файлов по умолчанию.Для обновления клиентского приложения с помощью веб-сервера в том случае, когда в качестве веб-сервера используется Microsoft Internet Information Services, требовалось вручную переопределить MIME-тип, который веб-сервер использует для передачи .zip-файлов.Упрощено администрирование веб-сервера Microsoft Internet Information Services в том случае, когда настраивается обновление клиентского приложения через веб-сервер.
В документации данное изменение описано здесь.
Средства администрирования.
При установке монопольного режима, реализована возможность указывать человекопонятное описание причины установки монопольного режима (чем занимается сеанс) и указывается возможность прервать сеанс, установивший монопольный доступ.

Для метода УстановитьМонопольныйРежим() реализован параметр Параметры. Реализован метод глобального контекста ПолучитьПараметрыМонопольногоРежима(). Реализовано право доступа ЗавершениеМонопольногоРежимаПриНачалеСеанса.

Текст сообщения о причине невозможности начала нового сеанса может быть форматированной строкой или HTML-строкой, созданной на основании форматированной строки.

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

В режиме совместимости с версией 8.3.18 поведение не изменилось.

Вызов метод ПредопределенноеЗначение(), когда в качестве значения параметра указано несуществующее значение перечисления, возвращал пустое значение. Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Средства администрирования.
В именах программных продуктов, отображаемых в списке установленных приложений ОС Windows, название фирмы «1С» пишется с использованием русской буквы «С».

Название дистрибутива кластера серверов системы «1С:Предприятие» для архитектуры x86-64 выглядит следующим образом: 1C:Предприятие 8 (x86-64) Сервер.

В именах программных продуктов, отображаемых в списке установленных приложений ОС Windows, название фирмы «1С» записывалось с использованием латинской буквы «C».

Название дистрибутива кластера серверов системы «1С:Предприятие» для архитектуры x86-64 выглядело следующим образом: 1C:Предприятие 8 (x86-64).

Название программных продуктов приведено к единому виду для все дистрибутивов программных продуктов, поставляемых для работы под управлением ОС Windows.
Табличный документ.
Система компоновки данных.
Реализована возможность масштабировать картинку таким образом, чтобы высота картинки соответствовала высоте шрифта, используемого в элементе, который отображает картинку.

Реализовано свойство системного перечисления РазмерКартинки.ПоРазмеруШрифта.

Если картинка в ячейке отчета задается с помощью параметра условного оформления системы компоновки данных Картинка, то значение параметра РазмерКартинки считается равным значению ПоРазмеруШрифта (если параметр РазмерКартинки не задан в условном оформлении). В режиме совместимости с версией 8.3.18 поведение не изменилось.

Режим отображения картинки ПоРазмеруШрифта в табличном документе рекомендуется использовать в тех случаях, когда картинка в ячейке выполняет роль маркера. При использовании данного режима отображения картинки, высота картинки не оказывает влияния на автоматически рассчитываемую высоту строки табличного документа и не зависит от количества строк текста, выводимых в ячейке.

Если картинка в ячейке отчета задается с помощью параметра условного оформления системы компоновки данных Картинка, то для значения параметра РазмерКартинки значение по умолчанию не устанавливалось и этот параметр не использовался (кроме случаев явного указания этого параметра). Улучшено отображение картинок в табличном документе в тех случаях, когда необходимо использование картинки в тексте таким образом, чтобы размер картинки автоматически подгонялся под высоту используемого шрифта.
Кластер серверов.
Средства администрирования.
Реализована возможность использовать частичное делегирование Kerberos для выполнения аутентификации ОС в том случае, если кластер серверов работает под управлением ОС Windows, а веб-сервер и клиентское приложение расположены каждый на своем компьютере и этот компьютер отличается от компьютера, на котором работает кластер серверов.

Для средств администрирования кластера серверов реализована возможность указания имени участника-службы (SPN):

  • В консоли администрирования кластера, в свойствах рабочего сервера, реализовано свойство Имя службы (SPN) сервера 1С:Предприятия.
  • Свойство объекта АдминистрированиеРабочийСервер.ИмяСлужбыСервера.
  • Свойство объекта IWorkingServerInfo.ServicePrincipalName для средств администрирования с использованием COM-соединения.
  • Методы getServicePrincipalName(), setServicePrincipalName() интерфейса IWorkingServerInfo для средств администрирования из языка Java.
  • Параметр service-principal-name для команд rac server insert, rac server update.
Данная возможность не предоставлялась.

Аутентификация ОС могла выполняться только при полном делегировании Kerberos в том случае, если кластер серверов работает под управлением ОС Windows, а веб-сервер и клиентское приложение расположены каждый на своем компьютере и этот компьютер отличается от компьютера, на котором работает кластер серверов.

Стало возможно использовать аутентификацию ОС при доступе через веб-сервер без понижения общей безопасности системы.
В документации данное изменение описано здесь, здесь и здесь.
Отображение информации.
Реализована возможность автоматически преобразовывать отчет к компактному виду (при необходимости) вне зависимости от того, каким образом формируется отчет: с помощью платформы или из встроенного языка.

Реализовано свойство ПрименениеРежимаОтображенияПриУстановкеРезультата расширения формы клиентского приложения для отчета. Свойство работает совместно со свойством РежимОтображенияРезультата расширения формы клиентского приложения для отчета.

Изменен формат выгрузки конфигурации в формате XML.

Если отчет формировался из встроенного языка, то преобразование отчета в компактный вид (при необходимости) также было необходимо реализовывать самостоятельно.Для разработчика упрощен вывод отчета на форму в том случае, если отчет формируется из встроенного языка и необходимо учитывать, что отчет может отображаться на мобильных устройствах.
В документации данное изменение описано здесь.
Кластер серверов.
Значение свойства рабочего сервера кластера Временно допустимый объем памяти процессов используется и для перезапуска рабочих процессов по памяти и для управления прерыванием объемных вызовов. Данное свойство допускается использовать с лицензией уровня ПРОФ.При работе с лицензиями уровня ПРОФ, для перезапуска рабочих процессов кластера и для прерывания объемных вызовов сервера использовалось значение, равное 80% от оперативной памяти компьютера, на котором работает сервер. Изменять свойство рабочего сервера кластера Временно допустимый объем памяти процессов, обладая лицензиями уровня ПРОФ, не допускалось.Упрощено администрирование систем, работающих на лицензиях уровня ПРОФ.
В документации данное изменение описано здесь.
Табличный документ.
Для отчетов реализована возможность устанавливать режим отображения результата из встроенного языка.

Для расширения формы клиентского приложения для формы отчета реализованы методы ПолучитьРежимОтображенияРезультата(), ПолучитьТекущийРежимОтображенияРезультата(), УстановитьРежимОтображенияРезультата().

Изменен подход к сохранению информации о режиме отображения результата в системном хранилище настроек. Информация о режиме отображения результата сохраняется в системном хранилище отчета в тех случаях, когда устанавливаемое значение режима отображения отлично от заданного в конфигурации, при этом не учитывается интерпретация значения Авто для различных типов клиентов.

Свойство расширения формы клиентского приложения для формы отчета РежимОтображенияРезультата является устаревшим и не рекомендуется для использования.

Отсутствовала возможность изменять режим отображения результата отчета из встроенного языка.

В системном хранилище сохранялось значение, которое учитывало текущее клиентское приложение (учитывалась интерпретация значения Авто).

Стало возможно управлять отображением отчета из встроенного языка.
В документации данное изменение описано здесь.

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Мобильный клиент.
Автоматизированное тестирование.
Реализована возможность использовать мобильный клиент в качестве клиента тестирования. Мобильный клиент с автономным режимом может выступать в роли клиента тестирования только во время соединения с основным сервером.

Реализована возможность записывать действия пользователя на мобильном устройстве и воспроизводить тест, ранее написанный на встроенном языке.

Для командной строки запуска мобильного клиента реализованы команды /UILOGRECORDER и /TESTCLIENT.

Мобильный клиент разработчика всегда запускается с возможностью записи действия пользователя (с командой /UILOGRECORDER).

Если мобильный клиент запускается с использованием команды /UILOGRECORDER, то в меню Сервис и настройка мобильного клиент становится доступным пункт меню Запись действия пользователя.

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

Реализовано значение системного перечисления ФункциональностьМобильногоПриложения.ЗаписьАудиоВФоновомРежиме.

Запись аудио в фоновом режиме была недоступна. Аудиоинформация могла быть записана только в том случае, если приложение было активно.Улучшена работа с аудиоинформацией в мобильном приложении.
В документации данное изменение описано здесь и здесь.
Мобильный клиент.
Переработан интерфейс видеозвонков в мобильном клиенте.

В мобильном клиенте реализована возможность просмотра экрана другого устройства и выполнять трансляцию собственного экрана. Просматривающий экран не может управлять мобильным устройством, с которого выполняется демонстрация.

Интерфейс видеозвонков в мобильном клиенте был другим.

Мобильный клиент не поддерживал просмотр и демонстрацию экрана.

Улучшено использование видеозвонков системы взаимодействия в мобильном клиенте.

Оглавление

Система «1С:Аналитика»

ФункциональностьКак сталоКак былоРезультат изменения
Аналитика - диаграммы.
В графике, по умолчанию, измерение со временем будет располагаться на оси X.На ось X добавлялось первое добавленное измерение.Ожидаемый результат получается чаще без дополнительных действий.
Аналитика - дашборды.
В левой панели дашборда отображаются папки аналогично рабочему столу.В левой панели дашборда отображались все диаграммы, без учета папок.Стало удобнее ориентироваться в диаграммах на дашборде.
Аналитика - дашборды.
Уменьшены отступы между элементами дашборда.Отступы между элементами дашборда были больше.На дашборд стало помещаться больше информации.
Аналитика - диаграммы.
В режиме таблицы теперь можно настроить, как будут располагаться итоги: в начале или в конце значений измерения.В режиме таблицы итоги всегда отображались в начале измерения.Улучшены настройки внешнего вида итогов таблицы.
Аналитика - язык выражений.
Реализована функция ФОРМАТ() для форматирования значений в диаграмме.Значение выводились в формате по умолчанию.Стало возможно настроить требуемый вариант вывода значений.
Аналитика - диаграммы.
При переключении типа диаграммы, в диаграмме сохраняются близкие по смыслу роли полей.При переключении типа диаграммы, роли полей устанавливались в значения по умолчанию.При переключении типа диаграммы необходимо выполнять меньше действий для получения требуемого вида диаграммы.
Аналитика - источники.
При создании дополнительных источников на базе виртуальных таблиц, реализована возможность передачи в запрос параметров из настроек отчета.В дополнительных источниках нельзя было определить параметры виртуальных таблиц.Работа дополнительных источников, основанных на виртуальных таблицах, стала эффективнее.
Аналитика - язык выражений.
Реализованы функции ПРЕДДАТА() и ЗНАЧЕНИЕДЛЯ() для построения сравнительных графиков по различным срезам времени или других размерностей.

Использование данных функций позволит в таблице сравнивать одинаковые (по сути) показатели, полученные за различные периоды времени или по другим аналитическим размерностям.

Для вывода в таблицу было невозможно использовать одинаковые (по сути) показатели, полученные за разные периоды времени или по другим аналитическим размерностям.Стало возможно получать одинаковые показатели за различные периоды времени для построения более наглядных диаграмм.
Аналитика - язык выражений.
Реализована функция ПЕРВЫЕ(), которая позволяет ограничить число выводимых в отчете значений, а оставшиеся значения объединить в одно итоговое значение. Настройка доступна из контекстного меню измерения.Данная возможность не предоставлялась.Стало возможно строить более наглядные диаграммы.
Аналитика - диаграммы.
В редакторе диаграммы реализован поиск доступных полей во вложенных структурах источника (во вложенных ссылках на элементы справочников и документы).Поиск работал только для верхнего уровня иерархии.Стало проще выполнять поиск анализируемых полей.
Аналитика - диаграммы.
Реализовано раскрытие иерархии по дате, аналогично работе с иерархией справочников, при помощи меню иерархии поля в составе диаграммы.Уточнение периодов в диаграммах было необходимо выполнять вручную.Работа с датами в диаграммах стала более удобной.
Аналитика - диаграммы.
Реализована возможность настраивать местоположение легенды в диаграмме.Положение легенды было фиксированным.Настройки внешнего вида диаграмм стали более гибкими..
Аналитика - диаграммы.
Реализованы подсказки и пояснения в редакторе фильтра по дате для универсальных формул («Текущий год», «Прошлый год» и т.п.).Данная возможность не предоставлялась.В редакторе фильтра по дате стала доступна справочная информация.
Аналитика - диаграммы.
Фон диаграммы стал учитывать включенную в данный момент тему приложения.Фон диаграмм был светлым независимо от темы.Фон диаграмм стал соответствовать используемой теме.
Аналитика - диаграммы.
Реализован вывод подсказки для значения поля, если оно не умещается внутри одной ячейки в таблице.Данная возможность не предоставлялась.

Значения полей обрезались по границам ячейки.

Полностью увидеть значение в ячейке таблицы стало возможно для любой длины текстового представления значения.
Аналитика - диаграммы.
Реализована возможность показа полного значения даты в диаграмме с помощью контекстного меню.Полную дату можно было вывести только с помощью редактирования формулы.Работа с датами стала более комфортной.
Аналитика - диаграммы.
Реализована возможность плавной настройки размера панели с полями источника данных.Размер панели не настраивался.Стало возможно более эффективно использовать экранное пространство.
Аналитика - дашборды.
При переходе с дашборда на уровень диаграмм реализовано отображение общих фильтров дашборда и их быстрое включение/отключение.На дашборде не было общих фильтров.Пользователь может быстро оценить влияние фильтра на данные дашборда.
Аналитика - другое.
Реализована команда для открытия веб-клиента информационной базы «1С:Предприятие», с которой работает система «1С:Аналитика».Не предоставлялась возможность быстрого вызова веб-клиента для используемой информационной базы системы «1С:Предприятие».Работа с информационной системой стала более комфортной.
Аналитика - рабочий стол.
Реализована возможность группового копирования/перемещения объектов на рабочем столе.Объекты на рабочем стали можно было копировать и переносить только по одному.Организация рабочего стола стал более удобной.
Аналитика - рабочий стол.
Реализовано отображение пути до объектов при поиске на рабочем столе.При поиске было непонятно откуда объект.Поиск на рабочем столе стал информативнее.
Аналитика - диаграммы.
Данные диаграмм хранятся в кэше системы «1С:Аналитика» в течение 24 часов.Данные диаграмм хранились в кэше системы «1С:Аналитика» до перезагрузки вкладки веб-браузера.Получаемый результат стал более прогнозируемым.
Аналитика - дашборды.
Реализована возможность копирования виджетов на дашборде.Виджет на дашборде нельзя было скопировать. Было возможно только создать новый виджет, настраивать который требовалось вручную.Упростилась настройка дашборда.
Аналитика - диаграммы.
Реализована возможность устанавливать диапазон отображения значений на осях графика.Диапазон отображения значений на осях графика настраивался по отображаемым данным, автоматически.Расширены возможности настройки внешнего вида диаграммы.
Аналитика - источники.
При использовании виртуальных таблиц остатков и оборотов реализовано дополнение остатков по периодам, в которые не было оборотов по части значений измерений. Остаток в дополненных периодах равен остатку последнего фактического периода, предшествующего дополненному.При использовании виртуальных таблиц остатков и оборотов остатки по периодам не выводились (в данных могли быть пропуски), если по части значений измерений в эти периоды не было оборотов.Корректное отображение данных.
Аналитика - язык выражений.
Реализованы функции для работы с датами РАЗНОСТЬДАТ(), НАЧАЛОПЕРИОДА(), КОНЕЦПЕРИОДА().Данная возможность не предоставлялась.Расширен список функций для работы с датами.
Аналитика - дашборды.
Реализованы шаблоны фильтров для полей типа булево и дата на дашборде.Фильтры указанных типов можно было задавать только формулой.Упростилось создание фильтров.
Аналитика - источники.
Улучшен внешний вид диалога, который отображается во время обновления источников системы «1С:Аналитика». Диалог стал отображать более подробную информацию и не блокирует работу с системой.Диалог, который отображается во время обновления источников системы «1С:Аналитика», отображал меньше информации и блокировал работу с системой.Улучшен внешний вид и поведение системы «1С:Аналитика» во время обновления источников.
Аналитика - язык выражений.
Реализована функция ДОБАВИТЬ() для изменения значений даты и времени.Данная возможность не предоставлялась.Расширен список функций для работы с датами.
Аналитика - диаграммы.
Нажатие клавиши ESC приводит к закрытию окна редактированию поля только в том случае, если значения полей окна не были изменены.Нажатие клавиши ESC закрывало окно редактирования поля вне зависимости от того, были изменены данных в полях окна или нет, что могло приводить к потере данных.Работа с системой стала более предсказуемой и удобной.
Аналитика - язык выражений.
Улучшена контекстная подсказка при редактировании кода выражений.Контекстная подсказка при редактировании кода выражений работала плохо.Редактор выражений стал удобнее для использования.
Аналитика - диаграммы.
Улучшено отображение подписей на диаграммах.При большом количестве подписей, они закрывали друг друга и диаграмма выглядела плохо.Улучшен внешний вид диаграмм.
Аналитика - диаграммы.
Оптимизирована работа с группировками.Работа с группировками была выполнена неоптимально.Повышена производительность получения данных.

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Выгрузка/загрузка конфигурации в файлы.
Версия формата выгрузки конфигурации в XML-файлы стала равной 2.12.Версия формата выгрузки конфигурации в XML-файлы была равна 2.11.Выгрузка конфигурации в XML-файлы поддерживает новые возможности платформы.
Отображение информации.
В библиотеку картинок добавлена картинка НачатьВидеоконференцию.В библиотеке картинок отсутствовали добавленные картинки.Расширен состав библиотеки картинок.
Полнотекстовый поиск.
Ускорено выполнение полнотекстового поиска в том случае, когда поиск запущен из встроенного языка (включая механизмы глобального поиска) и задан отбор по метаданным (свойство СписокПолнотекстовогоПоиска.ОбластьДанных).

Ускорение будет заметно в том случае, если индекс полнотекстового поиска построен в режиме совместимости с версией 8.3.7 и последующих.

При установке отбора по метаданным, полнотекстовый поиск работал медленно.При установке отбора по метаданным, ускорена работа полнотекстового поиска.
Система компоновки данных.
При использовании условного оформления в системе компоновки данных, для оформления макетов ресурсов итога по горизонтали и вертикали таблицы используется элемент условного оформления с установленной областью использования В общем итоге .

В режиме совместимости с версией 8.3.18 поведение не изменилось.

Элемент условного оформления с установленной областью использования В общем итоге не применялся для условного оформления макетов ресурсов итога по горизонтали и вертикали таблицы.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Картинки.
Мобильная платформа.
Мобильный клиент.
Реализована доступность объекта ОбрабатываемаяКартинка в мобильной версии системы «1С:Предприятие». Не реализованы следующие методы объекта: ВыделитьЗначимуюЧасть(), УстановитьГлубинуЦвета() и УстановитьПлотность(). Особенности работы остальных свойств и методов объекта в этом случае - отражены в синтакс-помощнике.

Для объекта Картинка реализована доступность методов Ширина(), Высота() и РазмерФайла() в мобильной версии. Методы ГлубинаЦвета(), ОттенкиСерого(), ПлотностьПоГоризонтали() и ПлотностьПоВертикали() в мобильной версии всегда возвращают значение Неопределено.

В мобильной версии системы «1С:Предприятие» были недоступны объект ОбрабатываемаяКартинка и все методы объекта Картинка.Стало возможно реализовывать некоторые пользовательские сценарии на мобильных устройствах, например, отображение на форме уменьшенных картинок (для более эффективного использования ресурсов мобильного устройства).
В документации данное изменение описано здесь.
Система взаимодействия.
Реализована техническая возможность при выполнении групповых видеозвонков обмениваться видеопотоком только с сервером. Для этого на сервере взаимодействия должно быть настроено специализированное серверное приложение.Групповые видеозвонки выполнялись в режиме p2p, т.е. клиентское приложение обменивалось видеопотоками с компьютерами всех участников видеозвонка.Реализована возможность снизить нагрузку на клиентский компьютер при групповом видеозвонке и большом количестве участников видеозвонка. Улучшена работа системы взаимодействия при наличии несимметричного канала связи у пользователя.
Сборщик мобильных приложений.
Мобильная платформа.
Мобильный клиент.
Дистрибутив мобильной версии системы «1С:Предприятие» содержит требования к версиям утилит, используемых для сборки мобильного приложения.Требования к утилитам, используемые для сборки мобильного приложения, не входили в состав дистрибутива мобильной версии. Пользователю было невозможно понять, какие версии утилит необходимо установить для успешной сборки мобильного приложения.Стало возможно понять, какие версии утилит, используемых для сборки мобильного приложения, необходимо установить на компьютер сборщика. При несоответствии версий формируется более понятная диагностика.
В документации данное изменение описано здесь, здесь и здесь.
Система лицензирования.
Система аналитики.
Реализована возможность запуска одного клиента системы 1С:Аналитика без наличия клиентской лицензии системы 1С:Аналитика в том случае, если к информационной базе подключено не более 5 сеансов клиентских приложений.Возможность запуска клиента системы 1С:Аналитика без собственной лицензии была недоступна.Разработчик прикладного решения может использовать систему 1С:Аналитика в целях разработки без необходимости приобретения клиентской лицензии 1С:Аналитика.
В документации данное изменение описано здесь.
Работа с файлами.
Обновлен дистрибутив программы работы с файлами (см. здесь). Дистрибутив поставляется с интерфейсом на всех языках, поддерживаемых системой «1С:Предприятие».Дистрибутив программы работы с файлами был представлен двумя вариантами: только на русском языке и на всех языках, поддерживаемых системой «1С:Предприятие».Упрощена работа с программой работы с файлами. Пользователю более нет необходимости выбирать, какой дистрибутив ему требуется.
Сервис интеграции.
Реализована возможность указать, что обработка получения сообщения сервиса интеграции будет выполняться вне транзакции.

Реализовано свойство ВТранзакции объекта конфигурации КаналСервисаИнтеграции.

Обработка получения сообщения сервиса интеграции всегда выполнялась в рамках транзакции.Стало возможно реализовать более гибкие алгоритмы работы с каналами сервисов интеграции.
В документации данное изменение описано здесь и здесь.
Система взаимодействия.
Оптимизирован модуль демонстрации экрана при работе в тонком, толстом и веб-клиентах. Для работы нового модуля демонстрации экрана требуется сервер системы взаимодействия версии 10 и последующих. Для использования нового модуля демонстрации экрана в веб-клиенте - требуется Google Chrome версии 64 и последующих (дополнительно к версии сервера системы взаимодействия).

Оптимизированная версия модуля демонстрации экрана позволяет выбрать монитор для демонстрации (если мониторов несколько), работает более быстро, меньше загружает центральный процессор демонстрирующего компьютера.

Предыдущий модуль демонстрации экрана используется в том случае, если абонент в видеозвонке не может использовать новый вариант модуля.

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

Для включения оптимизации необходимо выполнить реструктуризацию информационной базы (путем обновления конфигурации или при выполнении тестирования и исправления).

Запросы, которые выполняются в копии базы данных, были написаны не оптимально.Повышена производительность запросов, которые могут выполняться на копии базы данных.
Табличный документ.
Улучшено преобразование табличного документа в компактный вид, применяемый на мобильных устройствах.Преобразование табличного документа в компактный вид, работало недостаточно хорошо.Улучшено отображение табличного документа на мобильных устройствах.
Сборщик мобильных приложений.
Из сборщика мобильных приложений исключена поддержка следующих возможностей:
  • Сборка мобильных приложений с использованием Apache Ant.
  • Сборка мобильных приложений с помощью Android SDK версии 25 и предыдущих версий.
  • Сборка мобильных приложений, работающих под управлением ОС Windows 8.1.

Если требуется использование данных возможностей - следует использовать сборщик мобильных приложений версии 8.3.18 или предыдущие версии.

Сборщик мобильных приложений поддерживал:
  • Сборку мобильных приложений с использованием Apache Ant.
  • Сборку мобильных приложений с помощью Android SDK версии 25 и предыдущих версий.
  • Сборку мобильных приложений, работающих под управлением ОС Windows 8.1.
В сборщике мобильных приложений исключена поддержка устаревших технологий и мобильных операционных систем.
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
Начиная с мобильной версии 8.3.19.52 реализована возможность сборки мобильных приложений (для ОС Android) в формате пакета приложений (aab-файл).

Изменен состав файлов дистрибутива мобильной версии.

Сборщик мобильных приложений позволяет собирать приложения в любом формате (согласно мобильной версии, используемой для сборки мобильного приложения).

Сборщик мобильных приложений позволяет загружать в магазин приложений любой вариант собранного приложения (но не оба одновременно). Перед тем, как загрузить в сборщик мобильных приложений версию 8.3.19.52 или последующую версию - обязательно обновите сборщик на ту версию, которая идет в составе загружаемого дистрибутива!

Мобильная версия «1С:Предприятия» (включая сборщик мобильных приложений) не поддерживала возможность сборки пакетов приложений (aab-файлов).Реализована возможность собирать мобильные приложения, которые можно будет загрузить в магазин Google Play.
В документации данное изменение описано здесь.

Оглавление

Переход с предыдущей версии на версию 8.3.19

Оглавление

Версия 8.3.18

Версия 8.3.18 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8318doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.17.Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.16. Возможность запуска конфигураций, разработанных в версии 8.3.17 и более младших, в версии 8.3.18, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.18 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.18, при необходимости, использовать для работы с информационной базой и версию 8.3.17. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь и здесь.
Веб-клиент.
Для веб-клиента реализована поддержка прогрессивного веб-приложения (Progressive Web Apps, PWA). Прогрессивное веб-приложение поддерживается для веб-браузера Google Chrome версии 73 и последующих, а также если веб-клиент опубликован по протоколу HTTPS.

В меню Сервис и настройки реализована команда Отображать как отдельное приложение.

Реализовано свойство глобального контекста ПрогрессивноеВебПриложение.

Реализован параметр запуска веб-клиента ProgressiveWebApplicationName.

Для файла default.vrd реализован элемент progressiveWebApplication.

Данная возможность не предоставлялась.Стало возможно выносить пиктограмму запуска приложения веб-клиента на рабочий стол. Веб-клиент (в режиме прогрессивного веб-приложения) запускается в отдельном окне, а не в окне веб-браузера.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Встроенный язык.
Переработана технология работы с асинхронными вызовами. Реализована возможность описывать метод как асинхронный, неблокирующий аналог обычного метода. Асинхронные методы всегда возвращают объект Обещание. Результат работы асинхронного метода возвращается через этот объект.

Реализован модификатор Асинх, используемый для описания метода. Реализованы объекты Обещание, РезультатАсинхВызоваВнешнейКомпоненты. Реализован оператор Ждать.

Для работы с внешними компонентами следут использовать методы <ИмяМетода>Асинх, Получить<ИмяСвойства>Асинх и Установить<ИмяСвойства>Асинх. Эти методы добавляются платформой автоматически, переделка внешней компоненты не требуется.

Для методов глобального контекста и объектов встроенного языка, начинающихся с Показать и Начать, реализованы аналоги с суффиксом имени Асинх.

Данная возможность не предоставлялась.

Для использования асинхронных методов было необходимо использовать специальные обработчики оповещений.

Работа с асинхронными методами стала более удобной.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа с Интернет.
Веб-клиент.
В клиентских приложениях (тонкий, толстый и веб-клиент) реализована возможность получения информации о MAC-адресах сетевых адаптеров текущего компьютера.

Реализован объект ИнформацияОСетевомАдаптере.

Для работы в веб-клиенте требуется установка расширения получения информации о компьютере. Реализованы методы НачатьУстановкуРасширенияПолученияИнформацииОКомпьютере() и НачатьПодключениеРасширенияПолученияИнформацииОКомпьютере().

Данная возможность не предоставлялась.Стало возможно получить MAC-адрес клиентского компьютера в том случае, если это требуется для взаимодействия с внешними системами.
Локализация.
Для метода ЧислоПрописью() реализована поддержка китайского языка (zh, zh_CN).Данная возможность не предоставлялась.Упростилось представление информации для пользователей, говорящих на китайском языке.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД PostgreSQL версии 12 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
В документации данное изменение описано здесь, здесь и здесь.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 12.2.Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Общие объекты.
Для объекта ХешированиеДанных реализована возможность вычисления хеш-функции SHA512.Данная возможность не предоставлялась.Расширение набора поддерживаемых хеш-функций.
Форма клиентского приложения.
Реализована возможность указания форматированной строки в качестве значения свойства Текст для следующих элементов планировщика: ЭлементПланировщика, ИзмерениеПланировщика, ЭлементИзмеренияПланировщика, МеткаИнтерфалаФонаПланировщика, МеткаЭлементаШкалыВремени. Для реквизита формы типа Планировщик реализовано свойство ТипТекстаНовыхЭлементов, позволяющее указать, какой текст можно вводить в новых элементах планировщика, создаваемых пользователем.

Реализована возможность установки действий для элемента планировщика. Реализовано свойство ЭлементПланировщика.Действия. Для каждого действия предоставляется возможность указания различных свойств оформления (доступность, картинка, представление, выравнивание и т.д.). Реализована возможность настраивать различные реакции системы на выбор действий или нажатие на гиперссылки, размещенные в элементах планировщика.

Для поля планировщика реализовано события: НажатиеНавигационнойСсылки, НажатиеНаДействиеПланировщика.

Реализована возможность создавать элементы планировщика, которые недоступны для редактирования пользователем. Реализовано свойство ЭлементПланировщика.РежимРазрешенияРедактирования.

Для интервала фона планировщика реализована возможность изменять цвет рамки. Реализовано свойство ИнтервалФонаПланировщика.ЦветРамки.

Реализована возможность задавать рамку для планировщика, интервала фона планировщика и элемента планировщика. Реализовано свойство Рамка для объектов Планировщик, ИнтервалФонаПланировщика, ЭлементПланировщика.

Параметр Текст события ПередСозданием расширения планировщика для поля формы может принимать значения типа Текст и ФорматированнаяСтрока.

Параметр Текст метода Добавить() объектов КоллекцияИзмеренийПланировщика, КоллекцияЭлементовИзмеренийПланировщика и КоллекцияМетокИнтерваловФонаПланировщика может принимать значения типа Текст и ФорматированнаяСтрока.

Параметр Текст метода Вставить() объектов КоллекцияИзмеренийПланировщика, КоллекцияЭлементовИзмеренийПланировщика и КоллекцияМетокИнтерваловФонаПланировщика может принимать значения типа Текст и ФорматированнаяСтрока.

Для системного перечисления

ИсточникКомандПланировщика реализованы новые значения: НавигационнаяСсылка и Действие.

Для системного перечисления ПараметрыФормированияКомандПланировщика реализованы значения НавигационнаяСсылка, Действие, Измерение.

Для системного перечисления СтандартнаяКомандаПланировщика реализованы значения ПерейтиПоНавигационнойСсылке, КопироватьНавигационнуюСсылку, ВыполнитьДействие.

Данные возможности не предоставлялись.Расширены возможности использования планировщика. Стало возможно реализовать более дружественный интерфейс пользователя с использованием планировщика.
В документации данное изменение описано здесь.
Глобальный поиск.
Реализована возможность задавать произвольные действия к результатам глобального поиска. Заданные действия отображаются рядом с результатом глобального поиска и доступны для выполнения непосредственно из списка результатов глобального поиска.

Реализовано свойство ЭлементРезультатаГлобальногоПоиска.Действия. Реализован обработчик события модуля приложения ПриВыбореДействияРезультатаГлобальногоПоиска.

Данные возможности не предоставлялись.Расширены возможности оформления результатов глобального поиска.
В документации данное изменение описано здесь и здесь.
Расширение конфигурации.
Средства администрирования.
Для команды /MergeCfg командной строки запуска конфигуратора реализована возможность работы с расширениями конфигурации. В качестве параметра команды может выступать файл .cfe. Для данной команды реализован параметр -Extension, позволяющий указывать имя расширения, для которого будет исполняться команда.Команда /MergeCfg не позволяла использовать расширения.Стало возможно использовать расширения в автоматизированных сценариях во время разработки, тестирования и обслуживания прикладных решений.
В документации данное изменение описано здесь.
Расширение конфигурации.
Реализована возможность расширять типы реквизитов заимствованных объектов, кроме:
  • типов общих реквизитов;
  • реквизитов с типами внешних источников данных;
  • реквизитов, имеющие определяемый тип;
  • реквизит Тип плана видов характеристик.

При сравнении и объединении расширений реализована возможность выбора действий для отдельных типов.

Данная возможность не предоставлялась.Расширены возможности использования расширения.
В документации данное изменение описано здесь.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Система взаимодействия.
В приложении «1С:Предприятие - оповещение и запуск» реализована возможность скрыть все важные оповещения одним нажатием. Данная возможность появляется в том случае, если появляются три (и более) оповещения.

В центре оповещений клиентского приложения кнопка очистки оповещений стала называться Очистить.

В приложении «1С:Предприятие - оповещение и запуск» не было возможности скрыть все важные оповещения одним нажатием.

В центре оповещений клиентского приложения кнопка очистки оповещений называлась Очистить оповещения.

Улучшена работа с оповещениями. Большое количество оповещений можно скрыть одним действием.
Система взаимодействия.
Реализована подсветка новых сообщений в открытом обсуждении.

Реализовано отображение заголовка приложения в заголовке входящего видеозвонка.

Реализована возможность вставки картинок с помощью комбинации клавиш Shift+Ins.

При прокрутке списка сообщений вверх с помощью колеса мыши, выполняется автоматическая подгрузка новых сообщений.

При отправке сообщения реализована установка признака прочитанности для данного обсуждения.

Реализовано кеширование файлов вложений при их получении или открытии (в тонком клиенте) или только получении (в веб-клиенте).

Реализована возможность цитирования сообщений. В контекстном меню выделенного текста реализована команда Цитировать. Признаком цитирования выступает символ «>» в первой позиции строки сообщения.

Реализована возможность копировать сообщение с вложениями.

Для клиентского приложения, работающего под управлением ОС Linux или Windows реализовано отображение количества непрочитанных сообщений в центре оповещений в виде числа на значке приложения в панели задач и на значке команды открытия списка оповещений.

Данные возможности не предоставлялись.Работа пользователя в системе взаимодействия стала более комфортной.
Веб-клиент.
Внешние компоненты.
Реализована поддержка 64-разрядных версий внешних компонент при работе в веб-клиенте, на операционных системах семейства Windows, в 64-разрядных веб-браузерах Google Chrome и Mozilla Firefox.В 64-разрядных веб-браузерах Google Chrome и Mozilla Firefox работающих на операционных системах семейства Windows, веб-клиент использовал 32-разрядные версии внешних компонент.Улучшена поддержка 64-разрядных веб-браузеров Google Chrome и Mozilla Firefox.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Автономный сервер.
Ускорена загрузка .DT-файла в информационную базу при использовании утилиты управления автономным сервером (ibcmd).Загрузка DT-файла в информационную базу автономного сервера (с помощью утилиты ibcmd) занимала больше времени.Ускорена загрузка DT-файла в информационную базу автономного сервера.
Стандартные функции.
Ускорено открытие основной формы стандартной функции просмотра журнала регистрации.Открытие основной формы стандартной функции просмотра журнала регистрации занимало больше времени.Просмотр журнала регистрации стал более комфортным.
Кластер серверов.
Существенно уменьшено время получения сеансом клиентской лицензии в следующих случаях:
  • Массовое начало работы пользователей.
  • Перезапуск менеджеров кластера после программного или аппаратного сбоев.
При массовом запуске (или перезапуске) клиентских сеансов, получении лицензий занимало много времени и существенно замедляло запуск сеансов.Устранено некорректное поведение системы.
Отображение информации.
Кластер серверов.
Повышена производительность методов ПолучитьСклоненияСтроки() и ПолучитьСклоненияСтрокиПоЧислу() в том случае, если механизм склонения используется одновременно несколькими пользователями при работе в клиент-серверном варианте информационной базы.Если методы ПолучитьСклоненияСтроки() и ПолучитьСклоненияСтрокиПоЧислу() используются одновременно несколькими пользователями в клиент-серверном варианте информационной базы, выполнение методов требовало больше времени.Устранено некорректное поведение системы.
Ограничение доступа к данным.
Повышена производительность функции СтрСодержит(), используемой в шаблонах ограничения доступа к данным.Производительность функции СтрСодержит(), используемой в шаблонах ограничения доступа к данным, была недостаточной.Повышена производительность функции СтрСодержит(), используемой в шаблонах ограничения доступа к данным.
Работа с СУБД.
При использовании запросов из платформы на СУБД Microsoft SQL Server, их планы кэшируются в том же разрезе свойств, что и при выполнении этих запросов из SQL Server Management Studio с настройками по умолчанию. В результате это не приводит к генерации другого плана запроса при повторном исполнении запроса в SQL Server Management Studio, что упрощает анализ работы запросов.При использовании в СУБД Microsoft SQL Server одного и того же запроса непосредственно из платформы и из SQL Server Management Studio, могли генерироваться различные планы запросов.Упрощен анализ планов запросов, которые используются в СУБД Microsoft SQL Server.
Копии базы данных.
Оптимизирован процесс переноса завершившихся транзакций в копию базы данных.Процесс переноса завершившихся транзакций в копию базы данных занимал больше времени.Ускорена операция переноса данных в копию базы данных.
Система компоновки данных.
Динамический список.
Ускорено открытие настроек отчетов и динамических списков, а также формирование макетов компоновки данных, если в настройках компоновки данных задействованы дочерние поля полей, для которых определено большое количество характеристик.Если в настройках компоновки данных задействованы дочерние поля полей, для которых определено большое количество характеристик, то открытие настроек отчетов и динамических списков, а также формирование макетов компоновки данных занимало много времени.Ускорено открытие форм настроек динамических списков и отчетов.
Ограничение доступа к данным.
В запросах ограничения доступа к данным реализована возможность заменять подзапросы, которые не зависят от защищаемой таблицы, на результат их работы. Поддерживается замена одного подзапроса для каждой защищаемой таблицы. Результат вычисления таких подзапросов кешируется в оперативной памяти рабочего процесса.Запросы ограничения доступа к данным не подвергались дополнительной обработке и всегда выполнялись в оригинальном виде.Повышена производительность запросов ограничения доступа к данным. В результате изменения СУБД может спланировать более эффективный запрос.
Табличный документ.
Работа с PDF-документами.
Оптимизирован экспорт табличного документа в формат PDF.Экспорт табличного документа в формат PDF требовал больше времени.Уменьшено время, требуемое для экспорта табличного документа в формат PDF. Возможно уменьшение размера получающегося документа PDF, если в исходном табличном документе имеются ячейки с измененной ориентацией текста.
Средства разработки.
Ускорено формирование автономной конфигурации.Формирование автономной конфигурации занимало больше времени.Ускорено формирование автономной конфигурации.
Табличный документ.
Оптимизирована работа с табличным документом, содержащем большое количество объединенных ячеек, расположенных в большом количестве строк.Работа с табличным документом, содержащем большое количество объединенных ячеек, расположенных в большом количестве строк, занимала больше времени.Ускорена работа с табличным документом.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Автономный сервер.
Для утилиты управления автономным сервером (ibcmd) реализованы возможности частичной выгрузки и загрузки конфигурации из файлов.

Для команды config export реализованы:

  • Параметр --sync - позволяет выполнить синхронизацию конфигурации и каталога выгрузки.
  • Команда objects - позволяет выгрузить только те объекты конфигурации, которые указаны в файле, являющимся параметром команды.
  • Команда info - позволяет получить информацию об информационной базе, с которой работает автономный сервер.
  • Команда status - позволяет получить различия между конфигурацией и каталогом выгрузки.
  • Команда base - позволяет выгрузить изменения в конфигурации информационной базы относительно каталога с ранее выгруженными файлами.
  • Команда all-extensions - позволяет выгрузить в файлы все расширения информационной базы.

Для команды config import реализованы команды:

  • Команда files - выполняет загрузку данных из файлов, перечислены в качестве параметра команды.
  • Команда all-extensions - позволяет загрузить из файлов все расширения, которые находятся в указанном каталоге.
Утилита управления автономным сервером (ibcmd) позволяла выполнять только операции полной загрузки и выгрузки конфигурации в в/из файлов.Расширены возможности работы с автономным сервером.
В документации данное изменение описано здесь.
Работа с Интернет.
Реализована возможность получать и устанавливать произвольный тип текста почтового сообщения при работе с механизмом ИнтернетПочта.

Для перечисления ТипТекстаПочтовогоСообщения реализовано значение ПроизвольныйТекст. Для объекта ИнтернетТекстПочтовогоСообщения реализовано свойство ПроизвольныйТипТекста, которое содержит реальный тип текста из свойства Content-Type почтового сообщения. В случае, если платформа не смогла определить тип почтового сообщения, то свойство ИнтернетТекстПочтовогоСообщения.ТипТекста устанавливается в значение ТипТекстаПочтовогоСообщения.ПроизвольныйТекст.

Параметр ТипТекста метода ИнтернетТекстыПочтовогоСообщения.Добавить() может принимать значения типа Строка.

При формировании текста письма, которое фактически будет отправлено на почтовый сервер, в заголовок Content-Type будет добавлен (или заменен) параметр charset с кодировкой, которая указана в свойстве ИнтернетТекстыПочтовогоСообщения.Кодировка.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

При работе с Интернет-почтой не предоставлялась возможность получения фактического типа почтового сообщения. Если платформа не могла определить тип текста почтового сообщения, то свойство ИнтернетТекстПочтовогоСообщения.ТипТекста устанавливалось в значение ТипТекстаПочтовогоСообщения.ПростойТекст.

При формировании текста письма, которое фактически будет отправлено на почтовый сервер, в заголовке Content-Type не формировался параметр charset.

При работе с Интернет-почтой упрощена работа с такими электронными письмами, как приглашения на встречи, которые отправляются из электронных календарей.
В документации данное изменение описано здесь.
Система взаимодействия.
Для системы взаимодействия реализована возможность реализации робота (бота), который работает на сервере «1С:Предприятия» (не требует запущенного экземпляра клиентского приложения).

Реализован объект БотСистемыВзаимодействия. Для менеджера системы взаимодействия реализован методы: ВыполнитьОбработкуБотов(), СоздатьБота(), ПолучитьБота(), ПолучитьБотов().

Реализованы системные фоновые задания для работы ботов.

В системной обработке управления системой взаимодействия реализованы возможности работы с ботами.

Для реализации робота (бота) было необходимо иметь постоянно запущенное клиентское приложение. Не было выделенной сущности, позволяющей описывать ботов.Упрощено создание роботов (ботов) в системе взаимодействия. Работающий робот не требует запущенного клиентского приложения.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Кластер серверов.
Реализована возможность параллельного пересчета итогов регистров при реструктуризации информационной базы и при выполнении тестирования и исправления информационной базы. Для пересчета используются системные фоновые задания (идентификатор такого фонового задания SystemBackgroundJob.RecalcTotals). Реализован параметр Количество заданий пересчета итогов для диалога Параметры информационной базы. По умолчанию количество фоновых заданий пересчета итогов равно 4.

Реализованы методы глобального контекста ПолучитьКоличествоЗаданийПересчетаИтогов() и УстановитьКоличествоЗаданийПересчетаИтогов().

Пересчет итогов регистров во время реструктуризации информационной базы и при выполнении тестирования и исправления информационной базы выполнялся последовательно, по всем необходимым регистрам информационной базы.Ускорена операция пересчета итогов при выполнении реструктуризации и тестирования и исправления информационной базы.
В документации данное изменение описано здесь и здесь.
Работа с HTML.
В синтакс-помощнике для свойства ОболочкаHTMLДокумента.КодЯзыкаМакета удалена доступность в толстом клиенте.В синтакс-помощнике для свойства ОболочкаHTMLДокумента.КодЯзыкаМакета была указана доступность в толстом клиенте.Исправлена ошибка в синтакс-помощнике.
Табличный документ.
Работа с PDF-документами.
При сохранении табличного документа в формате PDF, картинки сохраняются в сжатом формате (сохраняют свой формат), если в табличный документ эти картинки вставлены в формате JPEG.При сохранении табличного документа, содержащего картинки, в формат PDF, картинки сохранялись без использования алгоритмов сжатия JPEG.Уменьшен размер PDF-документов, если исходный табличный документ содержит картинки в формате JPEG.
Расширение конфигурации.
Реализована возможность продолжать полноценную работу с конфигурацией в том случае, если при запуске конфигурации, по какой-то причине, оказались не подключены расширения, выполняющие расширение данных.

В этом случае в расширенные реквизиты будут записываться значения по умолчанию для соответствующих типов.

Если при старте сеанса подключены не все расширения, расширяющие данные, прикладное решение могло без ошибок читать данные расширяемой конфигурации успешно подключенных расширений. При этом попытка записать объект, данные которого дополняются отключенным расширением, была невозможна.Прикладное решение, в котором используются расширение, выполняющие расширение данных, полностью сохраняет свою работоспособность (за исключением не подключенных расширений) в том случае, если подключены не все расширения, выполняющие расширение данных.
В документации данное изменение описано здесь.
Общие объекты.
Для методов ПолучитьСклоненияСтроки() и ПолучитьСклоненияСтрокиПоЧислу() реализована поддержка буквы «ё».Методы ПолучитьСклоненияСтроки() и ПолучитьСклоненияСтрокиПоЧислу() заменяли букву «ё» на «е» и в таком виде выполняли склонение получившейся строки.При использовании методов ПолучитьСклоненияСтроки() и ПолучитьСклоненияСтрокиПоЧислу() буква «ё» перестала заменяться на букву «е».
Встроенный язык.
Функция Число() позволяет преобразовывать в числа экспоненциальные представления числа только в том случае, если абсолютное значение порядка такого числа не превышает 1 000. В веб-клиенте функция Число() не поддерживает преобразование из экспоненциального представления числа.Функция Число() позволяла преобразовывать в числа экспоненциальные представления числа без ограничения значения порядка. Это могло приводить к очень большому расходу памяти и очень большим затратам времени на арифметические операции с этими значениями.Устранено незапланированное поведение системы.
Внешние компоненты.
Имя временного файла, в который сохраняется внешняя компонента перед подключением, включается имя оригинального файла с внешней компонентой. Таким образом, полное имя файла с внешней компонентой состоит из префикса (назначается платформой по стандартному алгоритму формирования имени временного файла) и суффикса (который включает имя и расширение оригинального файла с внешней компонентой, полученного из манифеста внешней компоненты).Имя временного файла, в который сохраняется внешняя компонента перед подключением, состояло только из произвольного имени временного файла (с расширением .tmp) которое формировалось системой «1С:Предприятие».Упрощена диагностика аварийных ситуаций, вызванных проблемами в подключаемых внешних компонентах. В различных журналах будет явно видно имя внешней компоненты, в которой произошла ошибка.
Прикладные объекты.
Если основным реквизитом формы выступает КонстантыНабор и при открытии формы в наборе отсутствуют константы (из-за ограничений по правам доступа или отображаемым типам), то при открытии и закрытии формы для набора констант не вызываются методы чтения и записи данных в информационную базу.Если основным реквизитом формы выступает КонстантыНабор и при открытии формы в наборе отсутствуют константы (из-за ограничений по правам доступа или отображаемым типам), то при закрытии формы, недоступные константы в информационной базе заполнялись значениями по умолчанию для своих типов.Устранено некорректное поведение системы.
Форма клиентского приложения.
Изменено поведение некоторых кнопок в формах объектов и наборов записей:
  • Кнопки Удалить, Перечитать недоступны в формах нового объекта или записи регистра сведений и таблицы внешнего источника данных.
  • Кнопка Пометить на удаление недоступна в форме нового объекта.
  • Кнопка Активировать недоступна в форме новой задачи.
  • При нажатии кнопок Скопировать, Пометить на удаление система будет предлагать выполнить сохранение объекта и затем выполнение действия или отказ от действия в формах нового объекта, новой записи регистра сведений или записи таблицы внешнего источника данных.
В формах нового объекта, записей регистра сведений или записи внешнего источника данных команды Удалить, Перечитать, Пометить на удаление, Активировать и Скопировать были доступны всегда.Устранено некорректное поведение системы.
Общие объекты.
Если у объекта ЧтениеДанных свойство КонвертируемыйРазделительСтрок не установлено или установлено в значение Символы.ВК+Символы.ПС, а в читаемом текстовом файле имеются подряд идущие символы Символы.ВК между комбинациями Символы.ВК+Символы.ПС, то метод ПрочитатьСимволы() работает следующим образом:
  • Каждая пара Символы.ВК+Символы.ПС заменяется на Символы.ПС.
  • Все остальные символы возвращаются методом «как есть».

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Если у объекта ЧтениеДанных свойство КонвертируемыйРазделительСтрок не установлено или установлено в значение Символы.ВК+Символы.ПС, а в читаемом текстовом файле имеются подряд идущие символы Символы.ВК между комбинациями Символы.ВК+Символы.ПС, то метод ПрочитатьСимволы() мог нарушать порядок символов (включая перестановку символов, удаление и добавление Символы.ВК или Символы.ПС).Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Диаграммы.
Улучшено отображение диаграммы Ганта.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Диаграмма Ганта выглядела по-другому.На диаграмме Ганта исключены слияния линий связи, уменьшено количество линий связи сложной формы, улучшен внешний вид элементов диаграммы.
Обновление конфигурации базы данных.
При использовании оптимизированного механизма реструктуризации конфигурации информационной базы, фактическая реструктуризация будет выполняться в том случае если:
  • Выполнены следующие изменениях объектов конфигурации:
    • Удаление типа из состава составного типа.
    • Удаление регистратора у регистра сведений, регистра накопления или регистра бухгалтерии.
    • Удаление значения из перечисления.
  • Таблицы реструктурируемых объектов действительно содержат данные, которые должны быть изменены в процессе обновления. Если таких данных нет никаких действий не выполняется и реструктуризация считается выполненной.

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

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Конструктор запросов мог формировать отсутствующие псевдонимы полей запроса по схеме, которая отличалась от такого же механизма при исполнении запросов.Автоматическое формирование псевдонимов полей в запросе (в различных инструментах и механизмах платформы) стало работать по единым правилам.
В документации данное изменение описано здесь.
Система взаимодействия.
Реализованы стандартные команды системы взаимодействия, позволяющие выполнять копирование вложение и цитировать сообщение. Для системного перечисления СтандартнаяКомандаСистемыВзаимодействия реализованы значения КопироватьВложение и ЦитироватьСообщение.

Реализован конструктор по умолчанию для объекта КоллекцияИдентификаторовПользователейСистемыВзаимодействия.

Для объекта МенеджерСистемыВзаимодействия реализованы методы ВидеоконференцииДоступны(), ПолучитьМаксимальноеКоличествоУчастниковВидеоконференции() и НачатьВидеоконференцию().

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

Поведение в тонком и толстом клиентских приложениях соответствует описанному поведению веб-клиента (поведение не изменилось).

При попытке использовать несуществующее свойство или метод внешней компоненты в веб-клиенте, веб-клиент пытался выполнить вызов. Если метод или свойство отсутствовало, то ошибка попадала только в обработчик ошибки, который был указан в описании оповещения. Ошибка не могла быть перехвачена в рамках конструкции Попытка - Исключение.Поведение веб-клиента стало аналогичным поведению тонкого и толстого клиентских приложений.
В документации данное изменение описано здесь.
Мобильная платформа.
Мобильный клиент.
Реализована доступность объектов НастройкиНачальнойСтраницы и СоставФормНачальнойСтраницы на сервере мобильного приложения и на мобильном автономном сервере.Объекты НастройкиНачальнойСтраницы и СоставФормНачальнойСтраницы были недоступны на сервере мобильного приложения и на мобильном автономном сервере.На мобильном устройстве стала возможна настройка начальной страницы приложения.
Форма клиентского приложения.
В толстом клиенте и конфигураторе оптимизировано отображение табличного поля, в шапке или подвале которого содержится большое количество колонок, сгруппированных в многострочную составную колонку с использованием свойства Положение колонки табличного поля.В толстом клиенте и конфигураторе отображение табличного поля, в шапке или подвале которого содержится большое количество колонок, сгруппированных в многострочную составную колонку с использованием свойства Положение колонки табличного поля, выполнялось с задержками.Устранено некорректное поведение системы.
Система компоновки данных.
Генератор макетов системы компоновки данных вычисляет ширину (в ячейках) каждого макета ресурсов, выводимого в колонке таблицы системы компоновки данных, как максимальную ширину всех макетов, выводимых в данной колонке таблицы системы компоновки данных (как сгенерированных, так и предопределенных макетов). Таким образом, если для макетов группировок и ресурсов указаны предопределенные макеты, то для этих группировок не учитывается количество ресурсов, указанных для них в настройках компоновки данных.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Генератор макетов системы компоновки данных вычислял ширину (в ячейках) каждого макета ресурсов, выводимого в колонке таблицы системы компоновки данных, на основании всех выводимых в данный макет ресурсов (в настройках компоновки данных) и предопределенных макетов. Таким образом, если для какого-либо макета ресурсов, заданного для пересечения строки/колонки таблицы, предполагаемая ширина макета была больше, чем ширина предопределенного макета, то ширина создаваемого макета была равна предполагаемой ширине.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
В том случае, когда система компоновки данных выполняет группировку по вычисляемому полю, то в этой группировке (и в ее вложенных группировках), при выводе такого поля в результат компоновки данных, используется выражение представления этого поля (если указано).

В режиме совместимости с версией 8.3.17 поведение не изменилось.

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

Для таблицы, у которой при выборе строки выделяется ячейка (а не вся строка), при переходе по строкам таблицы, а также при активизации строки мышью, осуществляется горизонтальная прокрутка таким образом, чтобы текст полностью отображался в видимой области таблицы. Если текст полностью не умещается в видимой области, то осуществляется выравнивание области текста по левому краю таблицы.

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

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Расширение конфигурации.
Вызов методов расширяемой формы из расширения с помощью метода Выполнить() более не поддерживается. Вызывать можно только те методы, которые доступны через свойство ЭтотОбъект.

Рекомендуется выполнить анализ расширений и, при необходимости, провести их рефакторинг.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Поддерживался вызов методов расширяемой формы из расширения с помощью метода Выполнить(). Расширение формы может использовать только документированный интерфейс использования расширяемой формы. Под «документированным интерфейсом» понимаются методы, объявленные в модуле формы с использованием ключевого слова Экспорт.
В документации данное изменение описано здесь.
Средства администрирования.
Файл вывода служебных сообщений, который указывается в параметре /Out командной строки запуска клиентских приложений и конфигуратора, формируется в кодировке UFT-8.Файл вывода служебных сообщений, который указывается в параметре /Out командной строки запуска клиентских приложений и конфигуратора, формировался в системной кодировке операционной системы.Файл вывода служебных сообщений всегда формируется в одинаковой кодировке, независимо от кодировки операционной системы.
В документации данное изменение описано здесь.
Работа в ОС Linux.
Системные требования.
Автономный сервер.
При работе в операционной системе Linux реализована возможность одновременной установки нескольких версий системы «1С:Предприятие», в том числе различающихся только последней (четвертой) цифрой номера.

Реализован автоматически подбор версии запускаемого клиентского приложения.

Изменен запуск кластера серверов и расположение файлов srv1cv83 и srv1cv83.conf.

Реализована возможность автоматического обновления клиентского приложения по сети и через веб-сервер. В диалоге публикации веб-клиента (в Linux-версии конфигуратора) реализована возможность указания расположения дистрибутивов клиентского приложения.

Для файла conf.cfg реализованы параметры PublishDistributiveLocationLinuxDEB64, PublishDistributiveLocationLinuxDEB32, PublishDistributiveLocationLinuxRPM64, PublishDistributiveLocationLinuxRPM32. Для элемента <point> файла default.vrd реализованы атрибуты pubdstlindeb64, pubdstlindeb32, pubdstlinrpm64, pubdstlinrpm32.

Для параметра pubdst конфигурационного файла автономного сервера реализованы свойства lindeb64, lindeb32, linrpm64, linrpm32.

Данные возможности не предоставлялись.При работе под управлением ОС Linux стало возможно одновременное использование нескольких версий системы «1С:Предприятие».
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Отображение информации.
Параметр Параметры метода СтрокаСЧислом() переименован в ФорматнаяСтрокаЧисла. В этот параметр может передаваться форматная строка числа, аналогичная методу Формат().

Метод СтрокаСЧислом() формирует представление числа с учетом локализации текущего сеанса или переданной форматной строки.

Метод СтрокаСЧислом() всегда формировал представление числа с учетом кода локализации, переданного в качестве параметра метода и не учитывал локализацию текущего сеанса.Устранено некорректное поведение системы.

Результат работы метода СтрокаСЧислом() теперь соответствует локализации текущего сеанса.

Прикладные объекты.
Для журналов документов реализованы следующие изменения:
  • Строки таблицы журнала документов соответствующие документам, на которые отсутствует право Чтение, не могут быть получены с использованием языка запросов (динамический список, система компоновки данных).
  • Строки таблицы журнала документов соответствующие документам, на которые отсутствует право Просмотр, не могут быть получены с помощью системы компоновки данных при включенной проверке интерактивных прав, например, в динамическом списке и по умолчанию в отчётах.
  • Графа журнала документов доступна в том случае, если доступен хотя бы один реквизит, входящий в эту графу.
  • В системе компоновки данных интерактивные свойства графы журнала документов Режим пароля, Формат, Подсказка, Выделять отрицательные и Многострочный режим получаются из соответствующих свойств реквизитов документов, входящих в графу журнала.
  • В системе компоновки данных используется свойство Быстрый выбор для полей с типами ссылок на объектные таблицы внешних источников данных.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Для журналов документов наблюдалось следующее поведение:
  • Строки таблицы журнала документов соответствующие документам, на которые отсутствует право Чтение, можно было получить с использованием языка запросов, если имелось право Чтение на таблицу журнала.
  • Строки таблицы журнала документов соответствующие документам, на которые отсутствует право Просмотр, не могли быть получены с помощью системы компоновки данных при включенной проверке интерактивных прав, например, в динамическом списке и по умолчанию в отчётах.
  • Графа журнала документов была доступна в том случае, если были доступны все реквизиты, входящие в эту графу.
  • В системе компоновки данных интерактивные свойства графы журнала документов Режим пароля, Формат, Подсказка, Выделять отрицательные и Многострочный режим не получались из соответствующих свойств реквизитов документов, входящих в графу журнала.
  • В системе компоновки данных не использовалось свойство Быстрый выбор для полей с типами ссылок на объектные таблицы внешних источников данных.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система взаимодействия.
Переработан механизм работы с действиями в сообщениях системы взаимодействия.

Для создания списка действий реализован тип КоллекцияДействийСообщенияСистемыВзаимодействия. Для свойства СообщениеСистемыВзаимодействия.Действия типом значения становится КоллекцияДействийСообщенияСистемыВзаимодействия. В режиме совместимости с версией 8.3.17 поведение не изменилось.

Для модуля приложения реализован обработчик события ПриВыбореДействияСистемыВзаимодействия.

Методы менеджера системы взаимодействия ПодключитьОбработчикДействияСообщения() и ОтключитьОбработчикДействияСообщения() являются устаревшими и не рекомендуются для использования.

В прикладных решениях необходимо изменить алгоритмы работы с действиями в сообщениях системы взаимодействия.

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

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

В режиме совместимости с версией 8.3.17 поведение не изменилось.

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

В режиме совместимости с версией 8.3.17 поведение не изменилось.

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

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Попытка установить свойство диаграммы ИсточникДанных зависела от клиентского приложения:
  • В веб-клиенте генерировалась ошибка.
  • В тонком клиенте установка срабатывала и данные отображались диаграммой до первого серверного вызова. После первого серверного вызова связи диаграммы с данными терялась.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Диаграммы.
Не поддерживается интерактивное редактирование диаграммы с установленным источником данных.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Для диаграммы с установленным источником данных наблюдалось следующее поведение при попытке интерактивного редактирования:
  • Значения диаграммы редактировались.
  • Значения в источнике данных не изменялись.
  • При изменении значений в источнике данных - все изменения, сделанные вручную терялись и диаграмма начинала отображать данные из источника данных.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Форма клиентского приложения.
Настройки окна для тонкого клиента, веб-клиента, мобильного клиента и мобильной платформы хранятся с разными суффиксами ключей настроек. При изменении режима совместимости конфигурации выполняются следующие действия:
  • При установке режима совместимости Не использовать:
    • Для существующих настроек создаются 2 новых копии с новыми ключами настроек (для мобильного клиента и мобильной платформы).
    • Для существующих ключей настроек выполняется замена суффикса ключа настроек НастройкиОкна на значение НастройкиОкнаТонкогоКлиента.
  • При установке режима совместимости Версия 8.3.17:
    • Удаляются настройки для мобильной версии и мобильной платформы.
    • Для остающихся настроек в значениях ключей выполняется замена суффикса ключа настроек НастройкиОкнаТонкогоКлиента на значение НастройкиОкна.

Новые ключи настроек приведены в документации. Если в конфигурации используется непосредственная работа с настройками окон, то рекомендуется проанализировать программный код, работающий с настройками и внести в него соответствующие изменения.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Данные возможности не предоставлялась.

Настройки хранились раздельно для веб-клиента (одна настройка) и всех остальных клиентских приложений (другая настройка).

Настройки окон клиентского приложения для разных видов клиентских приложений хранятся раздельно и не смешиваются друг с другом. Стало проще реализовать программную работу с настройками окон какого-то одного вида клиентского приложения.
В документации данное изменение описано здесь, здесь и здесь.
Система компоновки данных.
Если для отбора компоновки данных, заданного на уровне набора данных, указано условие Содержит, Не содержит, Подобно, Не подобно, Начинается с и Не начинается с, и строка с условием содержит символ ««» (одиночная двойная кавычка), то система компоновки данных автоматически экранирует такие символы при формировании макета компоновки данных.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Если для отбора компоновки данных, заданного на уровне набора данных, указано условие Содержит, Не содержит, Подобно, Не подобно, Начинается с и Не начинается с, и строка с условием содержит символ ««» (одиночная двойная кавычка), то система компоновки данных не экранировала такие символы при формировании макета компоновки данных. В результате исполнение такой компоновки данных могло привести к ошибке.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Регистры сведений.
В результат запроса к виртуальной таблице регистра сведений СрезПоследних попадают только те записи регистра, для которых свойство Активность установлено в значение Истина.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

В результат запроса к виртуальной таблице регистра сведений СрезПоследних попадали все записи регистра, вне зависимости от значения свойства Активность.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Ввод по строке.
Глобальный поиск.
Динамический список.
Полнотекстовый поиск.
Реализовано ограничение сложности поискового запроса. Общая длина поискового запроса не должна превышать 1 000 символов и 32 слов. Ограничения реализованы для следующих механизмов:
  • Ввод по строке.
  • Глобальный поиск.
  • Строка поиска динамического списка.
  • Полнотекстовый поиск.

В структуре параметров метода ПолучитьДанныеВыбора() ожидается наличие параметра ОграничиватьСтрокуПоиска, который позволяет выполнить поиск без анализа поискового запроса.

Реализовано свойство СписокПолнотекстовогоПоиска.ОграничиватьСтрокуПоиска. Если данное свойство установлено в значение Ложь, то механизм полнотекстового поиска не выполняет анализ поискового запроса.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Отсутствовало ограничение на сложность поискового запроса, кроме поисковой строки динамического списка, где строка поиска не должна была превышать 1 000 символов и 20 слов.Ограничена сложность поискового запроса к встроенным инструментам поиска для предотвращения высокой нагрузки на сервер и возможного аварийного завершения работы из-за слишком сложного поискового запроса.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Внешние компоненты.
Примеры из технологии разработки внешних компонент переведены на сборку с помощью утилиты CMake.

Статические библиотеки для создания адаптеров веб-браузеров для ОС Windows собраны с помощью компилятора от Microsoft Visual Studio 2017 с поддержкой Windows XP.

Разработчики, которые разрабатывают тиражные внешние компоненты, должны поддерживать работу компоненты для все операционных систем из списка системных требований (см. здесь). Сборка адаптеров веб-клиента для ОС Windows должна выполняться компилятором от Microsoft Visual Studio 2017 с поддержкой Windows XP.

Разработчики, внешние компоненты которых разработаны для конкретного внедрения, могут использовать тот компилятор, какой они использовали для поддерживаемых версий операционных систем. Для сборки адаптеров веб-клиента для ОС Windows, тем не менее, следует использовать компилятор от Microsoft Visual Studio 2017 с поддержкой Windows XP.

Внесены изменения в технологию создания внешних компонент (см. здесь).

Примеры из технологии разработки внешних компонент собирались с помощью Microsoft Visual Studio 2013.Для сборки демонстрационных внешних компонент используется более современный инструментарий.
Форма клиентского приложения.
Перенос строки, не умещающейся по ширине в декорациях, полях надписи или заголовках полей, выполняется по разделителю слов, ближайшего к границе элемента формы.

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

В режиме совместимости с версией 8.3.17 поведение не изменилось.

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

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Системные имена событий журнала регистрации.
  • _$InfoBase$_.InfoBaseAdmParamsUpdate;
  • _$InfoBase$_.InfoBaseAdmParamsUpdateError;
  • _$InfoBase$_.TARInfo;
  • _$InfoBase$_.TARMess;
  • _$InfoBase$_.TARImportant;
  • _$InfoBase$_.SecondFactorAuthTemplateNew;
  • _$InfoBase$_.SecondFactorAuthTemplateUpdate;
  • _$InfoBase$_.SecondFactorAuthTemplateDelete.
  • _$InfoBase$_.ParametersUpdate;
  • _$InfoBase$_.ParametersUpdateError;
  • _$InfoBase$_.VerifyAndRepairInfo;
  • _$InfoBase$_.VerifyAndRepairMessage;
  • _$InfoBase$_.VerifyAndRepairImportant;
  • _$InfoBase$_.SecondAuthenticationFactorTemplateNew;
  • _$InfoBase$_.SecondAuthenticationFactorTemplateUpdate;
  • _$InfoBase$_.SecondAuthenticationFactorTemplateDelete.
Описание в конфигураторе имени свойства, содержащего роли, которые будет ограничивать возможности пользователя, работающего на мобильном устройстве.
  • Роли ограничения автономной конфигурации.
  • Роли ограничения автономного мобильного приложения.
Флажок диалога проверки конфигурации, отвечающий за проверку конфигурации в автономном режиме.
  • Мобильный клиент (автономный режим).
  • Мобильный клиент (автономный режим) и мобильный автономный сервер.
Английские варианты имени метода Файл.Существует() и имени свойства ДиалогВыбораФайла.ПроверятьСуществованиеФайла.

Старые варианты имен поддерживаются для совместимости.

  • File.Exist().
  • FileDialog.CheckFileExist.
  • File.Exists().
  • FileDialog.CheckFileExistence.
Английский вариант наименования метода КопироватьФайл().
  • FileCopy().
  • CopyFile().
Наименование метода проверки того, что покупка была приобретена. Старое наименование поддерживается для совместимости.
  • Приобретена().
  • ПроверитьПриобретение().
Имена файлов с установочными пакетами ОС Linux, которые содержат дистрибутивы клиентских приложений.
  • win-mac-clients-distr-A.B.C-D.i386.rpm;
  • win-mac-clients-distr-A.B.C-D.x86_64.rpm;
  • win-mac-clients-distr_A.B.C-D_amd64.deb;
  • win-mac-clients-distr_A.B.C-D_i386.deb.

В данном списке A.B.C-D - это полный номер версии системы «1С:Предприятие».

  • win-mac-clients-A.B.C.D-distr-A.B.C-D.i386.rpm;
  • win-mac-clients-A.B.C.D-distr-A.B.C-D.x86_64.rpm;
  • win-mac-clients-A.B.C.D-distr_A.B.C-D_amd64.deb;
  • win-mac-clients-A.B.C.D-distr_A.B.C-D_i386.deb.

В данном списке A.B.C.D и A.B.C-D - это полный номер версии системы «1С:Предприятие».

В документации данное изменение описано здесь.
Свойство глобального контекста, которое позволяет получить доступ к данным ссылки, которая использовалась для запуск прикладного решения. Старое наименование свойства поддерживается для совместимости.

  • НавигационнаяСсылкаЗапуска.
  • ДанныеПереходаПоНавигационнойСсылкеЗапуска.
В документации данное изменение описано здесь.

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Мобильная платформа.
Мобильный клиент.
Реализована возможность управлять автоматическим поворотом снимка при использовании метода СредстваМультимедиа.СделатьФотоснимок(). Для этого в данном методе реализован параметр АвтоПоворот.При использовании метода СредстваМультимедиа.СделатьФотоснимок() мобильная версия всегда осуществляла поворот получившегося снимка, если ориентация телефона в момент фотосъемки не соответствовала ориентации получившейся фотографии.Стало возможно ускорить фотосъемку за счет отказа от поворота получившейся фотографии.
В документации данное изменение описано здесь.
Форма клиентского приложения.
В системной форме, которая формируется для редактирования строки таблицы формы (не связанной с динамическим списком), реализована группировка полей, если такая группировка реализована в настройках таблицы. В форме воссоздаются только первый уровень группировки. Более глубокие уровни группировки не воссоздаются на форме. Все поля более глубоких уровней группировки размещаются в родительской группе первого уровня.В системной форме, которая формируется для редактирования строки таблицы формы (не связанной с динамическим списком), все поля строки таблицы располагались плоским списком, без группировки.Улучшена автоматически формируемая форма редактирования строки таблицы формы.
В документации данное изменение описано здесь.
Средства разработки.
В диалоге Сервис - Параметры - Модули - Проверка реализована возможность настроить проверку модуля в автономном режиме мобильного клиента. Реализован флажок Мобильный клиент (автономный режим) и мобильный автономный сервер.Данная возможность не предоставлялась.Упрощена оперативная проверка модулей, которые должны работать в автономном режиме мобильного клиента.
В документации данное изменение описано здесь и здесь.
Средства печати.
Мобильная платформа.
Мобильный клиент.
Для мобильного приложения реализована возможность печати на принтерах, которые поддерживаются используемой мобильной операционной системой.

Переключение между возможностью печати через операционную системы и средствами платформы (принтера, поддерживающие языки PCL3 и ZPL) осуществляется в настройках информационной базы на мобильном устройстве (меню Сервис и настройки - Настройки) или в сборщике мобильных приложений (свойство настроек приложения Режим печати).

Мобильная версия системы «1С:Предприятие» поддерживала печать только на принтерах, поддерживающих языки PCL3 и ZPL.Расширен список принтеров, на которых может печатать мобильная версия системы «1С:Предприятие».
В документации данное изменение описано здесь.
Мобильная платформа.
Мобильный клиент.
Переработан механизм управления разрешениями мобильного приложения, собираемого с помощью сборщика мобильных приложений. Реализован механизм функциональностей, который объединяет собственно разрешение мобильного приложения, текст, который отображается пользователю при запросе того или иного разрешения и включение в состав мобильного приложения модуля мобильной версии, отвечающего за функциональность.

Таким образом, выключенная функциональность приведет к тому, что соответствующий модуль не будет включен в сборку, а при попытке использовать эту функциональность - может быть сформировано исключение времени исполнения (на мобильном устройстве).

Доступ к настройке функциональностей мобильного приложения выполняется с помощью свойства конфигурации Используемая функциональность мобильного приложения.

Перед сборкой конфигурации, которая выгружается с помощью версии 8.3.18, рекомендуется проверить, что для конфигурации корректно указана требуемая функциональность.

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

Оглавление

Обновление используемых библиотек

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Работа с запросами.
Общие реквизиты / Разделение данных.
При работе в файловом варианте информационной базы ускоряется выполнение запроса, в котором выполняется внутреннее соединение между данными объекта и его табличной части. Ускорение будет наблюдаться в том случае, если объект, используемый в запросе, входит в состав общего реквизита, являющегося разделителем.При работе в файловом варианте информационной базы выполнение запроса, в котором для объекта, входящего в состав разделителя, выполняется внутреннее соединение между данными объекта и его табличной части, занимало больше времени.Устранено некорректное поведение системы.
Средства разработки.
Реализована возможность использовать сочетание клавиш Ctrl+Alt+E для прерывания длительных операций при работе под управлением ОС Windows. Использование для этой цели сочетания клавиш Ctrl+Break сохраняется. Оба сочетания клавиш могут использовать одновременно.Для прерывания длительных операций можно было использовать сочетание клавиш Ctrl+Break при работе под управлением ОС Windows.Стало возможно прерывать выполнение длительных операций на устройствах, клавиатура которых не содержит клавиши Break.
Диаграммы.
Подсказка диаграммы больше не перекрывается полем форматированного документа и полем планировщика. Подсказка диаграммы отображается без полупрозрачности в том случае, если тонкое или толстое клиентское приложение работает под управлением ОС Linux и macOS.Подсказка диаграммы могла перекрываться полем форматированного документа и полем планировщика (часть информации в подсказке становилась недоступной для просмотра).Устранено некорректное поведение системы.
Расширение конфигурации.
Реализована возможность изменять данные объекта конфигурации, типы реквизитов которого изменены расширением, которое в данный момент отключено (неактивное расширение).

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

При записи будут обновляться только те реквизиты, которые реально изменены.

В отчет об ошибке добавляется информация об отключенных расширениях. Изменен формат файла report.json, в который помещается автоматически собираемая информация об ошибке.

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

Было невозможно изменять данные объекта конфигурации, типы реквизитов которого изменены расширением, которое в данный момент отключено (неактивное расширение).Упрощено обновление конфигурации в том случае, когда расширение, модифицирующее типы реквизитов расширяемой конфигурации, становится неактивно после обновления расширяемой конфигурации.
В документации данное изменение описано здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
Реализована возможность открывать мобильное приложение при переходе по навигационной ссылке. Схемы и ссылки, на которые реагирует мобильное приложение, могут быть настроены в конфигураторе и сборщике мобильных приложений. В конфигурации реализована возможность обрабатывать ситуацию перехода в приложение по навигационной ссылке.

Реализовано свойство конфигурации НавигационныеСсылкиМобильногоПриложения. В модуле приложения реализован обработчик ОбработкаПереходаПоНавигационнойСсылке(). Для глобального контекста реализован метод ПолучитьВнешнююНавигационнуюСсылку().

Данная возможность не предоставлялась. Мобильное приложение не могло быть вызвано из другого приложения, например, при размещении в электронном письме особой гиперссылки.Расширены возможности мобильной версии системы «1С:Предприятие». Стало возможно регистрировать навигационные ссылки особого вида, при нажатии на которых (в другом приложении) будет автоматически открываться мобильное приложение.
В документации данное изменение описано здесь, здесь и здесь.
Системные требования.
Реализована поддержка работы «1С:Предприятия» под управлением ОС Microsoft Windows Server 2019 (x86-64).Не поддерживалась работа «1С:Предприятия» под управлением ОС Microsoft Windows Server 2019 (x86-64).Расширен список поддерживаемых операционных систем.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Форма клиентского приложения.
В форме клиентского приложения реализована возможность обрабатывать следующие события расширения поля формы для поля планировщика:
  • Выделение пустой области планировщика для создания элемента планировщика.
  • Выделение элементов планировщика.
  • Перетаскивание или изменение границ одного или нескольких элементов планировщика.
  • Копирование одного или нескольких элементов планировщика.

Реализован обработчик события расширения поля формы клиентского приложения для поля планировщика ПроверкаПеретаскиванияВнутри.

Для обработчика события расширения поля формы клиентского приложения для поля планировщика ПередСозданием следующие параметры становятся возвращаемыми: Начало, Конец, ЗначенияИзмерений, Текст.

Перетаскивание элементов внутри поля планировщика и изменение размера элементов поля планировщика были недоступны для обработки.Расширены возможности интерактивного редактирования поля планировщика.
Обработка ошибок.
Реализована новая категория ошибок: ошибка копии базы данных. Ошибки, возникающие во время работы с копиями базы данных попадают в эту категорию.

Реализовано значение системного перечисления КатегорияОшибки.ОшибкаКопииБазыДанных.

В режиме совместимости с версией 8.3.17 поведение не изменилось.

Ошибки, возникающие при работе с копиями базы данных, попадали в категорию ошибок внешнего источника данных.Улучшена категоризация ошибок.
Табличный документ.
Веб-клиент.
Оптимизировано обновление табличного документа, отображаемого в веб-клиенте с масштабом больше 100%, при редактировании текста в ячейках. При окончании редактирования текста в ячейке не происходит обращения к серверу, если введенный текст умещается в ячейку по ширине и высоте.При окончании редактирования текста в ячейке табличного документа, отображаемого в веб-клиенте с масштабом более 100%, происходило обращение к серверу, если введенный текст умещался в ячейку по ширине и высоте.Устранено некорректное поведение системы.
Работа с Интернет.
Реализовано свойство ИнформацияОСетевомАдаптере.IPАдрес. Свойство содержит IP-адрес сетевого адаптера, который описывает объект ИнформацияОСетевомАдаптере.Данная возможность не предоставлялась.Расширена информация о сетевом адаптере, предоставляемая платформой «1С:Предприятие».
Полнотекстовый поиск.
Обработка ошибок.
Попытка выполнить поиск по слову, для которого найдено очень большое количество вхождений, приводит к ошибке. Снижен размер индекса полнотекстового поиска для очень больших информационных баз.

Реализовано значение системного перечисления КатегорияОшибок.ОшибкаПолнотекстовогоПоиска.

Рекомендуется очистить индекс полнотекстового поиска и заново его построить, если размер индекса полнотекстового поиска превышает 50 Гбайт.

При запуске предыдущей версии платформы с индексом полнотекстового поиска, построенным платформой версии 8.3.19 - индекс будет очищен и построен заново.

Попытка выполнить поиск по слову, для которого найдено очень большое количество вхождений, могло приводить к непредсказуемым результатам.Повышена стабильность и устойчивость работы полнотекстового поиска.
Системные требования.
Работа с СУБД.
Реализована поддержка СУБД Postgres Pro следующих версий (только для архитектуры x86-64):
  • Postgres Pro 1C 12.4.1,
  • Postgres Pro Standard 12.4.1,
  • Postgres Pro Enterprise 12.4.1.
Не поддерживались следующие версии СУБД Postgres Pro:
  • Postgres Pro 1C 12.4.1,
  • Postgres Pro Standard 12.4.1,
  • Postgres Pro Enterprise 12.4.1.
Расширен список поддерживаемых СУБД.
Сборщик мобильных приложений.
Версия сборщика мобильных приложений стала совпадать с номером мобильной версии «1С:Предприятия», с которой сборщик поставляется. Таким образом, сборщик мобильных приложений,который поставляется с мобильной версией 8.3.18 имеет номер версии 8.3.18.*. Четвертая цифра номера версии сборщика обозначает номер сборки сборщика и не имеет отношения с четвертой цифре номера мобильной версии системы «1С:Предприятие».

Сборщик мобильных приложений имел нумерацию, которая не совпадает с номером мобильной версии системы «1С:Предприятие».Нумерация сборщика мобильных приложений стала более понятной и стала связана со «своей» мобильной версией системы «1С:Предприятие».
Сборщик мобильных приложений.
Сборщик мобильных приложений не поддерживает использование мобильных версий системы «1С:Предприятие», чей номер (первые три цифры) больше, чем номер версии сборщика (первые три цифры). Сборщик мобильных приложений 8.3.18 не загрузит мобильную версию 8.3.19 и последующие версии.

При этом сборщик по прежнему позволяет загружать предшествующие мобильные версии системы «1С:Предприятие» (8.3.17 и предыдущие).

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

В сборщике мобильных приложений не стояло ограничений на загрузку мобильных конфигураций и мобильных версий системы «1С:Предприятие». Это могло приводить к труднодиагностируемым проблемам в тех случаях, когда в сборщик загружали конфигурации или мобильные версии, которые не поддерживались сборщиком.Сборщик мобильных приложений более не поддерживает загрузку объектов, работу с которыми он не поддерживает.
В документации данное изменение описано здесь и здесь.
Работа в ОС Linux.
Системные требования.
Реализована поддержка следующих дистрибутивов ОС Linux:
  • Альт Образование 9.
  • Альт Рабочая станция 9.
  • Альт Рабочая станция К 9.
  • Альт Сервер 9.

Прекращена поддержка следующих дистрибутивов ОС Linux:

  • Альт Линукс 6.0 СПТ.
  • Альт Рабочая станция 7.
  • Альт Сервер 7.
Поддерживались следующие дистрибутивы ОС Linux:
  • Альт Линукс 6.0 СПТ.
  • Альт Рабочая станция 7.
  • Альт Сервер 7.
Актуализирован список поддерживаемых дистрибутивов ОС Linux.
В документации данное изменение описано здесь, здесь и здесь.
Глобальный поиск.
Изменен алгоритм выполнения стандартного вида глобального поиска Данные. В результате изменения поиск стал возвращать более релевантный результат за меньшее время.

Описание алгоритма приведено в документации.

При выполнении стандартного вида глобального поиска Данные результат мог плохо соответствовать поисковой строке.Повышена релевантность и скорость выполнения стандартного вида глобального поиска Данные.
В документации данное изменение описано здесь.
Система лицензирования.
Для дистрибутивов системы, предназначенных для ОС Windows XP, включен HASP Device Driver версии 7.63.

Из состава дистрибутива удалены устаревшие файлы haspds_windows.dll и hdinst_windows.dll.

Для дистрибутивов системы, предназначенных для ОС Windows XP, включен HASP Device Driver версии 7.92, который не запускался в этой операционной системе.Пользователи ОС Windows XP могу установить HASP Device Driver непосредственно из актуального дистрибутива системы «1С:Предприятие», без дополнительных поисков этого драйвера.
Встроенный язык.
Оптимизирована работа методов Вставить() и Получить() объекта Соответствие для случаев, когда в качестве ключа соответствия используется ссылка на объект информационной базы.Наблюдалась низкая производительность работы методов Вставить() и Получить() объекта Соответствие для случаев, когда в качестве ключа соответствия используется ссылка на объект информационной базы.Устранено некорректное поведение системы.
Специальные возможности мобильного устройства.
Переработан механизм встроенных покупок. Механизм покупок основан на библиотеке Google Play Billing 3.

Для метода ВстроенныеПокупки.ОбновитьИнформациюОПриобретении() реализованы параметры ТипПокупки и АвтоПодтверждение. Для методов ВстроенныеПокупки.НачатьПриобретение() и ВстроенныеПокупки.ПриобрестиАсинх() реализован параметр АвтоПодтверждение.

Для объекта МенеджерВстроенныхПокупок реализованы методы ПоддерживаетсяПодтверждениеПокупок(), ПроверитьПодтверждение(), ПодтвердитьПокупку().

Для сборки мобильного приложения, поддерживающего новый механизм встроенных покупок, необходимо использовать сборщик мобильных приложений версии 8.3.18 или последующие версии.

Рекомендуется выполнить рефакторинг прикладного решения с целью перехода на новый интерфейс работы со встроенными покупками.

Прежний механизм покупок поддерживается только в режиме совместимости с версией 8.3.17 и предыдущих.

Механизм встроенных покупок был основан на сервисе Google Play через Android Interface Definition Languages.Реализована поддержка механизма монетизации мобильных приложений, который будет обязателен при публикации в магазине Google Play, начиная с августа 2021 года.
В документации данное изменение описано здесь и здесь.
Сервис интеграции.
Реализована возможность получать состояние подключения к внешнему сервису интеграции. Реализована возможность получения и удаления сообщений, которые находятся в канале сервиса интеграции.

Для менеджера канала внешнего сервиса интеграции реализованы методы ПолучитьСостояние(), ВыбратьСообщения() и УдалитьСообщения().

Данные возможности не предоставлялась.

Сообщение при отправке могло только устареть. Если при отправке сообщения возникала ошибка, то такое сообщение блокировало работу канала.

Расширены возможности работы с сообщениями в канале внешнего сервиса интеграции.
В документации данное изменение описано здесь.
Сборщик мобильных приложений.
Мобильная платформа.
Мобильный клиент.
В сборщике мобильных приложений реализована возможность выполнять сборку мобильных приложений для ОС iOS в том случае, если для сборки используется компьютер Mac, который базируется на процессоре Apple M1 и использует macOS Big Sur.Сборщик мобильных приложений не поддерживал запуск сборки мобильных приложений для ОС iOS в том случае, если для сборки используется компьютер Mac, который базируется на процессоре Apple M1 и использует macOS Big Sur.Сборщик мобильных приложений стал поддерживать современные компьютеры и операционные системы компании Apple.
Клиентское приложение.
Установка клиентского приложения.
Средства администрирования.
Для ОС Linux реализована возможность обновления дистрибутива без дополнительной настройки файла default.vrd (через каталог distr каталога конкретной версии).

Для ОС Linux и Windows реализованы файлы установочных пакетов, содержащие все клиентские приложения.

Возможность обновления дистрибутива без дополнительной настройки файла default.vrd (через каталог distr каталога конкретной версии) поддерживался только клиентскими приложениями для ОС macOS и Windows.Упрощена настройка распространения дистрибутивов клиентского приложения при обновлении версии системы «1С:Предприятие» на серверах, работающих под управлением ОС Linux.
В документации данное изменение описано здесь.
Веб-клиент.
В веб-клиенте реализованы возможности работы с навигационными ссылками:
  • Обработчик события глобального контекста ОбработкаПереходаПоНавигационнойСсылке.
  • Метод глобального контекста ПолучитьВнешнююНавигационнуюСсылку().
  • Свойство глобального контекста НавигационнаяСсылкаЗапуска. В данное свойство помещается навигационная ссылка, которая привела к запуску клиентского приложения.
Данные возможности были недоступны в веб-клиенте.Возможности веб-клиента по работе с навигационными ссылками приведены в соответствие с остальными клиентскими приложениями.
В документации данное изменение описано здесь.
Сборщик мобильных приложений.
Упрощена процедура загрузки конфигураций в сборщик мобильных приложений. Сборщик автоматически определяет, в какую группу разместить загружаемую конфигурацию.

Реализована возможность просмотра свойств используемой конфигурации непосредственно из карточки собранного мобильного приложения.

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

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

Сборщик мобильных приложений не предоставлял простых способ для получения списка приложений, использующих какую-либо конфигурацию, а также не позволял быстро просмотреть свойства конфигурации в карточке собранного мобильного приложения.

Упрощена работа с мобильными конфигурациями в сборщике мобильных приложений.
В документации данное изменение описано здесь и здесь.
Мобильный клиент.
Проверка подписи мобильного клиента на сервере выполняется в соответствии со значением параметра в настройках информационной базы. Параметр в настройках информационной базы называется Проверка подписи мобильного клиента.

Для управления значением параметра реализованы методы глобального контекста ПолучитьСпособПроверкиПодписиМобильногоКлиента()/УстановитьСпособПроверкиПодписиМобильногоКлиента().

Проверка подписи мобильного клиента на сервере выполнялась всегда, вне зависимости от значения параметра в настройках информационной базы. Параметр в настройках информационной базы назывался Проверка подписи мобильного клиента при обновлении конфигурации базы данных.Реализована возможность отключения бесполезной диагностики в том случае, если прикладное решение не используется с мобильным клиентом и не требуется проверка подписи конфигурации для работы с мобильным клиентом.
В документации данное изменение описано здесь и здесь.
Системные требования.
Мобильная платформа.
Мобильный клиент.
Мобильные приложения, собранные с использованием мобильной версии 8.3.18.71, будут удовлетворять требованиям магазина приложений Google в части загрузки новых приложений. Целевая версия SDK установлено в значение 30.

Для того, чтобы загрузить мобильное приложение в магазин Google Play, необходимо собрать мобильное приложение с использованием мобильной версии 8.3.18.71 или последующих.

Мобильные приложения, собранные с использованием мобильных версий, предшествующих версии 8.3.18.71, будет невозможно загрузить в магазин Google Play после 1 августа 2021 года.Мобильная версия системы «1С:Предприятие» удовлетворяет требованиям магазина приложений Google Play.
Мобильная платформа.
Мобильный клиент.
Реализована функциональность мобильной версии Доступ ко всем данным. Если у конфигурации включена данная функциональность, то мобильное приложение для ОС Android, включающее такую конфигурацию, получит разрешение на доступ к произвольному месту (в рамках глобальных ограничений операционной системы) файловой системы мобильного устройства.Доступ к произвольному месту файловой системы устройства под управлением ОС Android, не требовал указания каких-либо разрешений.Улучшено соответствие требований, которые выдвигает компания Google к мобильным приложениям, работающих под управлением ОС Android.
В документации данное изменение описано здесь.
Установка клиентского приложения.
Средства администрирования.
Работа в ОС Linux.
Если сервер системы «1С:Предприятие» обновлен до версии 8.3.20 и последующих, а обновление клиентского приложения настроено через сам сервер (любым способом), то тонкий клиент версии 8.3.18 и 8.3.19, работающий по управлением ОС Linux, сможет выполнить обновление до версии 8.3.20. При этом для обновления могут использоваться не только дистрибутивы в формате .deb и .rpm, но и фомате .run (реализован в версии 8.3.20).Клиентское приложение, работающее под управлением ОС Linux, могло обновляться только с использованием дистрибутивов в формате .deb и .rpm. После обновления на версию 8.3.20, клиентское приложение не могло самостоятельно обновиться до этой версии.Переход на версию 8.3.20 стал таким же простым, как и переход между предыдущими версиями, несмотря на смену формата файла с дистрибутивным комплектом.
Работа в macOS.
Системные требования.
Реализована поддержка ОС macOS Big Sur (версия 11).

Под управлением macOS Big Sur свойство СистемнаяИнформация.Процессор всегда содержит значение x86_64.

Система «1С:Предприятие» не работала под управлением операционной системой macOS Big Sur (версия 11).Расширен список поддерживаемых версий операционной системы macOS.
В документации данное изменение описано здесь и здесь.
Система аналитики.
Для выполнения запросов к данным, система аналитики использует пул сеансов, аналогичный пулу для обработки запросов к HTTP-сервисам.

Реализован новый тип сеанса: Запрос системы аналитики.

Настройка пула выполняется с помощью элемента analytics файла default.vrd. Интерфейс публикации информационной базы конфигуратора не поддерживает редактирование настроек пула.

Для выполнения запросов к данным система аналитики использовала фоновые задания.Ускорено выполнение запросов системы аналитики к данным информационной базы за счет сокращения времени на инициализацию сеанса.
Работа с PDF-документами.
Реализована возможность выполнять преобразование документа PDF в оттенки серого.

Для объекта ЗаписьPDF реализованы методы ПреобразоватьВОттенкиСерого() и ПреобразоватьВОттенкиСерогоАсинх().

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

Оглавление

Переход с предыдущей версии на версию 8.3.18

Оглавление

Версия 8.3.17

Версия 8.3.17 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8317doc) документации к текущей версии.

Толстый клиент и конфигуратор для работы под управлением ОС macOS вышли из статуса бета-версии.

Для использования Дата акселератора и механизма копии базы данных требуется лицензия уровня КОРП.

Лицензия для проведения тестирования выделенной функциональности более недоступна для Дата акселератора и механизма копии базы данных.

Реализована серверная лицензия для бета-тестирования системы «1С:Аналитика». Данная лицензия позволяет использовать систему «1С:Аналитика», а также механизмы Дата акселератора и копии базы данных.

Реализована лицензия для запуска клиента системы 1С:Аналитика. Количество одновременно запускаемых сеансов клиента 1С:Аналитика определяется номиналом лицензии. Лицензия для запуска клиента системы 1С:Аналитика может быть уровня ПРОФ и КОРП.

Лицензия для запуска клиента системы 1С:Аналитика устанавливается на компьютер с кластером серверов системы «1С:Предприятие» и позволяет:

В документации данное изменение описано здесь.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.16.Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.15. Возможность запуска конфигураций, разработанных в версии 8.3.16 и более младших, в версии 8.3.17, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.17 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.17, при необходимости, использовать для работы с информационной базой и версию 8.3.16. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь и здесь.
Отображение информации.
В библиотеку картинок добавлены картинки
  • ИзменитьМасштаб.
  • Параметры.
  • Информация.
  • КомандаМенюФункций.
  • Избранное.
  • Настройка.
  • Сообщение.
  • ГрупповоеОбсуждение.
  • ПользовательСистемыВзаимодействия.
  • ПоискДанных.
  • ПерейтиПоВнешнейНавигационнойСсылке.
  • Календарь. В режиме совместимости с версией 8.3.16 используется картинка КалендарьПоляВвода.
  • Калькулятор.В режиме совместимости с версией 8.3.16 используется картинка КалькуляторПоляВвода.
  • Справка.В режиме совместимости с версией 8.3.16 используется картинка СправкаФормы.
  • ПользовательИнтеграцииСистемыВзаимодействия,
  • ОткрытьСОсновногоСервера,
  • ОткрытьСАвтономногоСервера.

Перерисована картинка Обсуждения.

В библиотеке картинок отсутствовали добавленные картинки.Расширен состав библиотеки картинок.
Обработка ошибок.
Реализованы следующие возможности, связанные с обработкой ошибок, возникающих при работе прикладного решения:
  • Возможность обработки всех не перехваченных ошибок, возникающих при работе прикладного решения, перед отображением ошибок пользователю. Реализован обработчик модуля приложения ОбработкаОтображенияОшибки.
  • Реализована возможность декларативной настройки текстов сообщений об ошибке.
  • Реализована возможность формирования и отправки отчета об ошибке для службы технической поддержки (в том числе полностью автоматически). Реализован объект ОтчетОбОшибке.
  • Реализовано понятие «категория ошибки», что позволяет группировать ошибки. Реализован метод ИнформацияОбОшибке.ЯвляетсяОшибкойКатегории().
  • Изменено стандартное окно отображения ошибок пользователю.

Реализовано свойство глобального контекста ОбработкаОшибок.

Реализована стандартная функция Управление настройками обработки ошибок, позволяющая настроить тексты ошибок. Методы глобального контекста КраткоеПредставлениеОшибки(), ПодробноеПредставлениеОшибки() и ПоказатьИнформациюОбОшибке() считаются устаревшими. Рекомендуется использовать одноименные методы объекта ОбработкаОшибок.

При работе под управлением ОС Linux для получения стека приложения в момент возникновения ошибки используется библиотека libunwind.

Данные возможности не предоставлялась.

Имелась возможность только локальной обработки восстановимых ошибок.

Стало возможно сделать тексты ошибок более понятными конечному пользователю.

Улучшена обработка ошибок во встроенном языке.

В документации данное изменение описано здесь, здесь и здесь.
Кластер серверов.
Клиентское приложение.
При работе в клиент-серверном варианте, реализована возможность автоматического удаления временных файлов, созданных с применением метода ПолучитьИмяВременногоФайла() на стороне компьютера (-ов), на котором (-ых) работает кластер серверов, в следующих случаях:
  • Через 20 минут после окончания сеанса, в котором создан временный файл.
  • Через 20 минут после окончания серверного вызова, в котором создан временный файл. Не поддерживается в режиме совместимости с версией 8.3.16 и предыдущих.

Удаление временных файлов при старте процессов системы «1С:Предприятие» (клиентские приложения, процессы кластера серверов) выполняется параллельно запуску процесса, без замедления запуска.

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

Снижена вероятность исчерпания места на дисках, на которых расположены каталоги временных файлов, при длительной работе системы без перезапуска и неаккуратном обращении прикладного решения с создаваемыми временными файлами.

Уменьшено количество одновременно существующих временных файлов с именами, которые получены с помощью метода ПолучитьИмяВременногоФайла().

Система взаимодействия.
Для системы взаимодействия реализована возможность интеграции с внешними (по отношению к системе взаимодействия) системами обмена мгновенными сообщениями. Реализовано взаимодействие со следующими системами: Telegram, ВКонтакте.

Реализован объект ИнтеграцияСистемыВзаимодействия. Для объекта МенеджерСистемыВзаимодействия реализованы методы СоздатьИнтеграцию(), ПолучитьИнтеграцию(), ПолучитьИнтеграции(), ПолучитьТипыВнешнихСистем(), ПолучитьОписаниеВнешнейСистемы().

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

Данная возможность не предоставлялась.Расширены возможности системы взаимодействия.
В документации данное изменение описано здесь, здесь и здесь.
Расширение конфигурации.
Реализована возможность заимствования подписок на события и создания собственных подписок в расширении.Данная возможность не предоставлялась.Расширены возможности расширения конфигурации.
В документации данное изменение описано здесь и здесь.
Клиентское приложение.
Отображение информации.
Системные требования.
Реализована возможность сохранения табличного документа в формате Microisoft Excel 97 в клиентском приложении, работающем под управлением ОС macOS. При работе под управлением ОС Linux, для сохранения в формате Microsoft Excel 97 используется библиотека libgsf-v8, которая входит в состав дистрибутива платформы, и более не требуются библиотеки libgsf-1 и libglib-2.0.

Сохранение табличного документа в формат Microsoft Excel 95 при работе под управлением ОС Linux и macOS не поддерживается.

Сохранение табличного в формате Microsoft Excel 97 поддерживалось только под управлением ОС Linux.

Сохранение табличного документа в формат Microsoft Excel 95 при работе под управлением ОС Linux и macOS формально поддерживалось, но фактически не могло быть выполнено.

Пользователям клиентских приложений, работающих под управлением ОС macOS, стала доступна возможность сохранения табличных документов в формате Microsoft Excel 97.
В документации данное изменение описано здесь.
Средства разработки.
Для управляемого клиентского приложения реализован режим технического специалиста. В этом режиме для управляемых форм реализованы следующие возможности:
  • Возможность получения полного имени формы, отображающейся в данном окне с помощью команды Информация для технического специалиста контекстного меню заголовка формы и меню формы.
  • Возможность открыть в конфигураторе текущий объект конфигурации с помощью команды Открыть в Конфигураторе контекстного меню заголовка формы и меню формы. Данная возможность доступна только в том случае, если клиентское приложение открыто в режиме отладки.

Данная возможность не предоставлялась.

Было затруднительно определить, какая форма в данный момент используется в клиентском приложении.

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

Реализовано свойство IPАдресКлиента для объектов АдминистрированиеСеанс и СеансИнформационнойБазы.

Реализована возможность отображения IP-адреса клиентского приложения в консоли управления кластером и стандартной обработке управления серверами.

В интерфейсе работы с сервером администрирования из языка Java реализовано свойство ISessionInfo.getClientIPAddress().

Для утилиты командной строки (rac) кластера серверов реализовано поле client-ip для результата работы команды session info.

Для метода onStartSession() Web-сервиса внешнего управления сеансами реализованы параметры SessionNumber и ClientIPAddress. Новые возможности доступны только в том случае, если параметр wsver имеет значение 3.

Данная возможность не предоставлялась.Реализована возможность определения IP-адреса компьютера, который начал сеанс работы с информационной базой.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Система аналитики.
Реализована интеграция системы программ «1С:Предприятие» с системой «1С:Аналитика» (система аналитики).

В настройках публикации на веб-сервере реализована возможность включить публикацию системы аналитики.

В меню Сервис и настройки реализована команда Система аналитики, позволяющая открыть в веб-браузере вкладку с системой аналитики для текущего пользователя.

Реализована стандартная функция Управление системой аналитики для интеграции системы аналитики и информационной базы.

Для глобального контекста реализовано свойство СистемаАналитики. Реализовано право доступа КлиентСистемыАналитики.

Система «1С:Аналитика» не входит в комплект поставки. Информация по данной функциональности публикуется отдельно.

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

Для метода ПроцессорКомпоновкиДанных.Инициализировать() реализован параметр МенеджерВременныхТаблиц.

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

Для расширения поля формы для поля табличного документа реализовано свойство РежимОтображенияВыделенияРисунков.

В режиме совместимости с версией 8.3.16 поведение не изменилось.

Данная возможность не предоставлялась.

При выборе диаграммы в табличном документе, размещенном в форме клиентского приложения, диаграмма всегда выделялась.

Использовать диаграммы в табличном документе, расположенном в форме, стало более удобно.
Отображение информации.
Форма клиентского приложения.
В планировщике реализована возможность создания вложенных элементов измерений, а также возможность отображать текст в интервалах фона.

Для объекта ЭлементИзмеренияПланировщика реализованы свойства Элементы, Родитель, ОтображатьОбластьЭлементовТолькоДляПодчиненных.

Для метода КоллекцияЭлементовИзмеренияПланировщика.Найти() реализован параметр ВключатьПодчиненные.

Для расширения поля формы для поля планировщика реализованы:

  • Методы: СвернутьЭлементИзмерения(), РазвернутьЭлементИзмерения(), РазвернутЭлементИзмерения().
  • События: ПередРазворачиваниемЭлементаИзмерения, ПередСворачиваниемЭлементаИзмерения.

Для методов Добавить() и Вставить() объектов КоллекцияИзмеренийПланировщика и КоллекцияЭлементовИзмеренияПланировщика реализован параметр Текст. При использовании рекомендуется указывать значение данного параметра для исключения вызовов сервера с целью получения представлений.

Данные возможности не предоставлялись.Стало возможно реализовать группировку элементов измерений планировщика, аналогично группировке строк табличного документа или иерархического справочника.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД Oracle Database следующих версии:
  • 12.2 (Windows x86-64).
  • 18с (Windows x86-64).
  • 19с (Windows x86-64).
Данные версии СУБД Oracle Database не поддерживались.Расширен список поддерживаемых версий СУБД Oracle Database.
В документации данное изменение описано здесь, здесь и здесь.
Сервис интеграции.
Реализована возможность создания сервисов интеграции. Сервисы интеграции позволяют взаимодействовать с продуктом «Внешний сервис интеграции».

Реализовано свойство встроенного языка СервисыИнтеграции.

В стандартных функциях реализована возможность управления сервисами интеграции.

«Внешний сервис интеграции» не входит в комплект поставки. Информация по данной функциональности публикуется отдельно.

Для использования сервисов интеграции требуется лицензия на тестирование выделенной функциональности. При отсутствии лицензии на тестирование выделенной функицональности использование сервисов интеграции будет невозможно.

Данная возможность не предоставлялась.Реализована возможность взаимодействовать с продуктом «Внешний сервис интеграции».
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Веб-клиент.
Для веб-клиента реализована поддержка языков с написанием справа-налево. Данный режим поддерживается во всем интерфейсе клиентского приложения автоматически, за исключением следующих элементов формы: планировщик, диаграмма, диаграмма Ганта, дендрограмма, поле графической схемы и поле географической схемы. Необходимость изменения интерфейса определяется по языку интерфейса или языку конфигурации. В веб-клиенте реализована поддержка арабских форматов чисел и дат.

При расчете расстановки элементов формы и других элементов интерфейса по умолчанию используется шрифт Almarai.

Веб-клиент поддерживает использование специализированных арабских символов для записи арифметических выражений. В таких случаях вычисление выражений происходит корректно.

Веб-клиент не поддерживал использование языков с написанием справа-налево.Стало возможно использовать систему «1С:Предприятие» (с помощью веб-клиента) в странах, где национальный язык использует написание справа-налево.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Веб-клиент.
Работа с файлами.
При открытии файла внешнего отчета или обработки в веб-клиенте (без установленного расширения работы с файлами), пользователю больше не предлагается повторно открыть выбранный файл после утвердительного ответа на предупреждение безопасности.

В диалоге открытия файлов веб-клиента стало возможно выбирать фильтр для отбора открываемых файлов (если он задан при открытии диалога).

При открытии файла внешнего отчета или обработки в веб-клиенте (без установленного расширения работы с файлами), пользователю предлагалось повторно открыть выбранный файл после утвердительного ответа на предупреждение безопасности.

В диалоге открытия файлов веб-клиента было невозможно указать фильтр для отбора файлов.

Открытие внешнего отчета или обработки на веб-клиенте (без установленного расширения работы с файлами) стало более простым и понятным.

Открытие прочих файлов в веб-клиенте стало более удобным.

Отображение информации.
Для части картинок платформы (включая часть библиотеки картинок) изменен внешний вид картинок (картинки перерисованы) и картинки реализованы в формате SVG.

Для интерфейса Такси несколько изменен внешний вид окон, которые формируются методами глобального контекста ПоказатьОповещениеПользователя() и Состояние().

Часть картинок платформы (включая часть библиотеки картинок) имела другой внешний вид, а картинки были реализованы в формате PNG.

Внешний вид окон, которые формируются в интерфейсе Такси, методами глобального контекста ПоказатьОповещениеПользователя() и Состояние(), был другим.

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

Команда контекстного меню Искать везде доступна в том случае, если курсор находится внутри какого-либо слова или есть выделенный фрагмент текста. Если нет выделения и курсор находится внутри слова, то поиск будет выполнен по этому слову или навигационной ссылке (если курсор находится внутри навигационной ссылки).

В представлении команды Искать везде в меню добавляется фрагмент текста, который будет искаться при вызове команды.

При работе в веб-клиенте с использованием веб-браузера Safari, нажатие правой кнопки мыши в поле ввода, форматированном и текстовом документах, приводит к выделению всего слова, в котором находится курсор (без анализа этого слова).

При работе в тонком клиенте, толстом клиенте и веб-клиенте (кроме веб-браузеров Mozilla Firefox и Safari) нажатие правой кнопки мыши в поле ввода приводит к установке курсора в позицию, где выполнено нажатие.

Команда контекстного меню Искать везде была доступна в том случае, если в текущем элементе формы был выделенный фрагмент текста. Поиск выполнялся по выделенному фрагменту.

В представлении команды Искать везде в меню не добавлялся искомый фрагмент текста.

Улучшено использование глобального поиска.
В документации данное изменение описано здесь.
Веб-клиент.
Табличный документ.
При работе в веб-клиенте, при условии медленного соединения, оптимизировано отображение табличного документа, содержащего узоры в ячейках. При сохранении табличного документа, содержащего узоры в ячейках, в формате HTML уменьшен размер получающегося HTML-документа.При работе в веб-клиенте, при условии медленного соединения, отображение табличного документа, содержащего узоры в ячейках, занимало больше времени.Устранено некорректное поведение системы.
Полнотекстовый поиск.
Стандартные функции.
Для стандартной функции управления полнотекстовым поиском реализована возможность выполнить проверку текущего индекса полнотекстового поиска на корректность.

Перед очисткой текущего индекса полнотекстового поиска выдается предупреждение с возможностью отказаться от очистки.

Для стандартной функции управления полнотекстовым поиском не предоставлялась возможность выполнить проверку текущего индекса полнотекстового поиска на корректность.

Очистка текущего индекса полнотекстового поиска выполнялась без предупреждений, безусловно.

Расширен набор возможностей стандартной функции управления полнотекстового поиска.

Стало сложнее случайно выполнить очистку индекса полнотекстового поиска.

В документации данное изменение описано здесь.
Веб-клиент.
Упрощен процесс установки расширения веб-браузера (для веб-браузеров Google Chrome и Mozilla Firefox), которое необходимо для работы расширений работы с файлами, криптографией и внешних компонент. После установки расширения для веб-браузера Google Chrome больше не требуется перезапускать веб-клиент.Процесс установки расширения веб-браузера (для веб-браузеров Google Chrome и Mozilla Firefox), которое необходимо для работы расширений работы с файлами, криптографией и внешних компонент, был более запутанным. После установки расширения для веб-браузера Google Chrome требовалось перезапустить веб-клиент.Процесс установки расширений веб-браузера стал проще и удобнее.
Система взаимодействия.
В интерфейс системы взаимодействия внесены следующие изменения:
  • Реализована возможность изменения размера поля ввода сообщения в контекстном обсуждении.
  • Реализовано отображение аватаров пользователей в диалоге создания обсуждения и добавления участников в не контекстные обсуждения.
  • Реализована возможность удаления любого участника не контекстного обсуждения любым участником.
  • Реализована возможность задать получателей сообщения для не контекстного обсуждения.
  • Список для подбора получателей в не контекстном обсуждении формируется аналогично контекстному обсуждению (включая вызов всех обработчиков). В список подбора пользователей не добавляется пункт Никого не оповещать.
  • В сообщениях, адресованных нескольким получателям, реализованы кнопки Ответить и Ответить всем (отображаются картинками).
  • Реализована возможность ответить на свое собственное сообщение. В этом случае в список оповещаемых попадут те же пользователи, что и в оригинальном сообщении.
  • Если в сообщении не контекстного сообщения текущий пользователь отсутствует в списке получателей, то пользователь не информируется о получении такого сообщения.
  • В создаваемых сообщениях реализована возможность просмотра вложений.
Интерфейс системы взаимодействия был другим.Пользоваться системой взаимодействия стало более удобно.
В документации данное изменение описано здесь.
Стандартные функции.
В диалоге настройки параметров полнотекстового поиска стандартной обработки управления полнотекстовым поиском, кнопка принятия изменений доступна всегда, а не только после изменения параметров. Сама кнопка называется ОК.В диалоге настройки параметров полнотекстового поиска стандартной обработки управления полнотекстовым поиском, кнопка принятия изменений была доступна только после изменения какого-либо параметра. Сама кнопка называлась Установить.Интерфейс диалога установки параметров приведен к стандартному виду, принятому в платформе.
В документации данное изменение описано здесь.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Форма клиентского приложения.
Оптимизировано удаление строк из таблицы, отображаемой на форме клиентского приложения.Удаление строк из таблицы, расположенной на форме клиентского приложение, занимало больше времени.Ускорена работа клиентского приложения при удалении строк из таблицы формы.
Журнал регистрации.
Реализовано индексирование файлов журнала регистрации. Индексация выполняется в фоновом режиме. Индексы хранятся в файлах с расширением .lgx в каталоге 1Cv8Log. Оптимизированы алгоритмы последовательного чтения файлов журнала регистрации.

Никаких дополнительных настроек для включения индексации не требуется. За счет индексации существенно ускорен отбор записей журнала регистрации по индексируемым полям.

При открытии в конфигураторе файла журнала регистрации другой информационной базы, индексирование данного файла выполняется в фоновом режиме и индексный файл стирается после завершения работы с просматриваемого журнала регистрации.

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

Прекращена поддержка журналов регистрации, сформированных в системе «1С:Предприятие» версий 8.0 и 8.1.

Данная возможность не предоставлялась.

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

Ускорена работа с журналом регистрации.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Права доступа.
Кластер серверов.
При работе в клиент-серверном варианте ускорен запуск первого сеанса для доступа к информационной базе, конфигурация которой содержит большое количество ролей.При работе в клиент-серверном варианте запуск первого сеанса для доступа к информационной базе, конфигурация которой содержит большое количество ролей, занимал больше времени.Снизилось время недоступности кластера серверов для пользователей при перезапуске рабочих процессов, а также сократилось время старта первого сеанса для каждой информационной базы в каждом рабочем процессе.
Кластер серверов.
При работе в клиент-серверном варианте ускорен запуск первого сеанса для доступа к информационной базе. Ускорение особенно заметно для конфигураций, содержащих большой объем метаданных.При работе в клиент-серверном варианте запуск первого сеанса для доступа к информационной базе требовал больше времени.Снизилось время недоступности кластера серверов для пользователей при перезапуске рабочих процессов, а также сократилось время старта первого сеанса для каждой информационной базы в каждом рабочем процессе.
Общие объекты.
Реализована возможность ускорить решение некоторых систем линейных алгебраических уравнений.

Для метода РасчетСистемЛинейныхУравнений.РассчитатьСистемыЛинейныхУравнений() реализован параметр РазрешитьРедуцированиеГрафа, позволяющий управлять алгоритмом расчета. Реализован метод РасчетСистемЛинейныхУравнений.ПолучитьГлубинуГрафа(), позволяющий принять решение о значении параметра РазрешитьРедуцированиеГрафа.

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

Оптимизированы следующие операции:

  • Сравнение вида A = B, где A – составной тип, а B – простой тип и может принимать значение NULL.
  • Сравнение вида ЕСТЬNULL(A, B) = C, где A – простой тип и может принимать значение NULL, а C – составной тип.
  • Сравнение вида Выражение1 В (ВЫБРАТЬ ….) и сравнение вида Выражение1 В (Список значений), где Выражение1 – поле ссылочного типа на несколько таблиц. При этом в списке выборки подзапроса или в списке значений должны находиться ссылки на разные таблицы и отсутствовать значение Неопределено.

Оптимизация применяется только в тех случаях, когда это не влияет на результат запроса. Оптимизация может привести к улучшению плана запроса и уменьшению времени компиляции запроса.

Сравнение составных типов с не составными, если не составной тип может принимать значение NULL и в запросе используются временные таблицы, приводило к формированию сложных запросов, которые могли приводить к ошибкам времени исполнения и неоптимальным планам запросов.В некоторых случаях ускорено выполнение запросов.
Работа с запросами.
Работа с СУБД.
Кластер серверов.
Если в запросе используется сравнение с пустой ссылкой, переданной в качестве параметра, то в СУБД передается запрос, в котором параметр заменен на константу. Оптимизация применяется в том случае, если кластер серверов использует СУБД IBM DB2, Microsoft SQL Server или Oracle Database.Если в запросе используется сравнение с пустой ссылкой, переданной в качестве параметра, то замены параметра на константу не выполнялось. СУБД может выбрать более оптимальный план выполнения запроса, если в запросе используется сравнение с пустыми ссылками, которые передаются в запрос в качестве параметров.
Работа с СУБД.
При работе в файловом варианте информационной базы оптимизирована (в большинстве случаев) работа запроса, который содержит несколько условий В, использующих индекс.

Тем не менее, в некоторых случаях возможно незначительное замедление выполнения таких запросов.

При работе в файловом варианте информационной базы работа запроса, который содержит несколько условий В, использующих индекс была неоптимальной.Ускорено выполнение некоторых запросов в файловом варианте информационной базы.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Система компоновки данных.
При чтении настроек отчетов, динамических списков и условного оформления форм, отсутствующие элементы стиля не вызывают ошибку, а заменяются значениями по умолчанию соответствующего типа.При чтении настроек отчетов, динамических списков и условного оформления форм, отсутствующие элементы стиля вызывали ошибку и делали невозможным применение таких настроек.Если в каких-либо настройках отчета, динамического списка, условного оформления формы в качестве значения параметра оформления используется элемент стиля, то в случае невозможности его прочитать, в результате удаления/переименования или применении настроек на предыдущей версии платформы, весь объект настроек не будет потерян и остальные настройки будут применены. Параметры оформления, содержащие некорректные значения также будут применены, но с использованием значений по умолчанию.
В документации данное изменение описано здесь.
Веб-клиент.
Повышена надежность работы веб-клиента.Надежность работы веб-клиента была более низкой.Повышена надежность работы веб-клиента.
Средства разработки.
Если во время отладки установлена возможность остановки по ошибке, то текст ошибки выводится не только в диалог, но и в окно сообщений. При этом предоставляется возможность перехода к месту исключения из окна сообщений.Данная возможность не предоставлялась.

Сообщение об ошибке выводилось только в диалог с описанием ошибки.

Упрощено использование отладчика при включенном останове при возникновении ошибки.
В документации данное изменение описано здесь.
Средства разработки.
При формировании отчета по версиям хранилища конфигурации реализована возможность управлять:
  • Интервалом дат, за который получается отчет.
  • Включением или исключением из отчета версий с установленными метками.
  • Включить вывод в отчет комментарии, начинающиеся с символов комментария (//).
  • Указывать, для какой версии конфигурации выводить изменения в хранилище.
  • Управлять форматом отчета по хранилищу.

Для команды пакетного запуска конфигуратора ConfigurationRepositoryReport реализованы параметры DateBegin, DateEnd, DoNotIncludeVersionsWithLabel, IncludeOnlyVersionsWithLabel, IncludeCommentLineWithDoubleSlash, ConfigurationVersion, ReportFormat.

Данные возможности не предоставлялись.Расширены возможности работы с отчетом по хранилищу с помощью пакетного режима запуска конфигуратора.
В документации данное изменение описано здесь и здесь.
Система взаимодействия.
Работа в ОС Linux.
После установки приложения 1С:Предприятие - оповещения и запуск (в ОС Linux) на рабочем столе создается ярлык для запуска этого приложения. Ярлык относится к подкатегории Finance категории Office.При работе под управлением ОС Linux, запустить приложение 1С:Предприятие - оповещения и запуск можно было только из каталога ~/bin/1cecla.Пользователям ОС Linux стало проще найти и запустить приложение 1С:Предприятие - оповещения и запуск.
Веб-клиент.
Работа с файлами.
Если при использовании в веб-клиенте (без установленного расширения работы с файлами) методов НачатьПомещениеФайлаНаСервер() и НачатьПомещениеФайловНаСервер() используется параметр типа ПараметрыДиалогаПомещенияФайлов, то в диалоге открытия файлов стало возможно выбирать один из фильтров, заданных при создании объекта ПараметрыДиалогаПомещенияФайлов.

При создании объекта ПараметрыДиалогаПомещенияФайлов появилась возможность указания фильтра по умолчанию, который будет использован при открытии диалога выбора файлов.

Если при использовании в веб-клиенте (без установленного расширения работы с файлами) методов НачатьПомещениеФайлаНаСервер() и НачатьПомещениеФайловНаСервер() используется параметр типа ПараметрыДиалогаПомещенияФайлов, то в диалоге открытия файлов было невозможно выбирать фильтр.Если в веб-клиенте не установлено расширение работы с файлами, то выбор файлов для обработки прикладным решением стал более удобным.
В документации данное изменение описано здесь.
Работа с криптографией.
Значение свойств, начинающихся с префикса OID, которые получаются из свойств Субъект и Издатель объекта СертификатКриптографии имеют максимальную длину, равную 2 048 байт.Значение свойств, начинающихся с префикса OID, которые получаются из свойств Субъект и Издатель объекта СертификатКриптографии имели максимальную длину, равную 128 байтам.Устранено некорректное поведение системы.
Глобальный поиск.
Не поддерживается создание объекта ЭлементРезультатаГлобальногоПоиска на основании следующих стандартных видов глобального поиска: ГлобальныеСтандартныеКоманды и ФункцииДляТехническогоСпециалиста.Допускалось создание объекта ЭлементРезультатаГлобальногоПоиска на основании стандартных видов глобального поиска: ГлобальныеСтандартныеКоманды и ФункцииДляТехническогоСпециалиста, что могло привести к некорректному результату обработки результатов глобального поиска.Устранено незапланированное поведение системы.
Динамический список.
Если форма настроек динамического списка содержит измененные настройки, то при попытке закрыть эту форму, пользователю будет выдано предупреждение о измененных настройках и будет предложено сохранить измененные настройки.

Для расширения формы клиентского приложения для компоновщика настроек реализованы свойства ПользовательскиеНастройкиМодифицированы и НастройкиМодифицированы. Стандартная обработка формы компоновщика настроек выполняет анализ признака модифицированности настроек и предлагает выполнить сохранение настроек при необходимости.

Если форма настроек динамического списка содержит измененные настройки, то при попытке закрыть эту форму - форма закрывалась без каких-либо предупреждений.Снижена вероятность потери результатов работы по изменению настроек динамического списка.
Работа с XML, XDTO.
При экспорте пакета XDTO в схему XML, для свойств с вариантом представления «Элемент», выполняется экспорт значения по умолчанию (или фиксированного значения) также, как это делается для свойств с вариантом представления «Атрибут».

В режиме совместимости с версией 8.3.16 поведение не изменилось.

При экспорте пакета XDTO в схему XML, для свойств с вариантом представления «Элемент», не выполнялся экспорт значения по умолчанию (или фиксированного значения).Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Табличный документ.
При экспорте табличного документа в форматы XLS (Microsoft Excel 95-2003), Microsoft Office OpenXML (Microsoft Excel 2007 и последующих, Microsoft Word 2007 и последующих), ODS (OpenDocument Spreadsheet) улучшено формирование ячеек, которые содержат символы табуляции или текст в которых начинается с пробельного символа.При экспорте табличного документа в форматы XLS (Microsoft Excel 95-2003), Microsoft Office OpenXML (Microsoft Excel 2007 и последующих, Microsoft Word 2007 и последующих), ODS (OpenDocument Spreadsheet) ячейки, которые содержат символы табуляции или текст в которых начинается с пробельного символа, формировались таким образом, что результирующий документ имел визуальные отличия от оригинала.Уменьшены визуальные отличия между оригинальным табличным документом системы программ «1С:Предприятие» и документом, который получается в результате экспорта табличного документа в форматы XLS (Microsoft Excel 95-2003), Microsoft Office OpenXML (Microsoft Excel 2007 и последующих, Microsoft Word 2007 и последующих), ODS (OpenDocument Spreadsheet).
Работа с запросами.
Если временная таблица формируется на основании таблицы значений, то будет выдана ошибка времен исполнения, если в таблице значений присутствует колонка с неустановленным типом и эта колонка попадает во временную таблицу. Ошибка возникнет также и в том случае, если не типизированная колонка будет участвовать в каком-либо выражении (например ВЫБОР или ЕСТЬNULL).

В режиме совместимости с версией 8.3.16 поведение не изменилось.

Если временная таблица формируется на основании таблицы значений в которой присутствует колонка с неустановленным типом и эта колонка попадает во временную таблицу, то ошибки времени исполнения не формировалось, но результат запроса мог оказать некорректным.Устранено некорректное поведение системы.
В документации данное изменение описано здесь и здесь.
Система взаимодействия.
Веб-клиент.
Трансляция экрана в системе взаимодействия, работающей в веб-клиенте:
  • В веб-браузере Google Chrome:
    • Работает, начиная с версии Google Chrome 72.
    • Позволяет демонстрировать весь экран, окно произвольного приложения и любую вкладку веб-браузера.
    • Для работы трансляции экрана не требуется установка расширения веб-браузера.
  • В веб-браузере Mozilla Firefox:
    • Позволяет демонстрировать весь экран, окно произвольного приложения.
Трансляция экрана в системе взаимодействия, работающей в веб-клиенте:
  • В веб-браузере Google Chrome:
    • Работала, начиная с версии Google Chrome 56.
    • Позволяла демонстрировать весь экран и любую вкладку веб-браузера.
    • Для работы трансляции экрана требовалась установка расширения веб-браузера.
  • В веб-браузере Mozilla Firefox:
    • Позволяла демонстрировать весь экран.
Улучшен инструмент трансляции экрана при работе системы взаимодействия в веб-клиенте.
Средства администрирования.
В режиме совместимости Версия 8.3.10 и последующих, функция ПолучитьСтруктуруХраненияБазыДанных() возвращает таблицу значений, в которой колонка Индексы содержит короткие названия индексов. При этом имена индексов отображаются одинаково для любых СУБД.В колонке Индексы таблицы значений, возвращаемой методом ПолучитьСтруктуруХраненияБазыДанных() указывались длинные названия индексов, а имена индексов различались в разных СУБД.Уточнены названия индексов в схеме базы данных.
Расширение конфигурации.
Подсказки к флажку, который управляет поведением свойства объекта в расширении, стали более понятными и стали лучше описывать суть состояния флажка.Подсказки к флажку, который управляет поведением свойства объекта в расширении, плохо описывали суть состояния флажка.Улучшены подсказки флажка, описывающего поведение свойства объекта в расширении.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Форма клиентского приложения.
Если таблица не отображается на форме или в таблице отсутствуют строки или в метод объекта ТаблицаФормы передана строка, отсутствующая в таблице, то:
  • Результатом работы методов ТаблицаФормы.ДанныеСтроки(), ТаблицаФормы.ПроверитьСтроку(), ТаблицаФормы.Развернут() является значение Неопределено.
  • При вызове методов ТаблицаФормы.Развернуть() и ТаблицаФормы.Свернуть() генерируется исключение.

Если таблица не отображается на форме или в таблице отсутствуют строки, то при вызове методов ТаблицаФормы.ИзменитьСтроку() и ТаблицаФормы.СкопироватьСтроку() будет генерироваться исключение.

Если таблица не отображается на форме, то при вызове методов ТаблицаФормы.ДобавитьСтроку(), ТаблицаФормы.ЗакончитьРедактированиеСтроки() и ТаблицаФормы.Обновить() будет генерироваться исключение.

В режиме совместимости с версией 8.3.16 поведение не изменилось.

В тонком и толстом клиентских приложениях:
  • Если таблица не отображается на форме, то:
    • Методы ТаблицаФормы.ДанныеСтроки(), ТаблицаФормы.ПроверитьСтроку() и ТаблицаФормы.Развернут() возвращают Неопределено.
    • Остальные методы объекта ТаблицаФормы будут исполнены, но никакого результата не будет.
  • Если в таблице нет строк или передана строка, отсутствующая в таблице, то:
    • Функция ТаблицаФормы.ДанныеСтроки() возвращает Неопределено.
    • Методы ТаблицаФормы.ПроверитьСтроку(), ТаблицаФормы.Развернут(), ТаблицаФормы.Развернуть() и ТаблицаФормы.Свернуть() генерируют исключение.
    • Если в таблице нет строк, то вызов методов ТаблицаФормы.ИзменитьСтроку(), ТаблицаФормы.СкопироватьСтроку() генерируют исключение.

Веб-клиент:

  • Если таблица не отображается на форме, то:
    • Вызов функции ТаблицаФормы.ДанныеСтроки() возвращает NULL.
    • Вызов функции ТаблицаФормы.Развернут() возвращает Неопределено.
    • Вызов функции ТаблицаФормы.ПроверитьСтроку() возвращает Ложь.
    • Остальные методы объекта ТаблицаФормы будут исполнены, но никакого результата не будет.
  • Если в таблице нет строк или передана строка, отсутствующая в таблице, то:
    • Вызов функции ТаблицаФормы.ДанныеСтроки() возвращает Неопределено.
    • Вызов функций ТаблицаФормы.ПроверитьСтроку() и ТаблицаФормы.Развернут() возвращает Ложь.
    • Остальные методы объекта ТаблицаФормы будут исполнены, но никакого результата не будет.
  • Если в таблице нет строк, то вызов методов ТаблицаФормы.ИзменитьСтроку() и ТаблицаФормы.СкопироватьСтроку() – вызов игнорируется.
Система стала работать одинаково в тонком и веб-клиентах. Устранено некорректное поведение системы.
Клиентское приложение.
Для описания провайдера OpenID Connect в файле default.vrd реализована возможность указать, по каким полям будет выполняться сопоставление пользователя информационной базы системы «1С:Предприятие» и провайдера OpenID Connect.Данная возможность не предоставлялась.

Сопоставление пользователей всегда выполнялось по адресу электронной почты и имени пользователя информационной базы.

Стало возможно использование механизма OpenID Connect с большим количеством провайдеров, например, с Microsoft Azure.
В документации данное изменение описано здесь, здесь и здесь.
Система компоновки данных.
Если выражение системы компоновки данных языка запросов содержит фигурные скобки, то при разборе запроса эти символы не будут удалены.

Если в языке запросов выражение системы компоновки данных не завершается символом «}» до конца запроса, то будет выдана ошибка.

В режиме совместимости с версией 8.3.16 поведение не изменилось.

Если выражение системы компоновки данных языка запросов содержит фигурные скобки, то при разборе запроса эти символы удалялись из текста запроса.

Если в языке запросов выражение системы компоновки данных не завершается символом «}» до конца запроса, то ошибка не формировалась.

Устранено некорректное поведение системы.
Работа с СУБД.
Работа с запросами.
При использовании файлового или клиент-серверного варианта (при использовании СУБД Microsoft SQL Server) оператор языка запросов В, который отвечает всем следующим критериям, всегда возвращает значение типа Булево:
  • Оператор В содержит подзапрос.
  • Подзапрос оператора В содержит операции ПЕРВЫЕ или УПОРЯДОЧИТЬ ПО.
  • В левой части оператора В и подзапросе содержатся значения разных типов или тип ЛюбаяСсылка.

Рекомендуется проанализировать подобные запросы и выполнить их рефакторинг, при необходимости.

В режиме совместимости с версией 8.3.16 поведение не изменилось.

При использовании файлового или клиент-серверного варианта (при использовании СУБД Microsoft SQL Server) оператор языка запросов В, который отвечает всем следующим критериям, возвращал значение типа Булево или NULL:
  • Оператор В содержит подзапрос.
  • Подзапрос оператора В содержит операции ПЕРВЫЕ или УПОРЯДОЧИТЬ ПО.
  • В левой части оператора В и подзапросе содержатся значения разных типов или тип ЛюбаяСсылка.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Если в запросах системы компоновки данных используются запросы с объединениями, то при использовании метода ПроцессорКомпоновкиДанных.Инициализировать() с параметром ОграничиватьПолучениеПолейПоСсылкамПоПравуПросмотра установлено в значение Истина, права Просмотр учитываются для всех частей объединения.

В режиме совместимости с версией 8.3.16 поведение не изменилось.

Если в запросах системы компоновки данных используются запросы с объединениями, то при использовании метода ПроцессорКомпоновкиДанных.Инициализировать() с параметром ОграничиватьПолучениеПолейПоСсылкамПоПравуПросмотра установлено в значение Истина, права Просмотр учитывалось только для первой части объединения.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Переименованы некоторые элементы библиотеки картинок. Старые имена сохранены для совместимости, но могут указывать на другие картинки.
  • Календарь.
  • Калькулятор.
  • Лупа.
  • ВыбратьТип.
  • Выбрать.
  • Очистить.
  • Справка.
  • ПолеВводаКалендарь.
  • ПолеВводаКалькулятор.
  • ПолеВводаОткрыть.
  • ПолеВводаВыбратьТип.
  • ПолеВводаВыбрать.
  • ПолеВводаОчистить.
  • СправкаФормы.
Сервис кластера, хранящий динамическую информацию о составе и состоянии кластера.
  • Сервис блокировок кластера.
  • Сервис состояния кластера.
В документации данное изменение описано здесь.
Упоминание фразы «все функции» в заголовках параметров настройки конфигуратора и клиентских приложений.
  • Параметр Отображать команду «Все функции» в диалоге настройки запуска конфигуратора.
  • Пункт главного меню Все функции и заголовок открывающейся при этом формы.
  • Ключевое слово для глобального поиска Все функции.
  • Отображение результата глобального поиска - Все функции.
  • Параметр Режим технического специалиста в диалоге настройки запуска конфигуратора.
  • Пункт главного меню Функции для технического специалиста и аналогичный заголовок открывающейся при этом формы.
  • Ключевое слово для глобального поиска Функции для технического специалиста.
  • Отображение результата глобального поиска - Функции для технического специалиста.
В документации данное изменение описано здесь, здесь и здесь.
Имена, использующие фразу «все функции». Cтарые имена используются для совместимости.
  • Право доступа РежимВсеФункции.
  • Значение системного перечисления СтандартныйВидГлобальногоПоиска.ВсеФункции.
  • Параметр командной строки запуска клиентского приложения DisplayAllFunctions.
  • Право доступа РежимТехническогоСпециалиста .
  • Значение системного перечисления СтандартныйВидГлобальногоПоиска.ФункцииДляТехническогоСпециалиста.
  • Параметр командной строки запуска клиентского приложения TechnicalSpecialistMode.
В документации данное изменение описано здесь, здесь, здесь и здесь.

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Мобильный клиент.
В мобильном клиенте реализована возможность отображения рисунков формата SVG. При работе с данным форматом картинки не поддерживаются фильтры и эффекты.

Реализовано свойство системного перечисления ФорматКартинки.SVG.

Данная возможность не предоставлялась.Мобильный клиент системы «1С:Предприятие» стал поддерживать отображение картинок формата SVG.
Внешние компоненты.
Мобильная платформа.
Мобильный клиент.
Для внешних компонент, которые работают на мобильных устройствах, под управлением ОС iOS, реализована возможность включать в состав внешней компоненты системные динамические библиотеки.

Доработана документация по технологии внешних компонент (см. здесь).

Данная возможность не предоставлялась.

Для внешней компоненты, работающей под управлением ОС iOS, можно было указывать только необходимые компоненты подсистем.

Расширены возможности разработки внешних компонент, работающих под управлением ОС iOS.
Мобильный клиент.
Динамическая установка внешних компонент более не поддерживается в собранном приложении для мобильного клиента (включая мобильного клиента с возможностью автономной работы), который выполняется под управлением ОС Android. Метод ПоддерживаетсяДинамическаяУстановкаВнешнихКомпонент() всегда возвращает значение Ложь на мобильном устройстве (кроме мобильной версии для разработчика).При работе под управлением ОС Android, поддерживалась возможность динамической установки внешних компонент для собранного приложения для мобильного клиента (включая мобильного клиента с возможностью автономной работы).В связи с изменением политики безопасности компанией Google, внешние компоненты, используемые в мобильном клиенте, должны всегда включаться в состав собираемого мобильного приложения.
Форматированный документ.
Изменен внешний вид панели инструментов для форматированного документа и HTML-документа в мобильной версии системы «1С:Предприятие». Возможности, предоставляемые панелью инструментов, не изменились.

Панель форматирования стала выглядеть одинаково для мобильных телефонов и планшетов.

Внешний вид панели инструментов для форматированного документа и HTML-документа в мобильной версии системы «1С:Предприятие» был другим. Панель форматирования выглядела по разному для мобильных телефонов и планшетов.Панель форматирования для форматированного документа и HTML-документа стала проще и понятнее для пользователя.
Мобильная платформа.
Мобильный клиент.
Реализована возможность подключения сервисов статистики использования приложений к собираемому мобильному приложению. Поддерживаются следующие сервисы статистики:
  • FirebaseAnalytics (для Android и iOS).
  • AppMetrica (для Android, iOS и Windows).
  • Appsee (для Android и iOS).

Реализовано свойство глобального контекста СтатистикаИспользованияПриложения.

Данная возможность не предоставлялась.Стала доступна возможность интеграции мобильных приложений для мобильной версии системы «1С:Предприятие» с различными сервисами получения статистики использования мобильных приложений.
В документации данное изменение описано здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Улучшен интерфейс пользователя при выполнении операций фотографирования, записи звука и видео. Реализована возможность ознакомиться с результатом выполненного действия и, при необходимости, повторить действие.Интерфейс пользователя при выполнении операций фотографирования, записи звука и видео был другим. Не предоставлялась возможность предварительного просмотра и прослушивания сделанного. Не предоставлялась возможность повторить действие.Использовать инструменты мобильной версии для записи звука, видео и получения фотографий стало более комфортно и удобно.
Мобильная платформа.
Средства разработки.
В мобильной платформе разработчика стало возможно подключаться к веб-серверу, на котором опубликована конфигурация мобильного приложения, по протоколу HTTPS. В диалоге добавления информационной базы реализована возможность открыть диалог настройки HTTPS-подключения.Данная возможность не предоставлялась.Подключение мобильной платформы разработчику к веб-серверу можно сделать более безопасным (с помощью протокола HTTPS).

Оглавление

Обновление используемых библиотек

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Обработка ошибок.
При аварийном завершении работы программы, может выполняться вызов HTTP-сервиса регистрации ошибок, расположенного по адресу https://pult.1c.com/pult/platform/errors.

Чтобы предотвратить отправку отчетов, необходимо отключить отправку отчетов об аварийном завершении работы с помощью объекта ОбработкаОшибок.

При аварийном завершении работы программы никакие сервисы не использовались.При аварийном завершении работы системы, выполняется автоматическая отправка информации об ошибке в фирму 1С.
В документации данное изменение описано здесь.
Обработка ошибок.
Изменены стандартные тексты сообщений об ошибках. Изменен стандартный диалог отправки отчета об ошибке.

Если желательно, чтобы пользователь отправил отчет о конкретной ошибке в сервис регистрации ошибок, то из сервиса регистрации ошибок рекомендуется вернуть сообщение, мотивирующее пользователя отправить отчет об ошибке. Это сообщение будет отображаться на форме ошибки.

Стандартные тексты сообщений об ошибках были другими. Диалог отправки отчета об ошибке был другим.Улучшено отображение ошибок.
В документации данное изменение описано здесь.
Регистры сведений.
При записи набора записей регистра сведений, для строковых измерений выполняется удаление незначащих символов, расположенных правее последнего значащего символа в строке.При записи набора записей регистра сведений, для строковых измерений не выполнялось удаление незначащих символов, расположенных правее последнего значащего символа в строке.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Форма клиентского приложения.
Если в таблице формы, в результате обновления отображения, все строки в отображаемой области стали невидимы, то для определения первой строки отображения используется свойство таблицы формы НачальноеОтображениеСписка.

Если невидимой стала текущая строка таблицы, то текущей строкой становится ближайшая (по ключу) строка списка, относительно которой и формируется новый список для отображения.

Если прежнее поведение списка использовалось в логике прикладных решений - рекомендуется пересмотреть логику поведения или реализацию механизма.

В режиме совместимости с версией 8.3.16 поведение не изменилось.

Если в таблице формы, в результате обновления отображения, все строки в отображаемой области стали невидимы, то всегда выполнялся переход в начало списка.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Если в настройках системы компоновки данных указан отбор с видом сравнения Заполнено или Не заполнено для поля, которое в запросе задано как агрегатная функция, то такое условие в результирующем запросе помещается в секцию запроса ИМЕЮЩИЕ.

В режиме совместимости с версией 8.3.16 поведение не изменилось.

Если в настройках системы компоновки данных указан отбор с видом сравнения Заполнено или Не заполнено для поля, которое в запросе задано как агрегатная функция, то такое условие в результирующем запросе помещалось в секцию запроса ГДЕ.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Средства администрирования.
Свойство СеансИнформационнойБазы.IPАдресКлиента содержит IP-адрес для сеанса, отличного от текущего, в том случае, если у пользователя имеется право Администрирование. В противном случае данное свойство содержит пустую строку для сеанса, отличного от текущего.Свойство СеансИнформационнойБазы.IPАдресКлиента всегда содержало IP-адрес для сеанса, отличного от текущего.Повышена безопасность при работе со списком сеансов информационной базы.
Обработка ошибок.
Для системного перечисления КатегорияОшибки реализованы значения ОшибкаПолнотекстовогоПоиска, ОшибкаВнешнегоИсточникаДанных и ОшибкаПереходаПоНавигационнойСсылке.

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

Изменен формат файла report.json, в который помещается автоматически собираемая информация об ошибке. Изменения отражены в документации.

При необходимости включения в отчет об ошибке скриншотов, будут включены скриншоты всех окон приложения (даже если приложение не активно в момент возникновения ошибки).

Для объекта НастройкиОбработкиОшибок реализованы свойства ВключатьСнимокОконВОтчет, ВключатьПодробныйТекстОшибкиВОтчет, ВключатьСведенияОбИнформационнойБазеВОтчет, ДополнительнаяИнформацияОтчета.

Доработан внешний вид формы отчета об ошибке.

Для метода getInfo веб-сервиса регистрации ошибок доработан формат файла запроса. Доработка позволит возвращать локализованные тексты сообщений пользователю, а также указывать, какой формат дампа следует сформировать для передачи в сервис (возможность указания типа дампа доступна только при работе клиентского приложения под управлением ОС Windows).

Данные возможности не предоставлялись.Улучшен механизм обработки ошибок времени выполнения.
В документации данное изменение описано здесь и здесь.
Локализация.
Веб-клиент.
Реализована локализация интерфейса веб-клиента для арабского языка (код ar).Данная возможность не предоставлялась.Стало возможно использование веб-клиента системы «1С:Предприятие» пользователями, говорящими и читающими на арабском языке.
Работа с запросами.
Оптимизирована выполнение запросов, использующих оператор языка запросов В со списком значений, в котором существует значение НЕОПРЕДЕЛЕНО.Выполнение запросов, использующих оператор языка запросов В со списком значений, в котором существует значение НЕОПРЕДЕЛЕНО, было неоптимальным.Оптимизация может привести к ускорению выполнения запроса, если в используемом индексе после поля, используемого в выражении Поле В (Неопределено), существуют еще поля, которые используются в отборе.
Работа с СУБД.
Системные требования.
Реализована возможность работы с СУБД Microsoft SQL Server 2019.СУБД Microsoft SQL Server 2019 не поддерживалась.Реализована поддержка новой версии СУБД компании Microsoft.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Клиентское приложение.
Веб-клиент.
Обработка ошибок.
При возникновении невосстановимой ошибки реализована возможность автоматического завершения клиентского приложения без отображения диалога, требующего реакции пользователя. Реализована команда строки запуска клиентского приложения /DisableUnrecoverableErrorMessage.Данная возможность не предоставлялась.

При возникновении невосстановимой ошибки формировалось диалоговое окно, требующее обязательной реакции пользователя.

Упрощено использование системы в режимах, когда работа клиентского приложения не предполагает наличие пользователя (например, в режиме автоматизированного тестирования).
В документации данное изменение описано здесь, здесь и здесь.
Табличный документ.
Отображение информации.
Реализована возможность сохранения направления написания языка в табличном документе при экспорте табличного документа и при его печати. Данная возможность реализована для тонкого клиента, толстого клиента и веб-клиента. Направление текста сохраняется при экспорте во все форматы, которые поддерживают возможность сохранения направления текста.

Направление текста поддерживается при открытии табличного документа системы «1С:Предприятие», а также импорте данных в табличный документ из табличных форматов XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 и старше) или ODS (OpenDocument).

Для табличного документа реализовано свойство НаправлениеТекста. Данное свойство позволяет явно указывать направление текста в табличном документе: слева-направо или справа-налево.

При выводе отчетов в табличный документ, если для ячейки установлено автоматическое выравнивание по горизонтали, то числа всегда выравниваются по правому краю, а остальные значения - в зависимости от направления текста интерфейса.

Экспорт и печать табличного документа всегда выполнялась с направлением текста слева-направо. Режим экспорта и печати не зависел от используемой операционной системы.Устранено некорректное поведение системы.
Система взаимодействия.
Реализована возможность выполнения видеозвонков в том случае, если тонкий или толстый клиент работает в окне удаленного рабочего стола (RDP).Не поддерживалась возможность совершения видеозвонков в том случае, если тонкий или толстый клиент работает в окне удаленного рабочего стола (RDP).Устранено ограничение по использованию видеозвонков в тонком и толстом клиентах.
В документации данное изменение описано здесь.
Мобильная платформа.
Мобильный клиент.
Для мобильной версии «1С:Предприятие» реализована поддержка аппаратной или внешней клавиатуры в полях формы клиентского приложения, которые отображают данные типа Число и Дата.

Реализована поддержка клавиш Tab и Shift+Tab для перемещения по полям формы. Реализовано перемещение по полям формы с помощью курсорных клавиш аппаратной или внешней клавиатуры, джойстика или другого механизма управления курсором.

Реализована поддержка сочетаний клавиш, заданных разработчиком для элементов формы. Стандартные сочетания клавиш, используемые в версии для персонального компьютера, не поддерживаются.

Реализована поддержка клавиш Esc и Enter на аппаратной или внешней клавиатуре.

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

Для стандартной обработки управления аналитикой реализованы возможности управления дополнительными источниками.

Метод глобального контекста ОбновитьИнтерфейс() изменяет видимость пункта Аналитика меню Сервис и настройки (в зависимости от текущего состояния настроек работы с системой аналитики).

Данные возможности не предоставлялась.Расширен программный интерфейс взаимодействия с системой аналитики.
Система аналитики.
Система взаимодействия.
Если информационная база подключена к системе взаимодействия, то из системы аналитики предоставляется возможность открыть информацию по объекту ссылочного типа одновременно во всех клиентских приложениях данного пользователя.Данная возможность не предоставлялась.Улучшен интерфейс системы аналитики.
Полнотекстовый поиск.
Общие реквизиты / Разделение данных.
Уменьшено использование оперативной памяти во время индексации записей регистров сведений.

Ускорено построение индекса для разделенных информационных баз.

Изменен формат временных файлов полнотекстового поиска: формат автоматически изменится при обновлении индекса до актуального состояния. При переходе на предыдущую версию платформы индекс будет очищен.

Индексация записей регистров сведений требовало больше оперативной памяти.

Построение индекса полнотекстового поиска для разделенной информационной базы требовало больше времени.

Оптимизировано построение индекса полнотекстового поиска.
Форма клиентского приложения.
Мобильная платформа.
Мобильный клиент.
Если поле ввода используется для ввода значения типа Число и свойство СпециальныйРежимВводаТекста установлено в значение Цифры, то для ввода используется специальный вид калькулятора, который содержит только цифры, запятую и кнопку удаления последнего символа, ОК и Отмена.Если поле ввода используется для ввода значения типа Число и свойство СпециальныйРежимВводаТекста установлено в значение Цифры, то для ввода использовался обычный вид калькулятора, который включал избыточные возможности.Упрощен ввод чисел в мобильных приложениях.
Автоматизированное тестирование.
Ускорена работа методов НайтиОбъект(), НайтиОбъекты(), ПолучитьОбъект() объекта ТестируемоеПриложение, а также объектов, описывающих оконную модель клиентского приложения.Исполнение методов НайтиОбъект(), НайтиОбъекты(), ПолучитьОбъект() объекта ТестируемоеПриложение, а также объектов, описывающих оконную модель клиентского приложения. занимало больше времени.Повышена производительность механизма автоматизированного тестирования клиентского приложения.
Сборщик мобильных приложений.
Для сборщика мобильных приложений реализована возможность автоматизированной загрузки новых мобильных версий системы «1С:Предприятие». Механизм доступен только в клиент-серверном варианте информационной базы сборщика мобильных приложений.

В сборщике, работающем в файловом варианте информационной базы, недоступны следующие возможности (и соответствующие настройки):

  • Очистка информационной базы от устаревших данных.
  • Очистка кеша сборщика от устаревших данных.

Загрузка новой мобильной версии в сборщик мобильных приложений была доступна только интерактивным способом.

Механизмы очистки информационной базы и каталога кеша от устаревших данных работали в файловом варианте информационной базы, что могло приводить к различным незапланированным последствиям из-за особенностей работы механизма регламентных заданий в файловом варианте информационной базы.

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

Для команды пакетного запуска конфигуратора /IBCheckAndRepair реализован параметр -ConfigurationExtensionsLogIntegrity, отвечающий за выполнение проверки логической целостности расширений конфигурации.

Механизм тестирования и исправления информационной базы не поддерживал возможность нахождения (и исправления) проблем, связанных с хранением расширений в информационной базе. Некоторые проблемы могли приводить к полной неработоспособности информационной базы.Повышена стабильность информационной базы, содержащей расширения.
В документации данное изменение описано здесь и здесь.
Выгрузка/загрузка конфигурации в файлы.
Версия формата выгрузки конфигурации в XML-файлы стала равной 2.11.Версия формата выгрузки конфигурации в XML-файлы была равна 2.10.Выгрузка конфигурации в XML-файлы поддерживает новые возможности платформы.
В документации данное изменение описано здесь.
Обработка ошибок.
Переработан механизм информирования об ошибках сети. Тексты ошибок более точно сообщают о сути ошибки и ее причинах (если это возможно).

Если проблема с сетевым соединением возникла при запросе к кластеру серверов «1С:Предприятия» и выполняемое действие может быть повторено после восстановление соединения, то окно с предложением повторить выполняемое действие будет закрыто после восстановления соединения с кластером серверов и будет открыто окно оповещения с информацией о том, что соединение пропадало и потом было восстановлено.

В диалоге с ошибкой отсутствует кнопка отправки отчета об ошибке, если в момент отображения диалога отсутствует сетевое соединение.

Разработчикам прикладных решений рекомендуется переработать код прикладного решения следующим образом:

  • Для выполнения действий, инициированных пользователем, например для отложенного запуска какой-либо процедуры, отображения информации для текущей строки списка и т.д. - использовать однократные обработчики ожидания.
  • Для выполнения действий, которые выполняются автоматически, без вмешательства пользователя, например, периодическое обновление какого-либо статуса - использовать повторяющиеся обработчики ожидания.
  • Для конфигураций, находящихся в режиме совместимости с версией 8.3.16 и предыдущих, для улучшения восприятия пользователем ошибок, рекомендуется переключить вариант отображения ошибок на вариант Сообщение об ошибке для пользователя (с помощью стандартной функции управления настройками обработки ошибок).
Сообщения об ошибках сети были менее понятными и более навязчивыми.

В диалоге отображения ошибки гиперссылка отправки отчета об ошибке присутствовала даже в том случае, когда отсутствовало сетевое соединение (т.е. отправка отчета невозможна).

Диалоги с ошибками сетевой работы стали менее навязчивыми.
В документации данное изменение описано здесь.
Клиентское приложение.
В диалоге аутентификации (для всех клиентских приложений) кнопка подтверждения ввода имени пользователя и пароля называется Войти.

Для поля ввода пароля реализована возможность просмотра введенного пароля открытым текстом. Для этого в правой части поля ввода пароля реализована специальная кнопка.

Улучшено отображение формы аутентификации OpenID Connect на экранах мобильных устройств.

В диалоге аутентификации (для всех клиентских приложений) кнопка подтверждения ввода имени пользователя и пароля называлась Ок.

В поле ввода пароля было невозможно просмотреть введенный пароль открытым текстом.

Диалог аутентификации пользователя стал более удобным и понятным для пользователя.
В документации данное изменение описано здесь.
Копии базы данных.
Оптимизировано первоначальное заполнение таблицы копии базы данных в том случае, когда по переносимой таблице создается много транзакций.Первоначальное заполнение таблицы копии базы данных занимало больше времени в том случае, когда по переносимой таблице создается много транзакций.Ускорено первоначальное заполнение таблицы копии базы данных в том случае, когда по переносимой таблице создается много транзакций.
Системные требования.
Мобильная платформа.
Мобильный клиент.
Мобильные приложения, собранные с использованием мобильной версии 8.3.17.67, будут удовлетворять требованиям магазина приложений Google в части загрузки новых приложений. Целевая версия SDK установлено в значение 29.

Для того, чтобы загрузить мобильное приложение в магазин Google Play, необходимо собрать мобильное приложение с использованием мобильной версии 8.3.17.67 или последующих.

Мобильные приложения, собранные с использованием мобильных версий, предшествующих версии 8.3.17.67, не могли быть загружены в магазин Google Play после 3 августа 2020 года.Мобильная версия системы «1С:Предприятие» удовлетворяет требованиям магазина приложений Google Play.
Специальные возможности мобильного устройства.
Мобильная платформа.
Мобильный клиент.
Для инструментов мобильной версии, отвечающих за запись звука на мобильном устройстве, реализованы следующие возможности:
  • Управление параметрами записи звука: формат результата, запись моно или стерео звука, характеристики звукового потока и т.д. Реализован объект ПараметрыАудиозаписи.
  • Для метода СредстваМультимедиа.СделатьАудиозапись() реализованы параметры ПараметрыАудиозаписи, НачатьЗаписьСразу, ОтображатьОкноПрослушивания. Параметры позволяют управлять записью звука при использовании мобильного приложения.
  • Реализована возможность управления фоновой записью звука микрофонами устройства. Для свойства глобального контекста СредстваМультимедиа реализованы методы ВключитьАудиозапись(), ОтключитьАудиозапись().
Не поддерживалась возможность настройки параметров записи звука на мобильном устройстве. Не поддерживалась возможность фоновой записи звука на мобильном устройстве.Расширены возможности записи звука на мобильном устройстве.
В документации данное изменение описано здесь.
Сервис интеграции.
Повышена производительность отправки и получения сообщений сервисов интеграции.При работе с сервисами интеграции отправка и получение сообщений выполнялась с недостаточной производительностью.Повышена производительность отправки и получения сообщений сервисов интеграции.
Специальные возможности мобильного устройства.
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
Из списка поддерживаемых сервисов статистики исключен сервис AppSee.

Мобильная версия «1С:Предприятия» поддерживала сервис статистики AppSee.Мобильная версия системы «1С:Предприятие» не поддерживает сервис статистики AppSee.
В документации данное изменение описано здесь и здесь.
Специальные возможности мобильного устройства.
Методы ВключитьАудиозапись() и СделатьАудиозапись() препятствуют переходу устройства в спящий режим, чтобы предотвратить остановку аудиозаписи.

Обработчик остановки аудиозаписи, передаваемый в метод ВключитьАудиозапись(), вызывается таким образом, чтобы не вызывать блокировки интерфейса пользователя.

Значением по умолчанию для параметра РасположениеКнопки метода ВключитьАудиозапись() выступает значение Неопределено.

Улучшен интерфейс аудиозаписи.

Методы ВключитьАудиозапись() и СделатьАудиозапись() не препятствовали переходу устройства в спящий режим, в результате аудиозапись могла прерваться.

Обработчик остановки аудиозаписи, передаваемый в метод ВключитьАудиозапись(), вызывался таким образом, что продолжительный серверный вызов из этого обработчика мог привести к блокировке интерфейса пользователя.

Значением по умолчанию для параметра РасположениеКнопки метода ВключитьАудиозапись() выступало значение, при котором платформа выбирала место расположение кнопки остановки записи автоматически.

Улучшен интерфейс (как пользовательский, так и программный) записи звука в мобильном приложении.
Мобильный клиент.
Мобильный клиент пытается корректно завершить сеанс в кластере серверов в случае аварийного завершения работы. Аварийное завершение может возникнуть, в частности, в том случае, когда мобильная операционная система удаляет приложение мобильного клиента из оперативной памяти при переходе устройства в спящий режим.Мобильный клиент при аварийном завершении не пытался корректно завершить сеанс в кластере серверов.Снижено количество «зависших» сеансов мобильных клиентов. Это приводит к уменьшению количества занятых лицензий, снижению количества блокировок от неактивных устройств.
Системные требования.
Уточнены системные требования для работы клиентского приложения:
  • Минимальные системные требования:
    • Процессор Intel Celeron с тактовой частотой 2 700 МГц и последующие модели.
    • Оперативная память: 4 Гб.
    • Экран с разрешением 1280x768 точек.
  • Рекомендуемые системные требования:
    • Процессоры Intel Core i5, AMD Ryzen 5 и последующие модели.
    • Оперативная память: 8 Гб.
    • Дисковый накопитель: SSD или HDD.
    • Экран с разрешением 1920x1080 точек.
Системные требования для работы клиентского приложения были следующими:
  • Минимальные системные требования:
    • Процессор Intel Pentium/Celeron с тактовой частотой 1 800 МГц и последующие модели.
    • Оперативная память: 1 Гб.
    • Экран с разрешением 800x600 точек.
  • Рекомендуемые системные требования:
    • Intel Pentium/Celeron с тактовой частотой 2 400 МГц и последующие модели.
    • Оперативная память: 4 Гб.
    • Экран с разрешением 800x600 точек.
Уточнены системные требования для работы клиентских приложений (в т.ч. конфигуратора).
В документации данное изменение описано здесь, здесь и здесь.
Специальные возможности мобильного устройства.
Мобильная платформа.
Мобильный клиент.
Для того, чтобы мобильное приложение, работающее под управлением ОС Android версии 10 и последующих, могло использовать геопозиционирование в фоновом режиме, необходимо в конфигураторе установить разрешение Геопозиционирование в фоновом режиме, выгрузить конфигурацию и повторно собрать мобильное приложение с помощью сборщика мобильных приложений.Мобильное приложение, работающее под управлением ОС Android версии 10 и последующих, не могло использовать геопозиционирование в фоновом режиме.Учтены ограничения операционной системы Android 10 и последующих.
Мобильный клиент.
Переработан механизм проверки возможности подключения к выбранной информационной базе в мобильном клиенте. Проверка подписи мобильного клиента выполняется не только на самом мобильном клиенте, но и на стороне сервера. Мобильный клиент может подключиться к информационной базе в том случае, если конфигурация мобильного клиента и конфигурация сервера совпадают не менее, чем на 80%.

Изменена настройка формирования подписи конфигурации информационной базы.

Ошибки, возникающие в процессе проверки возможности подключения мобильного клиента к выбранной информационной базе, стали более понятными пользователю.

Проверка возможности подключения мобильного клиента к информационной базе выполнялась только на стороне мобильного клиента.

Требование соответствия конфигураций мобильного клиента и основной информационной базы было более строгим.

Мобильный клиент может подключиться к информационной базе в большем количестве случаев. Необходимость обновления мобильного клиента стала менее острой. Ранее опубликованный мобильный клиент может работать с информационной базой в случае небольших доработок конфигурации информационной базы.
В документации данное изменение описано здесь, здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Для того, чтобы восстановить возможность доступа мобильного приложения к файлам на мобильном устройстве, необходимо выполнить следующее:
  • Установить SDK Platform для API 29 в Android Studio, которая используется сборщиком мобильным приложений.
  • Загрузить в сборщик мобильных приложений мобильную версию 8.3.17.80 или последующую версию.
  • Выполнить сборку мобильного приложения с новой мобильной версией.
  • Заново опубликовать мобильное приложение в магазине Google Play.

Целевая версия Android возвращена к значению 10.0 (API 29).

Целевая версия Android была равна 11 (API 30). В результате изменения целевой версии Android, мобильное приложение потеряло доступ к файлам на мобильном устройстве.Восстановлен доступа к файлам на мобильном устройстве.
Сборщик мобильных приложений.
В сборщике мобильных приложений реализована поддержка Xcode версии 12.Сборщик мобильных приложений не поддерживал сборку с использованием Xcode версии 12.Сборщик мобильных приложений стал поддерживать актуальную версию Xcode.
Системные требования.
Мобильная платформа.
Мобильный клиент.
Для мобильной версии реализована поддержка операционных систем Android версии 11 и iOS версии 14.Мобильной версия не поддерживала работу под управлением операционных систем Android версии 11 и iOS версии 14.В мобильной версии системы «1С:Предприятие» реализована поддержка актуальных мобильных операционных систем.
В документации данное изменение описано здесь.
Система лицензирования.
При работе в файловой версии выполняется проверка наличия лицензии для тестирования выделенной функциональности.

В частности, использование сервисов интеграции в файловом варианте информационной базы возможно только при наличии лицензии для тестирования выделенной функциональности.

В клиент-серверном варианте поведение не изменилось.

Проверка лицензии для тестирования выделенной функциональности зависела от варианта работы информационной базы:
  • В клиент-серверном варианте проверка выполнялась.
  • В файловом варианте проверка не выполнялась.
Устранено незапланированное поведение системы.
В документации данное изменение описано здесь.
Картинки.
При получении SVG-картинки из временного хранилища, информационной базы или по прямой ссылке, из картинки удаляются секции, которые содержат JavaScript.При получении SVG-картинки из временного хранилища, информационной базы или по прямой ссылке, удаление из картинки секций, которые содержат JavaScript, не выполнялось.Снижена вероятность выполнения деструктивных действий с помощью JavaScript, встроенного в SVG-картинку.
В документации данное изменение описано здесь.
Средства разработки.
Мобильный клиент.
Конфигурация мобильного клиента, которая подписывалась в версии 8.3.16 (и подпись не изменялась в версии 8.3.17 и последующих версиях), принимается мобильным клиентом версии 8.3.17 и последующих версий.

Не рекомендуется выполнять изменение подписи конфигурации в версии 8.3.16, если конфигурация исполняется на версии 8.3.17.

Конфигурация мобильного клиента, которая подписывалась в версии 8.3.16 (и подпись не изменялась в версии 8.3.17 и последующих версиях), не принималась мобильным клиентом версии 8.3.17 и последующих версий. Платформа версии 8.3.17 и последующие версии, считала такую конфигурации неподписанной.В результате, после обновления платформы на компьютере кластера серверов до версии 8.3.17, мобильные клиенты, работающие под управлением iOS сохранят работоспособность.
Клиентское приложение.
При аутентификации «1С:Предприятия» и в том случае, если доступ к информационной базе выполняется с помощью тонкого клиента и веб-клиента по протоколу HTTP, для передачи пароля пользователя используется хеширование SHA-256 и шифрование AES-256 CBC.Тонкий клиент и веб-клиент передавали пароль пользователя в открытом виде, если для аутентификации использовалась аутентификация «1С:Предприятия» и доступ в информационной базе выполнялся по протоколу HTTP.Повышена безопасность процедуры аутентификации тонкого клиента и веб-клиента при доступе к информационной базе по протоколу HTTP.
Специальные возможности мобильного устройства.
При отправке PUSH-уведомлений с платформы для персонального компьютера через сервис APNS, используется протокол HTTP/2, порт 443.При отправке PUSH-уведомлений с платформы для персонального компьютера через сервис APNS, использовался двоичный протокол, который стал устаревшим.Восстановлена возможность отправки PUSH-оповещений через сервис APNS.
В документации данное изменение описано здесь.
Журнал регистрации.
Кластер серверов.
Ограничено количество потоков индексации журнала регистрации. Реализовано событие технологического журнала <EVENTLOG>.Индексация журналов регистрации могла создавать высокую нагрузку на систему, особенно при большом количестве информационных баз.Снижена нагрузка на систему, вызванная индексацией журнала регистрации, в том случае, когда в кластере серверов расположено большое количество информационных баз.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Веб-клиент.
Системные требования.
Реализована работа веб-клиента в следующих веб-браузерах:
  • Google Chrome 49 и последующих версий, работающего под управлением ОС Linux.
  • chromium-gost версии 49 и последующих, работающих под управлением ОС Linux, macOS и Windows.
Не поддерживалось использование веб-клиента в веб-браузерах:
  • Google Chrome любых версий, работающего под управлением ОС Linux.
  • chromium-gost любых версий.
Расширен список веб-браузеров, в которых можно запускать веб-клиента.
В документации данное изменение описано здесь.
Журнал регистрации.
В файловом варианте информационной базы отключено индексирование журнала регистрации и использование уже построенного индекса.В файловом варианте информационной базы выполнялось индексирование журнала регистрации и при работе с журналом регистрации использовался построенный индекс.Снижена нагрузка на инфраструктуру, особенно при сетевом использовании файловой информационной базы. Повышена стабильность работы клиентского приложения.
В документации данное изменение описано здесь.
Кластер серверов.
Устранено замедление работы пользователей при недостатке оперативной памяти на компьютерах, на которых исполняются рабочие процессы кластера. При этом возможна ситуация, когда вырастет потребление оперативной памяти рабочими процессами кластера.При недостатке оперативной памяти на компьютерах, на которых исполняются рабочие процессы кластера, наблюдалось существенное снижение производительности.Устранено замедление работы пользователей при недостатке оперативной памяти на компьютерах, на которых исполняются рабочие процессы кластера.
Работа с XML, XDTO.
Ускорено чтение секции CDATA большого размера для XML-документа, для которого установлена кодировка UTF-8.Чтение секции CDATA большого размера для XML-документа, для которого установлена кодировка UTF-8, выполнялось медленно.В некоторых случаях ускорена работа с XML-документами.
Работа в ОС Linux.
Кластер серверов.
Средства администрирования.
Для клиентских приложений «1С:Предприятие», работающих под управлением ОС Linux, реализована поддержка аутентификации операционной системы с использованием протокола Kerberos.Данная возможность не предоставлялась.Пользователи, работающие на Linux-машинах в сети с доменом Windows, смогу использовать аутентификацию операционной системы для доступа к информационным базам, которые работают под управлением кластера серверов, развернутого под управлением Windows.
Автономный сервер.
Реализована обязательная аутентификация в информационной базе, при выполнении операций с ней через утилиту администрирования автономного сервера (ibcmd) для следующего набора команд:
  • Выгрузка информационной базы в dt-файл (infobase dump).
  • Загрузка информационной базы из dt-файла (infobase restore).
  • Очистка информационной базы (infobase clear).
  • Загрузка конфигурации (infobase config load).
  • Выгрузка конфигурации (infobase config save).
  • Проверка конфигурации (infobase config check).
  • Обновление конфигурации базы данных (infobase config apply).
  • Возврат к конфигурации базы данных (infobase config reset).
  • Экспорт конфигурации в xml-файлы (infobase config export).
  • Импорт конфигурации из xml-файлов (infobase config import).

Если для работы утилиты администрирования автономного сервера (ibcmd) необходимо указать пароль для соединения с информационной базой и этот пароль не указан в параметрах утилиты, то для ввода пароля в консоли отображается соответствующее предложение.

При выполнении операций с информационной базой с помощью утилиты администрирования автономного сервера (ibcmd) не требовалась аутентификация. Если для подключения к СУБД утилите администрирования требовался пароль и этот пароль был не задан - утилита администрирования данный пароль не запрашивала.Работа с информационной базой с помощью утилиты администрирования автономного сервера (ibcmd) стало более безопасным.

Оглавление

Переход с предыдущей версии на версию 8.3.17

Оглавление

Версия 8.3.16

Версия 8.3.16 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8316doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.15. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.14. Возможность запуска конфигураций, разработанных в версии 8.3.15 и более младших, в версии 8.3.16, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.16 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.16, при необходимости, использовать для работы с информационной базой и версию 8.3.15. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Системные требования.
Реализована версия для обучения программирования, работающая под управлением ОС Linux и macOS.Версия для обучения программирования работала только под управлением ОС Windows.Версия для обучения программированию работает на всех поддерживаемых операционных системах.
Системные требования.
Работа в macOS.
Прекращена поддержка операционных систем семейства OS X (версия 10.11 и младше). Клиентское приложение работает только под управлением ОС macOS (версия 10.12 и старше).Клиентское приложение могло работать под управлением ОС OS X (версия 10.8 и старше).Прекращена поддержка устаревших операционных систем.
В документации данное изменение описано здесь и здесь.
Кластер серверов.
Средства администрирования.
В клиент-серверном варианте работы реализована возможность ограничить количество попыток входа с неверным паролем.

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

Реализовано свойство глобального контекста БлокировкаАутентификации.

Реализована форма просмотра блокировок аутентификации в конфигураторе (Администрирование - Блокировки аутентификации). Команда доступна только пользователю с административными правами.

Реализованы события журнала регистрации:

  • Пользователи. Блокировка аутентификации (_$User$_.AuthenticationLock).
  • Пользователи. Разблокировка аутентификации (_$User$_.AuthenticationUnlock).
  • Пользователи. Ошибка разблокировки аутентификации (_$User$_.AuthenticationUnlockError).

Изменен состав данных событий журнала регистрации:

  • Информационная база. Изменение параметров информационной базы.
  • Сеанс. Аутентификация.
  • Доступ. Доступ (только для Z-версии).
  • Доступ. Отказ в доступе.

В форме отображения списка активных пользователей конфигуратора реализована возможность просмотра колонки с характеристиками разделения данных пользователя.

Данная возможность не предоставлялась.

Платформа никак не противодействовала подбору пароля методом прямого перебора.

Снижена вероятность подбора пароля пользователя информационной базы методом прямого перебора.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа с запросами.
В языке запросов реализована поддержка группирующих наборов (grouping set).

В языке запросов реализована поддержка ключевых слов ГРУППИРУЮЩИМ НАБОРАМ для предложения СГРУППИРОВАТЬ ПО.

Реализована функция языка запросов СгруппированоПо(), позволяющая определить, что параметр функции является группируемым.

Данная возможность не предоставлялась.Ускорено выполнение группировки по нескольким наборам полей, т.к. группировка выполняется за одно сканирование таблицы.
В документации данное изменение описано здесь, здесь и здесь.
Диаграммы.
Система компоновки данных.
При использовании диаграмм реализована возможность сохранять соответствие между объектом, который отображается различными диаграммами, и его цветом.

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

Соответствие объекта и цвета сохраняется системном хранилище настроек.

Реализован метод Диаграмма.ЗаполнитьЦветаСерий().

Для объектов

ЗначенияПараметровВыводаКомпоновкиДанных,

ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и

ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы свойства ТипДиаграммы.СохранениеЦветов и ТипДиаграммы.КлючСохраненияЦветов. Реализовано свойство ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент.ОформлениеДляЗначений. Реализовано свойство МакетГруппировкиДиаграммыОбластиКомпоновкиДанных.Представление.

Данная возможность не предоставлялась.

Один и тот же объект мог отображаться диаграммами разным цветом, что ухудшало восприятие отчета.

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

При работе в веб-клиенте трансляция экрана поддерживается только в веб-браузерах Google Chrome и Mozilla Firefox. При работе в веб-клиенте в веб-браузере Google Chrome доступна трансляция текущей вкладки веб-браузера.

Данная возможность не предоставлялась.Расширены возможности системы взаимодействия.
В документации данное изменение описано здесь.
Система взаимодействия.
При установке из встроенного языка свойства СообщениеСистемыВзаимодействия.Текст значения типа ФорматированнаяСтрока, оформление сохраняется (кроме картинок, которые удаляются). Такое сообщение отображается системой с учетом форматирования. Интерактивное создание сообщения с оформлением не поддерживается.

Реализована поддержка смайликов, заданных эмотиконами (специальными символами Unicode).

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

Реализован метод АдминистрированиеСервера.ПолучитьВерсию().

Реализована команда agent version утилиты rac.

Данная возможность не предоставлялась.При программном администрировании кластера серверов стало возможно определить, какие возможности можно использовать, а какие - нельзя в зависимости от версии «1С:Предприятия» под управлением которой работает кластер серверов.
Табличный документ.
Форматированный документ.
Работа с PDF-документами.
При сохранении документа в формате PDF реализовано встраивание шрифта OpenType, если таковой используется при оформлении сохраняемого документа.Данная возможность не предоставлялась. При сохранении в формат PDF встраивались только шрифты TrueType.Улучшена совместимость документов PDF, формируемых системой «1С:Предприятие», с различными устройствами отображения PDF-документа.
Диаграммы.
Реализована возможность интерактивного изменения значений, отображаемых диаграммами вида: график, график по шагам, график с областями (включая серии с суммированием и нормированием). Данная возможность не поддерживается в режиме совместимости с версией 8.3.15.

Реализовано свойство РежимРедактированияЗначений для объектов Диаграмма и СерияДиаграммы. Реализовано свойство ЗначениеДиаграммы.РежимРедактирования. Для расширения поле формы диаграммы реализовано событие ПриРедактированииЗначения.

Событие расширения поля формы для табличного документа ПриИзмененииСодержимогоОбласти будет вызываться при интерактивном редактировании диаграммы и диаграммы Гантта, вставленных в табличный документ, а в самом обработчике реализован параметр ДополнительныеПараметры.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Данная возможность не предоставлялась.

Событие расширения поля формы для табличного документа ПриИзмененииСодержимогоОбласти не вызывалось при интерактивном редактировании диаграммы Гантта, вставленной в табличный документ.

Расширены возможности интерактивной работы с диаграммами.
В документации данное изменение описано здесь.
Веб-клиент.
Реализована возможность встраивания веб-клиента в сторонние сайты и обеспечить взаимодействие веб-клиента с этими сайтами.

Реализовано свойство глобального контекста ОкноВнешнегоСайта. Реализовано значение системного перечисления РежимОсновногоОкнаКлиентскогоПриложения.ВстроенноеРабочееМесто.

Реализована команда MainWindowMode командной строки запуска клиентского приложения и веб-клиента.

Реализованы права доступа РежимОсновногоОкнаОбычный, РежимОсновногоОкнаРабочееМесто, РежимОсновногоОкнаВстроенноеРабочееМесто, РежимОсновногоОкнаПолноэкранноеРабочееМесто, РежимОсновногоОкнаКиоск, позволяющие запускать клиентское приложение в том или ином режиме основного окна.

Реализован Embedded WebClient API, позволяющий сайту взаимодействовать с веб-клиентом.

Данная возможность не предоставлялась.

Веб-клиент нельзя было встроить в сторонний сайт.

Расширены возможности использования веб-клиента.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Табличный документ.
Работа с PDF-документами.
Реализована возможность сохранения табличного документа в форматы PDF/A-2 и PDF/A-3 (версии формата PDF/A, предназначенного для долговременного хранения).

Для системного перечисления ТипФайлаТабличногоДокумента реализованы значения PDF_A_2 и PDF_A_3.

Для метода ТабличныйДокумент.Записать() реализованы два варианта синтаксиса. Для метода ТабличныйДокумент.НачатьЗапись() реализован параметр Вложения.

Реализованы объекты ЧтениеPDF, ЗаписьPDF.

Предоставлялась возможность сохранения табличного документа только в формате PDF/A-1.Расширены возможности экспорта табличного документа.
В документации данное изменение описано здесь.
План видов характеристик.
Для объектов ПланВидовХарактеристикСсылка и ПланВидовХарактеристикОбъект реализован метод ПолноеНаименование().Данная возможность не предоставлялась.Унифицировано поведение плана видов характеристик и справочника в части получения представления элемента с учетом иерархии.
Табличный документ.
Реализована возможность записи табличного документа (методом ТабличныйДокумент.Записать() в варианте записи в поток) в поток в формате XLSX.Не поддерживалась запись табличного документа (методом ТабличныйДокумент.Записать() в варианте записи в поток) в поток в формате XLSX.Расширены возможности экспорта табличного документа в потоки.
Расширение конфигурации.
Реализована возможность создания в расширении конфигурации:
  • констант;
  • функциональных опций и параметров функциональных опций;
  • критериев отбора.

Реализована возможность расширения:

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

Для расширения поля формы для поля планировщика реализованы события ОбработкаФормированияКоманд,

НажатиеНаЭлементеИзмерения,

НажатиеНаЭлементеШкалыВремени,

НажатиеНаПеренесенномЗаголовкеШкалыВремени.

Для расширения поля формы для поля планировщика реализованы свойства ГиперссылкаЭлементаШкалыВремени, ГиперссылкаЭлементаИзмерения,

ГиперссылкаПеренесенногоЗаголовкаШкалыВремени.

Данные возможности не предоставлялись.Расширены возможности планировщика.
Управляемая форма.
Реализована возможность использования строки поиска для таблицы формы, которая отображает таблицу значений, дерево значений или список значений.

История поиска хранится в хранилище системных настроек с ключом Общее/ИсторияПоискаТаблицы/<Имя формы>.<Имя таблицы>.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Реализована возможность использования команды Найти по текущему значению во всех таблицах формы без учета режима совместимости конфигурации.

Строка поиска была доступна только для тех таблиц формы, которые отображали динамический список. В остальных таблицах поиск выполнялся обычным диалогом поиска, который выполнял позиционирование.

Поиск по текущему значению был недоступен.

Улучшен поиск в таблицах управляемых форм, включая наглядное представление того, что в таблице используется поиск.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Система компоновки данных.
Картинки.
Реализована возможность использовать картинки для условного оформления отчетов в системе компоновки данных. Реализовано свойство ОформлениеКомпоновкиданных.Картинка.

Для библиотеки картинок реализованы картинки: ОформлениеТреугольникВверхЗеленый, ОформлениеДефисЖелтый, ОформлениеТреугольникВнизКрасный, ОформлениеСтрелкаВверхЗеленая, ОформлениеСтрелкаНаклоннаяВверхЗеленая, ОформлениеСтрелкаНаклоннаяВверхЖелтая, ОформлениеСтрелкаВправоЖелтая, ОформлениеСтрелкаНаклоннаяВнизЖелтая, ОформлениеСтрелкаВнизКрасная, ОформлениеСтрелкаНаклоннаяВнизКрасная, ОформлениеСтрелкаВверхСерая, ОформлениеСтрелкаНаклоннаяВверхСерая, ОформлениеСтрелкаВправоСерая, ОформлениеСтрелкаНаклоннаяВнизСерая, ОформлениеСтрелкаВнизСерая, ОформлениеКругЗеленый, ОформлениеКругЖелтый, ОформлениеКругКрасный, ОформлениеКругЧерный, ОформлениеЗнакФлажок, ОформлениеЗнакВоcклицательныйЗнак, ОформлениеЗнакКрест, ОформлениеФлажок, ОформлениеВоcклицательныйЗнак, ОформлениеКрест, ОформлениеФлагЗеленый, ОформлениеФлагЖелтый, ОформлениеФлагКрасный, ОформлениеЗвездаЗаполненная, ОформлениеЗвездаЗаполненнаяНаполовину, ОформлениеЗвездаПустая, ОформлениеКругЗаполненный, ОформлениеКругЗаполненныйНаТриЧетверти, ОформлениеКругЗаполненныйНаДвеЧетверти, ОформлениеКругЗаполненныйНаОднуЧетверть, ОформлениеКругПустой, ОформлениеКвадратыЗаполненныеЧетыре, ОформлениеКвадратыЗаполненныеТри, ОформлениеКвадратыЗаполненныеДва, ОформлениеКвадратыЗаполненныеОдин , ОформлениеКвадратыПустые.

В условном оформлении можно использовать только вышеперечисленные картинки из библиотеки картинок.

Если в конфигурации уже присутствуют картинки, имеющие аналогичные имена, то в коллекцию добавляется картинка из конфигурации, а при обновлении конфигурации выдается предупреждение.

Данная возможность не предоставлялась. Условное оформление системы компоновки данных не позволяло использовать картинки для условного оформления отчетов.Упрощено указание картинок в условном оформлении отчетов, построенных с помощью системы компоновки данных.
Картинки.
Для общих картинок реализована возможность указать, что общая картинка может использоваться:
  • Для выбора картинки в ячейке, рисунке или колонтитуле табличного документа в режиме 1С:Предприятие. Реализовано свойство ОбщаяКартинка.ДоступностьДляВыбора.
  • Для выбора использования в условном оформлении отчетов системы компоновки данных. Реализовано свойство ОбщаяКартинка.ДоступностьДляОформления.

Свойство ОбщаяКартинка.ДоступностьДляВыбора игнорируется в режиме совместимости с версией 8.3.15. Свойство ОбщаяКартинка.ДоступностьДляОформления поддерживается в режиме совместимости с версией 8.3.15.

Данная возможность не предоставлялась.Стало возможно указывать, какие общие картинки могут использовать при работе с табличным документом в режиме 1С:Предприятия и условном оформлении. В результате уменьшается количество картинок, которые доступны пользователю для выбора в этих ситуациях.
Работа с XML, XDTO.
Реализована возможность использования в платформе XSD-схем, содержащих типы, в которых атрибуты определены через ссылки на глобальные атрибуты, но переопределяющие такие свойства как default или fixed.При попытке использования в платформе XSD-схем, содержащих типы, в которых атрибуты определены через ссылки на глобальные атрибуты, но переопределяющие такие свойства как default или fixed, в процессе проверки модели XDTO выдавались ошибки и работа с такими схемами была невозможна.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Диаграммы.
Система компоновки данных.
Реализована возможность строить комбинированные диаграммы и выводить дополнительную шкалу значений для следующих типов диаграмм:
  • Гистограмма,
  • ГистограммаГоризонтальная,
  • ГистограммаНормированная,
  • ГистограммаНормированнаяГоризонтальная,
  • ГистограммаСНакоплением,
  • ГистограммаСНакоплениемГоризонтальная,
  • График,
  • ГрафикПоШагам,
  • ГрафикСНакоплением,
  • ГрафикСОбластями,
  • ГрафикСОбластямиИНакоплением,
  • ГрафикСОбластямиНормированный,
  • ГистограммаОбъемная,
  • ГистограммаСНакоплениемОбъемная,
  • ГистограммаНормированнаяОбъемная,
  • ГистограммаГоризонтальнаяОбъемная,
  • ГистограммаСНакоплениемГоризонтальнаяОбъемная,
  • ГистограммаНормированнаяГоризонтальнаяОбъемная.

Реализована анимация при изменении значений диаграммы.

Реализованы свойства Диаграмма.ДополнительнаяОсьЗначений и ОбластьПостроенияДиаграммы.ДополнительнаяШкалаЗначений. Реализовано свойство ШкалаДиаграммы.Отображение. Для объекта СерияДиаграммы реализованы свойства ТипГрафическогоПредставления, ТипНакопления, ГруппаНакопления, ИспользуемаяОсьЗначений, ФорматЗначенийВПодписях, ФорматПроцентовВПодписях, ФорматВТаблицеДанных.

Свойство СерияДиаграммы.Индикатор является устаревшим, не рекомендуется к использованию, поддерживается для совместимости. Рекомендуется использование свойства СерияДиаграммы.ТипГрафическогоПредставления.

Значение свойства Диаграмма.ТипДиаграммы по умолчанию равно Гистограмма.

Значение свойства Диаграмма.Окантовка по умолчанию равно Ложь.

Для объектов ОформлениеГруппировкиДиаграммыОбластиКомпоновкиДанных и ОформлениеКомпоновкиДанных реализованы свойства ТипГрафическогоПредставленияВДиаграмме, ТипНакопленияВДиаграмме, ИспользуемаяОсьЗначенийВДиаграмме. Реализовано свойство ОформлениеГруппировкиДиаграммыОбластиКомпоновкиДанных.ГруппаНакопленияВДиаграмме. Для объектов

ЗначенияПараметровВыводаКомпоновкиДанных,

ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и

ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы параметры ТипДиаграммы.ДополнительнаяШкалаЗначений, ТипДиаграммы.ДополнительнаяОсьЗначений.

Параметр ТипДиаграммы.ИндикаторВДиаграмме является устаревшим, не рекомендуется к использованию, поддерживается для совместимости. Рекомендуется использование параметра ТипДиаграммы.ТипГрафическогоПредставленияВДиаграмме.

Для объекта ОформлениеГруппировкиДиаграммыОбластиКомпоновкиДанных реализованы параметры ФорматЗначенийВПодписяхДиаграммы и ФорматВТаблицеДанныхДиаграммы.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Не поддерживалась возможность строить комбинированные диаграммы и выводить дополнительную шкалу значений.

Значение свойства Диаграмма.ТипДиаграммы по умолчанию равно ГистрограммаОбъемная.

Значение свойства Диаграмма.Окантовка по умолчанию равно Истина.

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

Признак необходимости резервирования устанавливается для информационной базы. Количество резервных рабочих процессов рассчитывается исходя из свойства рабочего сервера Количество ИБ на процесс.

Реализованы свойства АдминистрированиеИнформационнаяБаза.РезервированиеРабочихПроцессов и АдминистрированиеРабочийПроцесс.Резервный.

В интерфейсе работы с сервером администрирования из языка Java реализованы методы IWorkingProcessInfo.isReserve(), IInfobaseInfo.getReserveWorkingProcesses() и IInfobaseInfo.setReserveWorkingProcesses().

Для утилиты командной строки (rac) кластера серверов реализованы:

  • Параметр reserve-working-process для команд infobase insert и infobase update.
  • Поле reserve-working-processes для результата работы команды infobase info.
  • Поле reserve для результата работы команды process info.
Данная возможность не предоставлялась.

Новый рабочий процесс запускался только после того, когда аварийно завершался текущий рабочий процесс, что могло приводить к существенным временным задержкам при переподключении клиентского приложения. С точки зрения пользователя это выглядело как «замерзание» интерфейса клиентского приложения в момент подключения к новому рабочему процессу.

Снижены временные задержки, возникающие во время переключения клиентского приложения на новый рабочий процесс. Повышена реактивность работы системы.
В документации данное изменение описано здесь, здесь и здесь.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Управляемая форма.
В таблице формы клиентского приложения, отображающей дерево значений (включая диалог Все функции), поиск через строку поиска выполняется с учетом родителя и по словам.

В форме истории дата и время записи больше не участвуют в поиске.

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

В форме истории дата и время записи участвовали в поиске.

Улучшен поиск в таблицах формы клиентского приложения, отображающих деревья (в том числе в диалоге Все функции).
В документации данное изменение описано здесь.
Веб-клиент.
Работа с файлами.
Переработан механизм проверки безопасности доступа к файловой системе и буферу обмена при работе веб-клиента в веб-браузерах Google Chrome и Mozilla Firefox (включая расширения веб-браузеров и расширения работы с файлами).

После обновление расширения веб-браузера и расширения работы с файлами, при необходимости получить доступ к файловой системе, пользователь должен будет подтвердить, что он доверяет сайту (на котором опубликован веб-клиент) работать с файловой системой его локального компьютера. После этого вопросов больше не задается до момента отзыва этого разрешения (через настройки расширения веб-браузера). Если пользователь отказывает в доверии - продолжает работать старый механизм получения разрешений (отдельный запрос на каждое действие).

Аналогичным образом разрешается работа с буфером обмена.

Разрешения хранятся в разрезе адресов сайтов, на которых опубликованы веб-клиенты.

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

Оптимизировано открытие истории работы пользователя.

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

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Клиентское приложение.
Кластер серверов.
Оптимизирована работа платформы «1С:Предприятие» при работе под управлением ОС Windows 8 и выше, в том случае, когда клиентское приложение и кластер серверов расположены на одном компьютере.Работа платформы «1С:Предприятие» при работе под управлением ОС Windows 8 и выше, в том случае, когда клиентское приложение и кластер серверов расположены на одном компьютере была менее оптимальной. Межпроцессные взаимодействия требовали больше времени.Оптимизирована работа системы «1С:Предприятие» при работе под управлением ОС Windows 8 и выше.
Табличный документ.
Уменьшено количество оперативной памяти, которое занимает табличный документ, содержащий большое количество ячеек с текстом.Табличный документ, который содержит большое количество ячеек с текстом, занимал больше места в оперативной памяти.Уменьшено потребление оперативной памяти табличным документом.
Кластер серверов.
Оптимизирована работа кластера серверов при работе с большими объемами сеансовых данных. Ускорено открытие управляемой формы, выполнение контекстного серверного вызова, работа с временным хранилищем.

Реализовано событие технологического журнала <SDGC>.

Кластер серверов тратил больше времени на работу с большими объемами сеансовых данных. Открытие управляемой формы, выполнение контекстного серверного вызова, работа с временным хранилищем занимало больше времени.Оптимизирована работа кластера серверов.
В документации данное изменение описано здесь и здесь.
Регистры накопления.
Оптимизирована работы виртуальной таблицы остатков регистра накопления.При использование виртуальной таблицы остатков регистра накопления тратилось больше времени на получение результата запроса.Оптимизирована работы виртуальной таблицы остатков регистра накопления.
Работа с запросами.
При работе в клиент-серверном варианте информационной базы оптимизировано исполнение запроса, включающее оператор языка запросов В со списком значений, в том случае, если слева в операторе В находится поле ссылочного типа, включающее несколько основных таблиц, а в списке значений находятся ссылки на разные таблицы (из списка составного типа) и отсутствует значение Неопределено.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

При работе в клиент-серверном варианте информационной базы выполнение запроса, в котором располагался оператор языка запросов В со списком значений, в том случае, если слева в операторе В находилось поле ссылочного типа, включающее несколько основных таблиц, а в списке значений находились ссылки на разные таблицы (из списка составного типа) и отсутствовало значение Неопределено, занимало больше времени.Ускорено исполнение запросов, содержащих оператор В с полями составного типа.
Работа с Интернет.
Оптимизировано получение заголовков сообщения электронной почты с помощью метода ИнтернетПочтовоеСообщение.ПолучитьПолеЗаголовка().Получение заголовков сообщения электронной почты с помощью метода ИнтернетПочтовоеСообщение.ПолучитьПолеЗаголовка() занимало существенное время.Оптимизировано получение заголовков сообщения электронной почты.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Отображение информации.
Клиентские приложения (кроме веб-клиента), работающие под управлением ОС macOS, Linux и Windows, переведены на использование графической подсистемы, основанной на библиотеке Cairo.Клиентские приложения (кроме веб-клиента), работающие под управлением ОС macOS, Linux и Windows, в каждой операционной системе использовали свои варианты графических подсистем, основанных на разных технологиях и библиотеках.Унификация и оптимизация отображения пользовательского интерфейса в поддерживаемых операционных системах.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
В диалоге публикации конфигурации на веб-сервере надписи приведены в соответствие с текущим составом клиентских приложений платформы.В диалоге публикации конфигурации на веб-сервере надписи не учитывали наличие мобильного клиента.Диалог публикации конфигурации на веб-сервере учитывает наличие мобильного клиента.
В документации данное изменение описано здесь, здесь и здесь.
Полнотекстовый поиск.
В механизме полнотекстового поиска реализована возможность поиска по хештегу (строки вида #Слово, от символа # до первого пробела).

Для применения нечеткого поиска (как в интерактивном режиме, так и при поиске из встроенного языка с помощью объект МенеджерПолнотекстовогоПоиска) необходимо использовать символ ~.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Собственно поиск по хештегу не поддерживался, но было возможно найти «значение» хештега (слово после символа #) обычным образом или заключив искомый хештег в двойные кавычки.

Символ # использовался для операции нечеткого поиска.

Стало возможно отмечать объекты, участвующие в полнотекстовом поиске, хештегами. В результате стало возможно просто находить несколько разных типов объектов, объединенных только хештегом.
В документации данное изменение описано здесь и здесь.
Права доступа.
Если права доступа не позволяют сохранить в файл табличный документ, текстовый документ, графическую схему, географическую схему, пакет отображаемых документов и HTML-документ, но после создания указанных объектов был включен привилегированный режим, то сохранение файла становится возможным.Если права доступа не позволяют сохранить в файл табличный документ, текстовый документ, графическую схему, географическую схему, пакет отображаемых документов и HTML-документ, то включение привилегированного режима игнорировалось системой и возможность сохранения документов в файл не появлялась.Устранено некорректное поведение системы.
Ввод по строке.
При использовании ввода по строке для управляемого приложения в результатах поиска выделяются все искомые слова в том случае, если для выполнения ввода по строке не используется полнотекстовый поиск или полнотекстовый поиск завершился с ошибкой.

Если при вводе по строке используется полнотекстовый поиск в данных, то при успешном применении полнотекстового поиска игнорируется настройка Способ поиска строки при вводе по строке, искомый текст всегда разбивается на слова и поиск выполняется по началу слов.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

При использовании ввода по строке для управляемого приложения в том случае, если для выполнения ввода по строке не использовался полнотекстовый поиск или полнотекстовый поиск завершился с ошибкой, то не выделялись два идущих подряд вхождения одной и той же строки, в первой половине результатов выделялось только первое вхождение искомого слова (при поиске одного слова).Улучшено выделение результатов поиска при вводе по строке.
Отображение информации.
При работе под управлением ОС Windows, повышена стабильность и скорость отклика клиентского приложения при работе с недоступными принтерами.При работе под управлением ОС Windows возникали проблемы при работе с недоступными принтерами, вплоть до аварийного завершения работы клиентского приложения, а также существенные замедления при начале работы клиентского приложения.При работе под управлением ОС Windows, повышена стабильность и скорость отклика клиентского приложения при работе с недоступными принтерами.
Кластер серверов.
Данное изменение отменено.

Реализована возможность параллельного пересчета итогов регистров при реструктуризации информационной базы и при выполнении тестирования и исправления информационной базы. Для пересчета используются системные фоновые задания (идентификатор такого фонового задания SystemBackgroundJob.RecalcTotals). Реализован параметр Количество заданий пересчета итогов для диалога Параметры информационной базы. По умолчанию количество фоновых заданий пересчета итогов равно 4.

Реализованы методы глобального контекста ПолучитьКоличествоЗаданийПересчетаИтогов() и УстановитьКоличествоЗаданийПересчетаИтогов().

Пересчет итогов регистров во время реструктуризации информационной базы и при выполнении тестирования и исправления информационной базы выполнялся последовательно, по всем необходимым регистрам информационной базы.Ускорена операция пересчета итогов при выполнении реструктуризации и тестирования и исправления информационной базы.
В документации данное изменение описано здесь и здесь.
Автоматизированное тестирование.
Реализована возможность использования в механизме автоматизированного тестирования дополнения элемента формы. Реализован объект ТестируемоеДополнениеЭлементаФормы.

Для объекта ТестируемаяТаблицаФормы результат, возвращаемый методами ПолучитьПодчиненныеОбъекты(), ПолучитьОбъект(), НайтиОбъекты() и НайтиОбъект() может включать объекты типа ТестируемоеДополнениеЭлементаФормы.

Для метода ТестируемаяТаблицаФормы.ПерейтиНаУровеньВниз() реализован параметр ОписаниеСтроки, позволяющий указать представление дочерней группы, в которую необходимо перейти.

Для метода ТестируемаяТаблицаФормы.ПерейтиНаУровеньВверх() реализован параметр ОписаниеСтроки, позволяющий указать представление родительской группы, в которую необходимо перейти.

Для метода ТестируемаяТаблицаФормы.Развернут() реализован параметр ОписаниеСтроки, позволяющий указать представление строки таблицы, для которой необходимо проверить свернута эта строка или развернута.

Для метода ТестируемаяТаблицаФормы.ВозможноРазвернуть() реализован параметр ОписаниеСтроки, позволяющий указать представление строки таблицы, для которой проверяется возможность развертывания.

Реализована функция ТестируемоеПолеФормы.ПолучитьОтображениеСостояния() возвращающая текущее состояние поля табличного документа.

Реализована функция ТестируемоеПриложение.ОжидатьСостояния(), предназначенная для выполнения ожидания в течении указанного времени.

Реализована функция ТестируемаяГруппаФормы.ТекущееОткрыта(), возвращающая статус группы: свернута или развернута.

Реализована функция ТестируемаяКнопкаФормы.ТекущееПометка(), возвращающая признак того, что кнопка нажата или отображает пометку.

Реализована возможность передавать в метод ВыполнитьОбработкуОповещения() ссылку на функцию, которая вернет платформе результат обработки оповещения.

Данные возможности не предоставлялись.Расширены возможности автоматизированного тестирования. В механизме учтены новые возможности интерфейса Такси.
Управляемая форма.
Расширение конфигурации.
В редакторе заимствованной формы реализовано отображение измененных и неизменных заимствованных элементов формы разными цветами.

Реализована команда редактора формы, позволяющая отобразить в дереве элементов формы только измененные заимствованные и собственные элементы формы.

В панели свойств объектов расширения реализовано отображение другим цветом свойств объекта конфигурации, измененного в расширении относительно расширяемой конфигурации.

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

В редакторе заимствованной формы не было возможности скрыть неизменные заимствованные элементы в дереве элементов формы. Элементы формы не отличались цветом.

В панели свойств не предоставлялось возможности быстро различить измененные и неизменные свойства заимствованного объекта конфигурации.

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

В режиме совместимости с версией 8.3.15 поведение не изменилось.

В динамическом списке было возможно использование полей с разными выражениями для выбора и отбора в качестве ключевых полей динамического списка. В этом случае при работе динамического списка могли наблюдаться различные труднодиагностируемые ошибки.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Табличный документ.
При открытии в системе «1С:Предприятие» табличного документа в формате Microsoft Office OpenXML (*.xlsx) и Microsoft Excel (*.xls), условное форматирование импортируется только для области исходного документа, которая содержит данные. При импорте данных условного форматирования снижено потребление оперативной памяти.

При просмотре табличного документа, полученного в результате импорта, возможны ситуации, когда форматирование получившегося документа отличается от оригинала (в части оформления области документа, которая не содержит данные).

При открытии в системе «1С:Предприятие» табличного документа в формате Microsoft Office OpenXML (*.xlsx) и Microsoft Excel (*.xls), условное форматирование импортировалось для всего документа. При этом могло происходить аварийное завершение работы системы из-за нехватки оперативной памяти.Повышена устойчивость работы системы при импорте табличных документов в формате Microsoft Office OpenXML (*.xlsx) и Microsoft Excel (*.xls), в том случае, когда условное форматирование задано целиком для листа, а не только для значимой области.
Система компоновки данных.
Типом поля системы компоновки данных, которое получается в результате использования агрегатных функций языка запросов СУММА() и СРЕДНЕЕ() будет считаться число неограниченной длины.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Типом поля системы компоновки данных, которое получается в результате использования агрегатных функций языка запросов СУММА() и СРЕДНЕЕ() принимался тип поля, которое являлось параметром указанных агрегатных функций.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с СУБД.
В данные (поле Назначение), возвращаемые методом глобального контекста ПолучитьСтруктуруХраненияБазыДанных(), внесена информация, описывающая таблицы, которые создаются при использовании механизма копий базы данных.В данных, возвращаемые методом глобального контекста ПолучитьСтруктуруХраненияБазыДанных(), отсутствовала информация, описывающая таблицы, которые создаются при использовании механизма копий базы данных. В качестве назначения таблицы для всех таблиц механизма копий базы данных было указано значение Основная.Устранено некорректное поведение системы.
Табличный документ.
При отображении табличного документа, содержащего картинки в ячейках либо рисунки типа Картинка:
  • Значение АвтоРазмерБезУчетаМасштаба свойства РазмерКартинки области табличного документа или картинки табличного документа интерпретируется как значение АвтоРазмер.
  • Значение РеальныйРазмерБезУчетаМасштаба свойства РазмерКартинки области табличного документа или картинки табличного документа интерпретируется как значение РеальныйРазмер.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

При отображении табличного документа, содержащего картинки в ячейках либо рисунки типа Картинка, наблюдалось следующее поведение:
  • Картинка в ячейке, для которой свойство РазмерКартинки имело значение АвтоРазмерБезУчетаМасштаба или РеальныйРазмерБезУчетаМасштаба, не отображалась.
  • Высота строки, в которой есть ячейка с картинкой, для которой свойство РазмерКартинки имеет значение АвтоРазмерБезУчетаМасштаба, рассчитывалась по реальной высоте картинки.
  • В интерфейсе Такси для рисунка табличного документа типа Картинка, для которой свойство РазмерКартинки имеет значение АвтоРазмерБезУчетаМасштаба или РеальныйРазмерБезУчетаМасштаба картинка отображалась с меньшим размером, чем должна.
Обеспечено корректное отображение картинок в табличном документе.
Форма клиентского приложения.
Меню дополнения элемента формы Управление поиском состоит только из тех команд, которые должны находиться в данном меню: поиск по текущему значению, расширенный поиск, история поиска, отмена поиска).

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Меню дополнения элемента формы Управление поиском состояло из всех команд связанной таблицы формы (аналогично автозаполнению командной панели таблицы). «Лишним» командам отключалась видимость.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Полнотекстовый поиск.
Кластер серверов.
При вызове метода ОбновитьИндекс() менеджера полнотекстового поиска, в клиент-серверном варианте информационной базы, подготовительные действия перед непосредственно индексированием выполняются с помощью системного фонового задания (параметры которого аналогичны системному фоновому заданию индексирования). Это фоновое задание выполняется на том же рабочем сервере, что и сервис полнотекстового поиска. Аналогичное поведение будет и при нажатии кнопки Обновить индекс стандартной функции Управление полнотекстовым поиском.

Если в настройках полнотекстового поиска установлено одно задание индексирования, то оно будет выполняться в отдельном фоновом задании.

При вызове метода ОбновитьИндекс() менеджера полнотекстового поиска, в клиент-серверном варианте информационной базы, подготовительные действия перед собственно индексированием выполнялись на том же компьютере, на котором вызван метод.

Если в настройках полнотекстового поиска установлено одно задание индексирования, то оно выполнялось в основном потоке исполнения сервера.

Повышена надежность и скорость работы индексирования полнотекстового поиска. Все действия по индексации выполняются на рабочем сервере, на который назначено выполнения сервиса полнотекстового поиска.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Работа с запросами.
При исполнении запроса в файловом варианте информационной базы, если число не может быть представлено в требуемой точностью, формируется исключение.При исполнении запроса в файловом варианте информационной базы, если число не может быть представлено в требуемой точностью, то в результат запроса помещается число, состоящее из цифр 9.Устранено некорректное поведение системы.
Средства администрирования.
Для интерфейса работы с сервером администрирования из языка Java реализована поддержка использования Java версии 9 и старше.Интерфейс работы с сервером администрирования из языка Java не поддерживал работу с Java версии 9 и старше. Поддерживалась только Java версии 1.8.Реализована поддержка современных версий Java.
Программное лицензирование.
Утилита лицензирования, при выполнении команд, по умолчанию отправляет обезличенную статистическую информацию в сервис 1С:Пульт. Реализована возможность отключить такое действие при выполнении одной команды с помощью параметра --send-statistics.Утилита лицензирования не взаимодействовала с сервисом 1С:Пульт.Реализовано накопление статистической информации по работе утилиты лицензирования.
В документации данное изменение описано здесь.
Функциональные опции.
Если функциональная опция хранится в справочнике, то после удаления элемента справочника, выполняется пересчет значения функциональной опции.Если функциональная опция хранится в справочнике, то после удаления элемента справочника, не выполнялся пересчет значения функциональной опции и код на встроенном языке мог получить старое значение функциональной опции.Устранено некорректное поведение системы.
Веб-клиент.
Системные требования.
При работе под управлением macOS реализована возможность использовать веб-браузеры Google Chrome и Mozilla Firefox для работы в веб-клиенте.При работе под управлением macOS использовать веб-клиент можно было только с помощью веб-браузера Safari.Расширен список поддерживаемых веб-браузеров при работе под управлением macOS.
В документации данное изменение описано здесь.
Веб-клиент.
Системные требования.
Прекращена поддержка веб-браузера Google Chrome версии 48 и младше. Работа веб-клиента поддерживается в веб-браузере Google Chrome начиная с версии 49.Веб-браузер Google Chrome версии 48 и младше, поддерживался системой.Прекращена поддержка устаревших версий веб-браузера Google Chrome.
В документации данное изменение описано здесь.
Веб-клиент.
При работе под управлением macOS, реализована поддержка расширения работы с файлами и внешними компонентами в веб-браузерах Google Chrome и Mozilla Firefox.

Реализована библиотека адаптера внешних компонент для веб-браузеров Google Chrome и Mozilla Firefox, работающих в macOS. Внесены изменения в технологию разработки внешних компонент (см. здесь).

При работе под управлением macOS, не поддерживалась работа расширения работы с файлами и внешними компонентами в веб-браузерах Google Chrome и Mozilla Firefox.Расширены возможности работы с файлами при работе в macOS с использованием веб-клиента.
Работа с файлами.
Следующие методы объявлены устаревшими, поддерживаются для совместимости не рекомендуются к использованию (во всех клиентских приложениях):
  • УстановитьРасширениеРаботыСФайлами();
  • ПодключитьРасширениеРаботыСФайлами();
  • УстановитьРасширениеРаботыСКриптографией();
  • ПодключитьРасширениеРаботыСКриптографией();
  • УстановитьВнешнююКомпоненту().

Рекомендуется использовать асинхронные аналоги данных методов.

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

Остальные реквизиты (стандартные реквизиты, измерения регистров и общие реквизиты, входящие в состав разделителей) передаются всегда.

Запрос, который пытается получить доступ к реквизитам, которые не попадают в копию, исполняется на основной базе данных.

При использовании копии базы данных, созданной в версии 8.3.16 с ограничениями по составу копируемых объектов, эта копия при попытке использования на предыдущих версиях будет считаться неактуальной, а при выполнении синхронизации - будет полностью перезаполнена данными.

Для объекта МенеджерКопииБазыДанных реализованы свойства ИспользованиеТабличныхЧастей, ИспользованиеХранилищЗначения, ИспользованиеСтрокНеограниченнойДлины, ИспользованиеПрочихПолей.

У объекта МенеджерКопииБазыДанных свойства ТипСУБД, СерверБазыДанных и БазаДанных стали доступны на запись.

Параметры метода МенеджерКопииБазыДанных.Добавить() стали необязательными.

Для объекта ЭлементСоставаКопииБазыДанных реализованы свойства Поля, ИспользованиеТабличныхЧастей, ИспользованиеХранилищЗначения, ИспользованиеСтрокНеограниченнойДлины, ИспользованиеПрочихПолей.

Свойство ЭлементСоставаКопииБазыДанных.Метаданные стало доступно на запись. Параметр Элемент методов Вставить() и Добавить() объекта СоставКопииБазыДанны является обязательным. В режиме совместимости с версией 8.3.15 поведение не изменилось.

Изменена стандартная обработка управления копиями базы данных.

В копию базы данных переносились все данные выбранных объектов конфигурации при использовании стандартной репликации. Состав свойств переносимых данных не управлялся.

У объекта МенеджерКопииБазыДанных свойства ТипСУБД, СерверБазыДанных и БазаДанных были доступны только для чтения.

Параметры метода МенеджерКопииБазыДанных.Добавить() были обязательными.

Свойство ЭлементСоставаКопииБазыДанных.Метаданные было доступно только для чтения. Параметр Элемент методов Вставить() и Добавить() объекта СоставКопииБазыДанны был необязательным.

При формировании состава данных копии базы данных стало возможно более точно настраивать состав и объем данных, хранимых в копии базы данных.
В документации данное изменение описано здесь, здесь и здесь.
Внешние отчеты и обработки.
При вызове метода ПолучитьФорму() объектов ОбработкаМенеджер и ОтчетМенеджер будет выполняться проверка наличия у пользователя только права Просмотр на используемую обработку/отчет. Право Использование в этом случае больше не проверяется.

При вызове метода ПолучитьМакет() объектов ОбработкаМенеджер и ОтчетМенеджер не будет выполняться проверка каких-либо прав доступа.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

При вызове метода ПолучитьФорму() и ПолучитьМакет() объектов ОбработкаМенеджер и ОтчетМенеджер возникала ошибка, если у пользователя отсутствовало право Использование на обработку или отчет.Устранено некорректное поведение системы.
Система компоновки данных.
Реализована возможность управлять применением условного оформления к областям заголовков полей ресурсов и итогов. Возможность управления реализована как из встроенного языка, так и из формы выбора области применения условного оформления.

Для объекта ЭлементУсловногоОформленияКомпоновкиДанных реализованы свойства ИспользоватьВЗаголовкеПолейРесурсов, ИспользоватьВЗаголовкеОбщегоИтога, ИспользоватьВЗаголовкеПолейРесурсовОбщегоИтога. Данные свойства не поддерживаются в режиме совместимости с версией 8.3.15.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

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

В режиме совместимости с версией 8.3.15 поведение не изменилось.

При получении данных динамическим списком не проверялось наличие полей отбора среди доступных полей отбора.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с базой данных.
При работе в файловом варианте информационной базы создаются уникальные индексы в тех же случаях, в которых уникальные индексы создаются при использовании в клиент-серверном варианте информационной базы.

Для принудительного переформирования индексов необходимо изменить режим совместимости и выполнить тестирование и исправление информационной базы с включенным флажком Реструктуризация таблиц информационной базы.

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

Во время операции тестирования и исправления (в любом режиме совместимости) уникальность ключей индексов не проверяется.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

При работе в файловом варианте информационной базы создавались неуникальные индексы таблиц информационной базы даже в том случае, если в других поддерживаемых СУБД в этом же случае создавались уникальные индексы.

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

Унифицировано поведение системы «1С:Предприятие» между клиент-серверным и файловым вариантами работы в части работы с уникальными индексами. Снижено количество проблем, возникающих при переносе информационной базы из файлового в клиент-серверный вариант информационной базы.
Динамический список.
При нажатии клавиши Enter (или двойном щелчке левой клавишей мыши на строке) в строке таблицы, связанной с динамическим списком, а также при вызове метода таблицы формы ИзменитьСтроку(), расширение таблицы формы будет выполнять открытие формы связанной с этой строкой независимо от того, есть ли в составе команд таблицы команда Изменить.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

При нажатии клавиши Enter (или двойном щелчке левой клавишей мыши на строке) в строке таблицы, связанной с динамическим списком, а также при вызове метода таблицы формы ИзменитьСтроку(), расширение таблицы формы будет выполнять открытие формы связанной с этой строкой:
  • В режиме совместимости с версиями от 8.3.11 до 8.3.15 - только в том случае, если в составе таблицы есть команда Изменить.
  • В режиме совместимости с версией 8.3.10 - независимо от того, есть ли в составе команд таблицы команда Изменить.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Регистры сведений.
Если набор записей независимого регистра сведений записывается в информационную базу без замещения, то в режиме загрузки данных (свойство ОбменДанными.Загрузка установлено в значение Истина) будет выполняться проверка уникальности записей.

Уточнен текст ошибки, возникающий при нарушении уникальности данных.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Если набор записей независимого регистра сведений записывается в информационную базу без замещения, то в режиме загрузки данных (свойство ОбменДанными.Загрузка установлено в значение Истина) проверка уникальности записей не выполнялась. Такое поведение могло приводить к нарушению целостности данных.Устранено некорректное поведение системы.
Работа с СУБД.
Поведение оператора языка запросов В с подзапросом стало одинаковым при работе с использованием любой СУБД.

Возможно изменение результата такого запроса при использовании СУБД IBM DB2, PostgreSQL или Oracle Database. Рекомендуется проанализировать места использования оператора В с подзапросом и при необходимости переработать эти запросы.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Поведение оператора языка запросов В с подзапросом зависело от того, на какой СУБД исполняется запрос.Результат работы оператора языка запросов В с подзапросом перестал зависеть от используемой СУБД.

При использовании СУБД PostgreSQL уменьшено временя выполнения запросов, содержащих оператор В с подзапросом.

Работа с запросами.
При выполнении в языке запросов операции сложения или вычитания, в том случае, если левый операнд операции не мог быть NULL, а правый операнд мог быть NULL, принимается, что результат операции может быть NULL.При выполнении в языке запросов операции сложения или вычитания, в том случае, если левый операнд операции не мог быть NULL, а правый операнд мог быть NULL, принималось, что результат операции не мог быть NULL.Устранено некорректное поведение системы.
Кластер серверов.
При работе в клиент-серверном варианте, для профиля безопасности реализована возможность указывать роли, которые будут применяться в сеансе при переходе в привилегированный режим. При включении привилегированного режима в сеансе будут использовать роли, указанные в профиле безопасности, а при отключении - вернуться к ролям, указанным пользователю. Если в профиле безопасности установлен полный доступ к привилегированному режиму - набор ролей при включении привилегированного режима не изменяется.

Для профиля безопасности реализовано свойство Роли привилегированного режима.

Для объекта АдминистрированиеПрофильБезопасности реализованы свойства РолиПривилегированногоРежима и ПолныйПривилегированныйРежим. Для объекта ISecurityProfile реализованы свойства PrivilegedModeRoles и FullPrivilegedMode.

В интерфейсе работы с сервером администрирования из языка Java для объекта ISecurityProfile реализованы свойства PrivilegedModeRoles и FullPrivilegedMode.

Для утилиты командной строки (rac) кластера серверов реализованы параметры privileged-mode-roles, full–privileged-mode команды profile.

Свойства АдминистрированиеПрофильБезопасности.РазрешитьУстановкуПривилегированногоРежима, ISecurityProfile.PrivilegedModeInSafeModeAllowed (COM-интерфейс администрирования кластера серверов и интерфейс работы с сервером администрирования из языка Java) объявлены устаревшими, не рекомендуются к использованию и поддерживаются для совместимости.

Данная возможность не предоставлялась.

Было невозможно явно указать список ролей, которые будут действовать в сеансе, при переходе в привилегированный режим.

Расширены возможности профилей безопасности в клиент-серверном варианте работы.
В документации данное изменение описано здесь и здесь.

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Изменено представление следующих свойств диаграммы в палитре свойств:
  • РежимСглаживания,
  • НатяжениеСглаживания,
  • Текст,
  • АвтоРаздвижениеСерий,
  • ВнутреннийРадиусКольцевойДиаграммы,
  • МаксимумСерийКоличество,
  • МаксимумСерийПроцент,
  • АвтоУстановкаТекстаСерий,
  • АвтоУстановкаТекстаТочек.
  • Режим сглаживание. Режим сглаживания гистограмм непрерывного типа.
  • Натяжение сглаживания. Натяжение гладкой кривой в точках гистограмм непрерывного типа (0 - 100).
  • Текст. Текст серии который будет отображаться на диаграмме.
  • Автоматическое раздвижение секторов. Режим раздвижения секторов круговых диаграмм.
  • Внутренний радиус.
  • Количество. Максимальное количество отображаемых серий.
  • Величина. Процент абсолютного максимума значений для отображаемых серий.
  • Автоустановка текста серий. Генерация текста по умолчанию для новых серий.
  • Автоустановка текста точек. Генерация текста по умолчанию для новых точек.
  • Режим сглаживания. Режим сглаживания линий серии.
  • Натяжение сглаживания. Натяжение гладкой кривой линий серий (0 - 100).
  • Текст. Текст серии, который будет отображаться на диаграмме.
  • Автоматическое раздвижение серий. Режим автоматического раздвижения серий круговых и кольцевых диаграмм.
  • Внутренний радиус. Внутренний радиус кольцевой диаграммы в процентах от внешнего.
  • Максимум серий - количество. Максимальное количество отображаемых серий.
  • Максимум серий - процент. Процент абсолютного максимума значений для отображаемых серий.
  • Автоматическая установка текста серий. Генерация текста по умолчанию для новых серий.
  • Автоматическая установка текста точек. Генерация текста по умолчанию для новых точек.
Имя системного фонового задания индексации полнотекстового поиска.
  • BackgroundJob.FullTextSearchIndexAdditionalUpdate.
  • BackgroundJob.FullTextSearchIndexUpdate.
В документации данное изменение описано здесь.
Настройка информационной базы в мобильном клиенте с автономным режимом работы, отвечающая за включение возможности работы в условиях плохого соединения сети Интернет.
  • Плохое соединение.
  • Рассчитывать на плохое соединение.
Методы и события формы клиентского приложения.
  • Метод ЗаполнитьПриПереоткрытии().
  • Обработчик события ПередПереоткрытием().
  • Обработчик события ПриПереоткрытии().
  • Метод ЗаполнитьПриПереоткрытииСДругогоСервера().
  • Обработчик события ПередПереоткрытиемСДругогоСервера().
  • Обработчик события ПриПереоткрытииСДругогоСервера().
Свойство объекта МенеджерКопииБазыДанных.
  • ИспользованиеХранилищЗначения.
  • ИспользованиеХранилищЗначений.

Свойства объектов, используемых для работы с диаграммами.
  • Свойство ЗначениеДиаграммы.РежимРедактирования.
  • Свойство ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент.ОформлениеДляЗначений.

  • Свойство ЗначениеДиаграммы.СостояниеРедактирования.
  • Свойство ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент.ОформлениеЗначений.
Картинка библиотеки картинок.
  • ОформлениеКвадратыЗаполненныеЧетыре.

  • ОформлениеКвадратыЗаполненные.
Значение системного перечисления ТипСвязиВложенияPDF.
  • НеУказано.
  • НеУстановлено.
Значения системного перечисления РазрешенияДоступаИзмененияPDF.
  • ЗаполнениеИПодпись.
  • ЗаполнениеПодписьИАннотация.
  • ЗаполнениеПодписание.
  • ЗаполнениеПодписаниеАннотирование.

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Мобильный клиент.
Реализована поддержка аутентификации по протоколу OpenID Connect для мобильного клиента. Аутентификация использует системный веб-браузер мобильного устройства.

Аутентификация с помощью OpenID Connect поддерживается для устройств, работающих под управлением ОС iOS версии 9.0 и последующих, а также ОС Android с установленным веб-браузером Google Chrome.

Данная возможность не предоставлялась.Для мобильного клиента реализована возможность аутентификации, которая была доступна в тонком клиенте и веб-клиенте.
В документации данное изменение описано здесь и здесь.
Мобильный клиент.
Синоним конфигурации не проверяется на совпадение при запуске мобильного клиента. Запуск мобильного клиента будет выполнен в том случае, если имя конфигурации не изменилось с момента сборки мобильного приложения и подпись конфигурации соответствует ее дайджесту.После изменения синонима конфигурации, эту конфигурацию нельзя было использовать с мобильным приложением мобильного клиента, которое было собрано с другим синонимом (например, в котором не было синонима на каком-либо языке).Устранено требование повторной сборки мобильного приложения мобильного клиента в тех случаях, когда изменяется только синоним конфигурации.
В документации данное изменение описано здесь.
Мобильный клиент.
Сборщик мобильных приложений.
Реализован мобильный клиент с возможностью автономной работы. Данное клиентское приложение позволяет работать как в режиме on-line (как мобильный клиент), так и в режиме off-line (как автономное мобильное приложение). Реализована возможность перехода из режима on-line в режим off-line и обратно.

Реализована возможность автономной конфигурации, которые будут доступны на мобильном устройстве в режиме off-line. Автономная конфигурация является подмножеством основной конфигурации. В состав автономной конфигурации могут входить все метаданные, которые существуют в платформе для персонального компьютера. Объекты конфигурации могут входить в состав автономной конфигурации не полностью. Расширения конфигурации не могут быть включены в состав автономной конфигурации.

Реализовано свойство глобального контекста ОсновнойСервер. Реализован метод глобального контекста ОсновнойСерверДоступен(). Реализовано событие модуля клиентского приложения ПриИзмененииДоступностиОсновногоСервера(). Для объекта ФормаКлиентскогоПриложения реализованы:

  • Методы ПереоткрытьСДругогоСервера(), ЗаполнитьПриПереоткрытии().
  • События ПриИзмененииДоступностиОсновногоСервера, ПередПереоткрытием, ПриПереоткрытии.

Для элементов формы поле ввода, кнопка, декорация и таблица реализовано свойство ПоведениеПриНедоступностиОсновногоСервера.

Для объекта конфигурация реализованы свойства СоставАвтономнойКонфигурации, РолиОграниченияАвтономнойКонфигурации. Для общей команды и общей формы реализовано свойство ПоведениеПриНедоступностиОсновногоСервера.

Для редактора формы клиентского приложения реализован предварительный просмотр формы в режима мобильного клиента в автономном режиме. В редакторе формы клиентского приложения реализовано отображение элементов и реквизитов, которые недоступны в автономном режиме на мобильном устройстве.

Реализована возможность выполнять проверку конфигурации в режиме мобильного клиента в автономном режиме.

В настройках конфигуратора реализована возможность указания, в каком режиме будет запускаться мобильный клиент.

Для отладчика реализованы новые предметы отладки.

Сборщик мобильных приложений позволяет собирать приложение мобильного клиента с возможностью автономной работы.

Данная возможность не предоставлялась.

Предоставлялась возможность создания или автономного мобильного приложения или мобильного клиента, который работал в режиме on-line.

Расширены возможности создания мобильных приложений с помощью системы «1С:Предприятие».
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
Специальные возможности мобильного устройства.
Реализована возможность управлять автоматически резервным копированием данных мобильного приложения средствами мобильной операционной системы. Реализовано разрешение мобильного приложения Резервное копирование средствами ОС. Резервное копирование выполняется:
  • ОС Android - сервис Google Drive или вручную, с помощью Android Debug Bridge.
  • ОС iOS - сервис Apple iCloud.
  • ОС Windows - сервис Microsoft OneDrive.

Сборщик мобильных приложений использует данное разрешение для корректной настройки собираемого мобильного приложения.

Данная возможность не предоставлялась.Стало возможным выполнять автоматическое резервное копирование данных мобильного приложения (без участия пользователя).
В документации данное изменение описано здесь.
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
Специальные возможности мобильного устройства.
Реализовано разрешение мобильного приложения, позволяющая управлять возможностью установки сторонних приложений. Данная возможность поддерживается сборщиком мобильных приложений при сборке для ОС Android.

Реализовано разрешение УстановкаПриложений.

Данная возможность не предоставлялась.

Возможность установки сторонних приложений была всегда разрешена.

Если возможность установки сторонних приложений не требуется для прикладного решения, можно снизить общее количество разрешений, которое требует мобильное приложение при работе под управлением ОС Android.
В документации данное изменение описано здесь.

Оглавление

Обновление используемых библиотек

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Средства разработки.
Для конфигуратора реализована возможность выгружать в файл 1Cv8.cf конфигурацию, размер которой превышает 2 Гбайта. Для загрузки такой конфигурации можно использовать только конфигуратор версии 8.3.16 и последующих.При попытке выгрузить в файл 1Cv8.cf конфигурацию, размер которой превышает 2 Гбайта, выгрузка прерывалась с малоинформативным сообщением об ошибке.Стало возможно выгружать в файл 1Cv8.cf очень большие конфигурации.
Отображение информации.
Методы ПолучитьСклоненияСтроки() и ПолучитьСклоненияСтрокиПоЧислу() возвращают не более 10 вариантов склонения переданного словосочетания.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Методы ПолучитьСклоненияСтроки() и ПолучитьСклоненияСтрокиПоЧислу() не имели ограничений по количеству возвращаемых вариантов склонения переданного словосочетания.Ускорена работа методов ПолучитьСклоненияСтроки() и ПолучитьСклоненияСтрокиПоЧислу() за счет сокращения количества вариантов склонения.
Система компоновки данных.
Динамический список.
Компоновщик макета компоновки данных добавляет упорядочивание из настроек системы компоновки данных в начало списка упорядочивания запроса макета компоновки данных.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

Компоновщик макета компоновки данных добавляет упорядочивание из настроек системы компоновки данных в конец списка упорядочивания запроса макета компоновки данных.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Форма клиентского приложения.
Отображение информации.
При автоматическом вычислении цвета текста элемента интерфейса, выбирается более контрастный цвет относительно цвета фона элемента.При автоматическом вычислении цвета текста элемента интерфейса, выбирался менее контрастный цвет относительно цвета фона элемента.Устранено некорректное поведение системы.
Дата акселератор.
Снижен расход оперативной памяти для хранения в Дата акселераторе полей переменной длины (строки переменной длины и хранилища значений).

Оптимизировано выполнение некоторых типов запросов.

Дата акселератор использовал требовал больше оперативной памяти для хранения полей переменной длины (строки переменной длины и хранилища значений).

Выполнение некоторых типов запросов было не оптимальным.

Оптимизирована работа Дата акселератора.
Работа с PDF-документами.
Реализована возможность использования электронной цифровой подписи в документах PDF. Также доступна возможность внедрения в документ визуального представления электронной цифровой подписи.

Реализован объект ОписаниеПодписиPDF. Для объекта ВложениеPDF реализованы свойства ТипСвязи и ТипСодержимого. Для метода КоллекцияВложенийPDF.Добавить() реализованы параметры ТипСодержимого и ТипСвязи.

Объект ЧтениеPDF стал доступен в тонком клиенте и в веб-клиенте. Для работы в веб-клиенте требуется установка расширения работы с файлами. Для объекта ЧтениеPDF реализованы методы ПроверитьПодписи(), ПроверитьПодпись(), ПолучитьОписаниеПодписей(), НачатьОткрытие(), НачатьПолучениеВложений(), НачатьПроверкуПодписей(), НачатьПроверкуПодписи(), НачатьПолучениеОписанияПодписи(), НачатьЗакрытие().

Объект ЗаписьPDF стал доступен в тонком клиенте и в веб-клиенте. Для работы в веб-клиенте требуется установка расширения работы с файлами. Для объекта ЗаписьPDF реализованы методы ЗаписатьПодпись(), НачатьОткрытие(), НачатьЗаписьВложений(), НачатьЗаписьУдаленияВложений(), НачатьЗаписьПодписи(), НачатьЗакрытие().

Данная возможность не предоставлялась.

Предоставлялась возможность сформировать отдельный файл цифровой подписи.

Расширены возможности работы с PDF-документами. Стало возможно гарантировать неизменность документа с момента его подписи.
В документации данное изменение описано здесь и здесь.
Форма клиентского приложения.
После вызова метода ЗавершитьРаботуСистемы(Ложь), вызов обработчика события ПриЗакрытии выполняется с параметром ЗавершениеРаботы, установленным в значение Истина.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

После вызова метода ЗавершитьРаботуСистемы(Ложь), вызов обработчика события ПриЗакрытии выполнялся с параметром ЗавершениеРаботы, установленным в значение Истина в веб-клиенте и значением Ложь - во всех остальных клиентских приложениях.Устранено некорректное поведение системы.
Глобальный поиск.
Если при выполнении глобального поиска произошла ошибка, то в результат поиска помещается объект ЭлементРезультатаГлобальногоПоиска, у которого в свойство Значение помещен объект ИнформацияОбОшибке с описанием проблемы.

При отображении результатов ошибка будет показана с использованием стилевого цвета ЦветОсобогоТекста.

Для объекта ИнформацияОбОшибке реализована возможность сериализации и XDTO-сериализации.

Ошибки, возникающие при выполнении глобального поиска, не отображались пользователю.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Копии базы данных.
Устранены случаи чрезмерного использования оперативной памяти при переносе данных в копию (в том числе и в Дата акселератор).При переносе данных в копию были возможны случаи чрезмерного использования оперативной памяти.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Общие реквизиты / Разделение данных.
В случае использования двух (и более) разделителей, которые используются одновременно (т.е. хранят свое значение и признак условного разделения в одних объектах конфигурации), метод УдалитьДанныеИнформационнойБазы() будет считать, что объект конфигурации входит в текущую область, если он разделен хотя-бы одним из разделителей из списка разделителей использующих одни и те же объекты конфигурации для хранения своих параметров.

Рекомендуется проанализировать места использования метода УдалитьДанныеИнформационнойБазы() в разделенных конфигурациях и, при необходимости, выполнить рефакторинг этого кода.

В режиме совместимости с версией 8.3.15 поведение не изменилось.

В случае использования двух (и более) разделителей, которые используются одновременно (т.е. хранят свое значение и признак условного разделения в одних объектах конфигурации), метод УдалитьДанныеИнформационнойБазы() считал, что объект конфигурации входит в текущую область, если он был разделен всеми разделителями из списка разделителей использующих одни и те же объекты конфигурации для хранения своих параметров.Изменен подход к определению области данных при использовании метода УдалитьДанныеИнформационнойБазы().
В документации данное изменение описано здесь.
Мобильная платформа.
Мобильный клиент.
Ускорено выполнение некоторых операций (запуск, создание информационной базы и т.д.) в мобильных приложениях, собираемых для работы под управлением ОС Android. Размер мобильных приложений, собираемых для работы под управлением ОС Android, несколько увеличился.Выполнение некоторых операций (запуск, создание информационной базы и т.д.) в мобильных приложениях, собираемых для работы под управлением ОС Android, занимало больше времени.Оптимизирована мобильная версия «1С:Предприятия», работающая под управлением ОС Android.
Мобильный клиент.
В мобильном клиенте с автономным режимом работы, форма, которая переоткрывается после изменения доступности основного сервера, переоткрывается с тем же набором параметров формы, что и оригинальная форма.

В документации описана рекомендация по формированию начальной страницы мобильного клиента с автономным режимом.

Для команды пакетного режима запуска конфигуратора CheckConfig реализован параметр -MobileStandalone, позволяющий выполнить проверку конфигурации для работы в автономной конфигурации.

Для команды пакетного режима запуска конфигуратора IBCheckAndRepair реализован параметр -RebuildStandaloneCfg, позволяющий выполнить пересоздание автономной конфигурации.

В мобильном клиенте с автономным режимом работы, форма, которая переоткрывается после изменения доступности основного сервера, переоткрывалась с набором параметров, который включал только ключевые параметры оригинальной формы.Улучшена работа мобильного клиента с автономным режимом работы.
В документации данное изменение описано здесь, здесь и здесь.
Работа в macOS.
Работа в ОС Linux.
Общие объекты.
Объект УникальныйИдентификатор, при использовании в системах, работающих под управлением ОС Linux и macOS, создает уникальные идентификаторы версии 4 (полностью случайный уникальный идентификатор).Объект УникальныйИдентификатор, при использовании в системах, работающих под управлением ОС Linux и macOS, создавал уникальные идентификаторы версии 1 (уникальный идентификатор, зависящий от времени и MAC-адреса сетевого адаптера).Стало возможно использовать встроенные возможности платформы в том случае, если при интеграции требуется передавать во внешний сервис уникальный идентификатор версии 4 и существующий уникальный идентификатор не подходил для такой передачи.
Динамический список.
Полнотекстовый поиск.
При разбиении на слова, которое выполняется при вводе по строке и при поиске в динамическом списке, в качестве разделителя используется только символ « « (пробел). Символы «.», «,»,"-», «/» и «\» больше не считаются разделителями и поиск по ним выполняется как по обычным символам.

При индексации, в индекс полнотекстового поиска добавляются не только строки между каждыми двумя разделителями, но и строки от каждого разделителя до конца строки.

При разбиении на слова, которое выполняется при вводе по строке и при поиске в динамическом списке, в качестве разделителя использовались символы « «, «.», «,»,"-», «/» и «\».Поиск при вводе и в динамическом списке стал лучше соответствовать привычкам пользователя.
В документации данное изменение описано здесь.
Мобильный клиент.
Реализована возможность устанавливать принудительное использование основного сервера. Данную возможность рекомендуется использовать при начальном заполнении информационной базы мобильного клиента с возможностью автономного режима работы.

Реализованы методы глобального контекста УстановитьПреимущественноеИспользованиеОсновногоСервера()/ПолучитьПреимущественноеИспользованиеОсновногоСервера().

Данная возможность не предоставлялась.Стало возможно исключить обращение к локальной информационной базе мобильного клиента во время начального заполнения этой базы данными.
В документации данное изменение описано здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Реализована возможность управлять возможность перехода мобильного устройства в спящий режим во время работы мобильного приложения. Реализованы методы глобального контекста УстановитьЗапретЗасыпанияКомпьютера() и ПолучитьЗапретЗасыпанияКомпьютера().Данная возможность не предоставлялась.Стало возможно блокировать переход мобильного устройства в спящий режим, что может упростить использование мобильного приложения в некоторых сценариях использования.
В документации данное изменение описано здесь.
Мобильный клиент.
В диалоге аутентификации мобильного клиента реализован флажок Запомнить меня. Если данный флажок установлен и используется обычная аутентификация (без использования биометрии), то данные аутентификации запоминаются в безопасном хранилище мобильного устройства.

Для QR-кода, который используется для добавления информационной базы в мобильный клиент, реализованы следующие команды:

  • DisableUseBiometrics - отключает видимость флажка Использовать биометрию.
  • UseBiometrics - описывает состояние флажка Использовать биометрию.
  • DisableRememberMe - отключает видимость флажка Запомнить меня.
  • RememberMe - описывает состояние флажка Запомнить меня.

Для команды /AddInfoBase схемы e1c:// реализованы параметры:

  • DisplayAuthDialog - показывать диалог аутентификации при первом запуске.
  • DisableUseBiometrics - отключает видимость флажка Использовать биометрию.
  • UseBiometrics - описывает состояние флажка Использовать биометрию.
  • DisableRememberMe - отключает видимость флажка Запомнить меня.
  • RememberMe - описывает состояние флажка Запомнить меня.
Данные возможности не предоставлялись.Настройки запуска мобильного клиента стали более подробными.
В документации данное изменение описано здесь, здесь и здесь.
Полнотекстовый поиск.
Во время индексации данных информационной базы, если строка содержит не алфавитно-цифровые символы, то в индекс полнотекстового поиска попадают подстроки от каждого не алфавитно-цифрового символа и до конца строки только в том случае, если длина исходной строки меньше 64 символов.

Во время индексации данных информационной базы, если строка содержит не алфавитно-цифровые символы, то в индекс полнотекстового поиска попадали подстроки от каждого не алфавитно-цифрового символа и до конца строки. В результате процесс индексации потреблял много оперативной памяти.Устранено некорректное поведение системы.
Мобильный клиент.
При выполнении мобильного клиента с возможность автономной работы на мобильном устройстве, модули на встроенном языке компилируются с использованием следующих директив препроцессора:
  • На стороне клиента - с использованием директивы препроцессора МобильныйКлиент.
  • На стороне автономного сервера - с использованием директивы препроцессора МобильныйАвтономныйСервер.
  • На стороне сервера для персонального компьютера - с использованием директивы препроцессора Сервер.

Реализована возможность определить сервер, который в данный момент используется в форме клиентского приложения и будет использован при серверном вызове. Реализовано свойство ФормаКлиентскогоПриложения.ИспользуемыйСерверФормы. Реализован метод глобального контекста ПолучитьИспользуемыйСервер().

Для обработчика события формы клиентского приложения ПриИзмененииДоступностиОсновногоСервера реализован параметр СтандартнаяОбработка, позволяющий управлять появлением диалога с вопросом о необходимости переоткрыть форму.

Для свойства СеансИнформационнойБазы.ИмяПриложение реализовано значение MobileClient, описывающий работы сеанса под управлением мобильного клиента. Для метода ПредставлениеПриложения() реализована поддержка значения параметра MobileClient.

При выполнении автономного клиента с возможность автономной работы на мобильном устройстве, модули на встроенном языке компилировались с использованием следующих директив препроцессора:
  • На стороне клиента - с использованием директивы препроцессора МобильноеПриложениеКлиент.
  • На стороне автономного сервера - с использованием директивы препроцессора МобильноеПриложениеСервер.
  • На стороне сервера для персонального компьютера - с использованием директивы препроцессора Сервер.
Директивы препроцессора, которые используются для разделения методов клиент-серверного взаимодействия стали более понятными и логичными в случае использования мобильного клиента с возможность автономной работы.

В прикладном решении стало проще определить, какой сервер будет использоваться в форме и при следующем вызове сервера во встроенном языке.

В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Система взаимодействия.
Для развертывания собственного экземпляра сервера системы взаимодействия можно приобрести отдельный программный продукт (см. здесь), который не требует лицензии уровня КОРП.Для развертывания собственного сервера системы взаимодействия требовалась лицензия уровня КОРП.Для использования собственного экземпляра сервера системы взаимодействие необходимо выполнения одного из условий:
  • Наличие лицензии уровня КОРП.
  • Приобретение отдельного программного продукта «1С:Сервер взаимодействия».
В документации данное изменение описано здесь.
Локализация.
Реализована локализация интерфейса клиентского приложения для армянского языка (код hy).Данная возможность не предоставлялась.Стало возможно использование системы «1С:Предприятие» пользователями, говорящими и читающими на армянском языке.
В документации данное изменение описано здесь и здесь.
Система взаимодействия.
При выводе сообщения системы взаимодействия, заданных форматированной строкой, выполняется автоматическое распознавание навигационных ссылок, заданных в этой форматированной строке. Если навигационная ссылка указана с оформлением (цвет, шрифт и т.д.), то такая навигационная ссылка не будет распознаваться.При выводе сообщения системы взаимодействия, заданных форматированной строкой, не выполнялось автоматическое распознавание навигационных ссылок, заданных в этой форматированной строке. Устранено некорректное поведение системы.
Работа с СУБД.
При использованием СУБД PostgreSQL в клиент-серверном варианте, выполнение любой реструктуризации информационной базы приводит к изменениям в структуре базы данных. Эти изменения необходимы для поддержки СУБД PostgreSQL 12.

Изменение не влияет на работу системы.

Структура базы данных при использовании СУБД PostgreSQL не позволяла реализовать поддержку СУБД PostgreSQL 12.Структура базы данных позволяет реализовать поддержку СУБД PostgreSQL 12.
Форма клиентского приложения.
Для таблицы формы, связанной с данными типа ДанныеФормаКоллекция и СписокЗначений, реализована доступность команд ПереместитьВверх и ПереместитьВниз при установленном отборе строк.

Для таблиц, связанных с данными типа СписокЗначений, реализована возможность использовать команды ПереместитьВверх и ПереместитьВниз в том случае, если в таблице выделены несколько строк.

Для таблицы формы, связанной с данными типа ДанныеФормаКоллекция и СписокЗначений, при установленном отборе строк команды ПереместитьВверх и ПереместитьВниз были недоступны.

Для таблиц, связанных с данными типа СписокЗначений, не поддерживалась возможность использования команд ПереместитьВверх и ПереместитьВниз в том случае, если в таблице выделены несколько строк.

Устранено некорректное поведение системы.
Системные требования.
Мобильная платформа.
Мобильный клиент.
Реализована поддержка семейства устройств Apple iPhone 11.

Реализована поддержка операционной системы iOS версии 13.

Не поддерживалась работа на семействе устройствах Apple iPhone 11.

Не поддерживалась работа под управлением операционной системы iOS версии 13.

Реализована поддержка актуальных операционных систем и устройств.
Работа с Интернет.
При работе с электронной почтой реализована поддержка протокола OAuth2 в случае использования протокола SMTP. Для аутентификации используется свойство ИнтернетПочтовыйПрофиль.ТокенДоступа.При работе с электронной почтой протокол OAuth2 использовался только для протокола IMAP.Реализована поддержка почтовых серверов, использующих протокол аутентификации OAuth2 при работе по SMTP.
Система взаимодействия.
В диалоге настройки системы взаимодействия реализована возможность отдельной настройки звуковых уведомлений для сообщений и для видеозвонков.

Настройка оповещений, сделанная в предыдущих версиях, действует для сообщений. По умолчанию оповещение для видеозвонков включено.

Оповещение для видеозвонков разрешает воспроизводить звуковые оповещения во время:

  • Входящего звонка.
  • Завершения звонка.
  • Во время ожидания принятия звонка абонентом.
В диалоге настройки системы взаимодействия была единая настройка звуковых уведомлений для сообщений и видеозвонков.Пользователи смогут отдельно настраивать слышимость оповещений о видеовзонке и обычном оповещении. Это позволит снизить количество пропущенных видозвонков.
Система взаимодействия.
Во время видеозвонка, для добавления нового абонента, предназначена команда Добавить участников в видеозвонок. Изменение реализовано в следующих формах:
  • В форме Обсуждения.
  • В форме контекстного обсуждения.
  • В диалоге параметров пользователя.
  • В подменю видеозвонка в заголовке главного окна.
Во время видеозвонка, для добавления нового абонента, использовалась команда Начать видеозвонок в следующих формах:
  • В форме Обсуждения.
  • В форме контекстного обсуждения.
  • В диалоге параметров пользователя.
  • В подменю видеозвонка в заголовке главного окна.
Наименование команды добавления нового абонента к видеозвонку стало более понятным для пользователя.
Клиентское приложение.
При работе под управлением операционной системы Windows с помощью тонкого или толстого клиентских приложений, изменено отображение заголовков независимых окон (главное окно приложения, окна калькулятора, календаря, системных диалогов и т.д.):
  • В режиме удаленного рабочего стола (RDP) заголовок операционной системы не отображается.
  • Для удаленного приложения RemoteApp заголовок операционной системы:
    • Отображается при запуске под управлением ОС Windows XP.
    • Не отображается при запуске под управлением ОС Windows версии старше, чем Windows XP.
При работе под управлением операционной системы Windows с помощью тонкого или толстого клиентских приложений, независимые окна (главное окно приложения, окна калькулятора, календаря, системных диалогов и т.д.) всегда отображались с заголовком операционной системы при работе в режиме удаленного рабочего стола (RDP) или удаленного приложения RemoteApp.Улучшен внешний вид приложения. При работе с клиентским приложением в терминальном режиме - внешний вид приложения стал более привычным и удобным для работы.
В документации данное изменение описано здесь.
Система взаимодействия.
Изменен внешний вид диалога настройки системы взаимодействия. Настройки, внесенные в диалоге настройки системы взаимодействия, применяются сразу, без необходимости нажатии каких-либо кнопок. Кнопка открытия диалога перенесена в верхнюю часть окна Обсуждения.

В диалоге настройки системы взаимодействия реализована кнопка для вызова диалога выбора оборудования, который позволяет:

  • Выбрать камеру для использования и протестировать изображение с выбранной камеры.
  • Выбрать используемый микрофон и проверить уровень сигнала, идущего с микрофона.
  • Выбрать устройство, используемое для воспроизведения звука.

При выполнении видеозвонка реализована возможность открытия диалога настройки оборудования.

В веб-клиенте диалог настройки оборудования отображается только в веб-браузерах Google Chrome и Mozilla Firefox, если веб-клиент опубликован по протоколу HTTPS (или по адресу localhost) и для адреса публикации предоставлен доступ к микрофону и камере. В диалоге настройки оборудования, список устройств и их названия могут отличаться от списка устройств и их названий в тонком и толстом клиентских приложения (для одного и того же компьютера).

Кнопка вызова диалога настройки системы взаимодействия располагалась в нижней части окна Обсуждения. Настройки, внесенные в диалоге настройки системы взаимодействия, применялись после нажатия кнопки ОК. Возможность указания используемого оборудования отсутствовала.Улучшены возможности настройки системы взаимодействия при наличии на компьютере нескольких устройств, которые могут использоваться при звонках (аудио- и видеозвонки).
Средства администрирования.
Клиентское приложение.
При работе под управлением ОС Windows реализована возможность установки клиентского приложения пользователем, который не обладает административными правами (установка «для пользователя»). В этом случае приложение устанавливается в каталог %LOCALAPPDATA%\Programs.

При такой установке недоступна установка кластера серверов «1С:Предприятие» как сервиса операционной системы.

Установка клиентских приложений в режиме «для компьютера» (при наличии административных прав) сохранена. Установки «для пользователя» и «для компьютера» могут существовать совместно. При выборе клиентского приложения будут использоваться оба списка установленных приложений.

Рекомендуется проанализировать конфигурации на предмет использования явно заданных каталогов размещения системы и вместо явного указания пути использовать метод глобального контекста КаталогПрограммы().

При работе под управлением ОС Windows установка клиентского приложения была возможна только в том случае, если пользователь обладал административными правами или требовало ввод пароля администратора, если пользователь такими правами не обладал.Стало возможно установить клиентское приложение пользователем, который не обладает административными правами.
Мобильный клиент.
Система взаимодействия.
Для мобильного клиента реализована возможность использования видеозвонков системы взаимодействия. При использовании видеозвонка учитывается положение мобильного устройства: перед глазами или около уха.Данная возможность не предоставлялась.Стало возможно использование видеозвонков системы взаимодействия в мобильном клиенте.
Система взаимодействия.
Если клиентское приложение подключено к агенту клиентского приложения, то оповещение о входящем видеозвонке показывается даже в том случае, если клиентское приложение не запущено.

Если пользователь принимает входящий звонок, то запускается клиентское приложение, в котором автоматически начинается видеозвонок к вызывающим абонентом.

Если клиентское приложение подключено к агенту клиентского приложения, то оповещение о входящем видеозвонке не отображалось, если клиентское приложение не было запущено на компьютере.Пользователи станут получать оповещения о входящих видеозвонках при закрытом клиентском приложении. Ранее такие видеозвонки оказывались пропущенными.
Установка клиентского приложения.
Если в ОС Windows XP и Windows Server 2003 установлен Windows Installer версии 3.1, то платформа «1С:Предприятие» может быть установлена только в варианте «для компьютера» (у пользователя должны быть административные права). Если, при работе в ОС Windows XP или Windows 2003, выполнить обновление Windows Installer до версии 4.5, то будет возможно установить платформу «для пользователя» (если у пользователя нет административных прав).

Если в ОС Windows XP и Windows Server 2003 был установлен Windows Installer версии 3.1, то платформа «1С:Предприятие» не устанавливалась на такой компьютер с сообщением о том, что пакет установки не предназначен для этой версии системы установки ОС.Устранено некорректное поведение системы.
Система взаимодействия.
В заголовке окна клиентского приложения реализовано меню, объединяющее все команды работы с системой взаимодействия. Меню доступно только в том случае, если информационная база подключена к системе взаимодействия.

Доступность некоторых команд в данном меню зависит от наличия соответствующей возможности (например, команда начала видеозвонка будет недоступна, если недоступна возможность выполнить видеозвонок).

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

Изменения в диалоге настроек параметров используемого оборудования (меню Обсуждения... - пункт меню Настройки - кнопка Настройки) применяются сразу, без необходимости подтверждать изменение.

Наблюдалась низкая стабильность системы при использовании видеозвонков системы взаимодействия в тонком и веб-клиентах.Повышена стабильность системы при использовании видеозвонков системы взаимодействия в тонком и веб-клиентах.
Работа в macOS.
Системные требования.
Уточнены системные требования для клиентского приложения, работающего под управлением macOS. Работа клиентского приложения поддерживается только на macOS 10, начиная с версии 10.12 и последующих.Системные требования для работы клиентского приложения под управлением macOS описывались как версия 10.12 и последующие.Уточнены системные требования клиентского приложения, работающего под управлением macOS.
Кластер серверов.
При аварийном завершении рабочего процесса, переключение сеанса на резервный рабочий процесс занимает меньше времени.При аварийном завершении рабочего процесса, переключение сеанса на резервный рабочий процесс занимало больше времени.В кластере с резервированием, аварийные ситуации с рабочими процессами стали менее заметны пользователям.
Документация.
В документации отражена рекомендация по использованию протокола HTTPs при работе с информационной базой, находящейся в промышленной эксплуатации.В документации отсутствовала рекомендация по использованию протокола HTTPs при работе с информационной базой, находящейся в промышленной эксплуатации.Документация рекомендует использовать более безопасные способы работы через Интернет.
В документации данное изменение описано здесь.
Региональные установки.
Для Российской Федерации учитывается однократный сдвиг часовых зон на один час в связи с принятием закона № 432-ФЗ (Волгоградская область). Изменения касаются всех компонентов системы «1С:Предприятие», кроме веб-клиента. Веб-клиент пользуется информацией о временных зонах, которую предоставляет ОС и веб-браузер. Изменения, внесенные законом № 432-ФЗ, не учитывались платформой.Учтены изменения законодательства об исчислении времени.
Работа с PDF-документами.
Табличный документ.
Для документа PDF реализована возможность вставки произвольной картинки или табличного документа в требуемое место PDF-документа.

Реализован объект ОписаниеОтображаемогоОбъектаPDF. Для объекта ЗаписьPDF реализованы методы ЗаписатьОтображаемыйОбъект() и НачатьЗаписьОтображаемогоОбъекта().

Данная возможность не предоставлялась.Расширены возможности по работе с документом PDF.
В документации данное изменение описано здесь.
Клиентское приложение.
Установка клиентского приложения.
Веб-клиент.
Файлы платформы, расширений для веб-браузеров и дистрибутивы, которые используются в ОС Windows, подписываются только алгоритмом SHA256.

При использовании веб-браузера Microsoft Internet Explorer (при работе под управлением ОС Windows XP, Windows Vista, Windows Server 2003 и Windows Server 2008) необходимо включить возможность загрузки и подключения неподписанных дополнений.

Рекомендуется для работы с системой «1С:Предприятие» использовать операционные системы Windows 7 и последующие версии (включая работу в веб-клиенте).

Файлы платформы, расширений для веб-браузеров и дистрибутивы, которые используются в ОС Windows, подписывались алгоритмами SHA1 и SHA256.Отказ от поддержки устаревшего и небезопасного алгоритма криптографического хеширования данных SHA1.
Клиентское приложение.
Средства администрирования.
Реализована возможность выбирать режим установки системы «1С:Предприятие»: для всех пользователей или для текущего пользователя. Данная возможность реализована как в интерактивном режиме, так и в виде параметров командной строки/параметров конфигурационных файлов.

Для конфигурационного файла 1cestart.cfg реализован параметр InstallForUsers. Для утилиты setup.exe реализована команда командной строки запуска ALLUSERS.

Режим установки клиентского приложения выбирался исключительно по правам текущего пользователя. Даже если пользователь знал пароль администратора - установка для всех пользователей могла быть запущена только в том случае, если утилита setup.exe запускалась с правами администратора.Упрощено администрирование платформы «1С:Предприятие». Режим установки клиентского приложения можно выбирать так, как требуют текущие политики администрирования.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.

Оглавление

Переход с предыдущей версии на версию 8.3.16

Оглавление

Версия 8.3.15

Версия 8.3.15 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8315doc) документации к текущей версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.14. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.13. Возможность запуска конфигураций, разработанных в версии 8.3.14 и более младших, в версии 8.3.15, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.15 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.15, при необходимости, использовать для работы с информационной базой и версию 8.3.14. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь и здесь.
Встроенный язык.
При возникновении некоторых ошибок, реализован вывод стека вызовов (не связанный с вложенными исключениями), которые привели к ошибке, в подробной информации об ошибке.

В 1C:Enterprise Development Tools реализована возможность навигации по стеку вызовов.

При возникновении сообщений об ошибке, подробная информация об ошибке не содержала стек вызовов, который привел к строке с ошибкой (кроме случаев вложенных исключений).Улучшена диагностика ошибок, возникающих при работе прикладного решения.
Работа с Интернет.
Средства администрирования.
Журнал регистрации.
Реализована возможность двухфакторной аутентификации пользователя.

Изменен состав данных для событий журнала регистрации: _$Session$_.Authentication, _$Session$_.AuthenticationError, _$User$_.New, _$User$_.Update.

Реализованы события журнала регистрации: _$Session$_.AuthenticationFirstFactor, _$InfoBase$_.SecondFactorAuthTemplateNew, _$InfoBase$_.SecondFactorAuthTemplateUpdate, _$InfoBase$_.SecondFactorAuthTemplateDelete.

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

Для системного перечисления ТипДиаграммы реализованы свойства Кольцевая и КольцеваяОбъемная.

Реализовано свойство

Диаграмма.ВнутреннийРадиусКольцевойДиаграммы.

Для объектов ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и ОформлениеДиаграммыОбластиКомпоновкиДанных реализован параметр ТипДиаграммы.ВнутреннийРадиусКольцевойДиаграммы.

Данная возможность не предоставлялась.Расширены возможности построения диаграмм.
В документации данное изменение описано здесь.
Табличный документ.
Реализована возможность указывать форматированную строку в качестве колонтитула табличного документа.

Для свойств ТекстСлева, ТекстВЦентре и ТекстСправа объекта КолонтитулТабличногоДокумента в состав типов включен тип ФорматированнаяСтрока.

Редактор колонтитулов табличного документа позволяет редактировать форматированную строку. При начале редактирования соответствующего поля с текстом колонтитула автоматически включается флажок вывода соответствующего колонтитула в табличный документ. Форматирование колонтитулов сохраняется при экспорте табличного документа в форматы PDF (*.pdf), Microsoft Office OpenXML (*.xlsx и *.docx), Microsoft Excel (*.xls) и Open Document Spreadsheet (*.ods).

Особенности применения форматированной строки для отображения колонтитулов приведены в документации.

Данная возможность не предоставлялась.Расширены возможности оформления табличного документа.
В документации данное изменение описано здесь.
Табличный документ.
Реализована возможность сохранения табличного документа в формате PDF/A-1 (формат, предназначенный для долговременного хранения). При сохранении в формат PDF/A-1 следует помнить о следующих основных особенностях:
  • Документ записывается в формате PDF 1.4.
  • Не поддерживается двусторонняя печать.
  • Не поддерживается прозрачность.

Реализовано значение системного перечисления ТипФайлаТабличногоДокумента.PDF_A_1.

Данная возможность не предоставлялась.Расширены возможности экспорта табличного документа.
В документации данное изменение описано здесь.
Работа в macOS.
Система взаимодействия.
В клиентском приложении, работающем под управлением ОС macOS, реализована возможность использовать видеозвонки системы взаимодействия.Данная возможность не предоставлялась.Расширены возможности использования системы взаимодействия при работе под управлением ОС macOS.
В документации данное изменение описано здесь.
Система компоновки данных.
Для форм настроек отчета и редактирования варианта отчета реализовано сохранение изменений при закрытии формы. Перед сохранением формируется запрос пользователю. Данное поведение будет наблюдаться в том случае, если параметр СтандартнаяОбработка обработчика события формы ПередЗакрытием установлен в значение Истина.Данная возможность не предоставлялась.

При закрытии формы изменения, выполненные в форме, терялись.

Снижена вероятность утери изменений, выполненных в форме настроек отчета или варианта отчета, при неаккуратном закрытии формы редактирования.
Копии базы данных.
Регистры сведений.
Регистры накопления.
Стандартные функции.
Для регистров сведений и регистров накопления реализована возможность передачи в копию не всех данных регистра, а данных только за определенный период времени. Данная возможность доступна только для стандартной репликации.

Реализовано свойство ЭлементСоставаКопииБазыДанных.Отбор.

Для стандартной обработки Управление копиями базы данных реализована возможность указания отбора по периоду для регистров сведений и регистров накопления.

При определении места выполнения запроса реализован анализ условия на период, дополнительно к существующим проверкам.

Данная возможность не предоставлялась.Расширены возможности механизма копий базы данных. Повышена производительность работы механизма за счет сокращения объема данных, передаваемых в копию.
В документации данное изменение описано здесь и здесь.
Работа с базой данных.
Общие реквизиты / Разделение данных.
Реализована возможность получить размер данных, которые они (данные) занимают в таблицах СУБД (в том числе и для конкретной области данных). При расчете размера не учитывается размер истории данных, расширений и служебных таблиц платформы (индексы и т.д.).

Реализован метод глобального контекста ПолучитьРазмерДанныхБазыДанных().

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

Возможность сопоставлять объекты по идентификаторам может быть отключена.

Для расширения конфигурации реализовано свойство Поддерживать соответствие объектам расширяемой конфигурации по внутренним идентификаторам. Для заимствованных объектов расширения реализовано свойство Объект расширяемой конфигурации.

Сопоставление объектов расширяемой конфигурации и расширения выполнялось только по именам.Упрощена диагностика ситуаций переименования объекта расширяемой конфигурации, которые заимствованы в расширение. Предоставлен инструмент разрешения конфликтов, возникающих при таком переименовании.
В документации данное изменение описано здесь и здесь.
Расширение конфигурации.
При создании нового расширения, свойство расширения Режим совместимости больше не является контролируемым свойством.При создании нового расширения, свойство расширения Режим совместимости являлось контролируемым свойством.Упрощено создание и применение расширений.
Отображение информации.
В библиотеку картинок добавлены картинки Оповещать, НеОповещать, НеБеспокоить, ОтправитьСообщение.В библиотеке картинок отсутствовали добавленные картинки.Расширен состав библиотеки картинок.
Расширение конфигурации.
Реализована возможность точечной доработки методов расширяемой конфигурации. В расширение полностью копируется расширяемый метод, в котором директивами препроцессора обрамляется изменяемый код.

Во время применения проверяется, что расширяемый метод не изменен относительно метода в расширении.

Реализована аннотация ИзменениеИКонтроль. Реализованы директивы препроцессора Удалить и Вставить.

Поддерживается возможность вносить изменение в один метод только в одном расширении. Если обнаруживается два расширения, которые расширяют один и тот же метод с помощью аннотации ИзменениеИКонтроль, к информационной базе будет применено только одно расширение.

При обнаружении изменения метода в расширяемой конфигурации поддерживается трехсторонее объединение только с использованием внешней программы. Если в конфигураторе не настроена внешняя программа для сравнения/объединения модулей - объединение будет недоступно.

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

Исправлены проблемы при работе веб-клиента на мобильных устройствах в основных сценариях.

Работа веб-клиента поддерживалась только на устройствах iPad.Ограниченно доступен веб-клиент при работе на мобильных устройствах.
Общие объекты.
При решении системы линейных уравнений реализована возможность поиска компонент связности различного типа для графов, построенных на основе системы линейных уравнений.

Для метода РасчетСистемЛинейныхУравнений.ПолучитьКомпонентыСвязности() реализован параметр СпособПолученияКомпонент. В режиме совместимости с версией 8.3.14 данный параметр будет принимать значение КомпонентыСильнойСвязностиБезТребованияСвязиВнутриКомпонент.

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

Реализовано значение системного перечисления СтандартнаяКомандаСистемыВзаимодействия.ПолучитьНавигационнуюСсылкуСообщения.

Данная возможность не предоставлялась.Стало возможно запоминать ссылки на конкретные сообщения системы взаимодействия.
В документации данное изменение описано здесь.
Управляемая форма.
Для поля флажка формы клиентского приложения реализована возможность отображения в виде двухпозиционного выключателя. Реализовано свойство системного перечисления ВидФлажка.Выключатель.

В режиме совместимости ниже Версия 8.3.7 и в платформе младше, чем версия 8.3.15, значение свойство ВидФлажка установленное в значение Выключатель, трактуется как значение Авто.

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

При этом форма, в которой отображается табличный документ или графическая схема, содержит командную панель, упрощающую редактирование соответствующего документа.

Для расширения поля формы для табличного документа, текстового документа и графической схемы реализованы события ПередЗаписью, ПослеЗаписи и ПередПечатью.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Клиентское приложение отображало текстовый документ, табличный документ, графическую схему и картинку в специального вида формах. Эти формы не содержали командных панелей.Редактирование документов платформы стало более понятным и очевидным. Стало возможно обрабатывать сохранение и печать текстового документа, табличного документа и графической схемы.
Управляемая форма.
Реализована возможность управлять начальным положением команды в командной панели:
  • Только в меню Еще.
  • Только в командной панели.
  • Одновременно (командная панель и меню Еще).
  • Определить автоматически.

Реализовано свойство кнопки формы ПоложениеВКоманднойПанели.

Свойство кнопки формы ТолькоВоВсехДействиях признано устаревшим и поддерживается только для совместимости. Реализовано автоматическое заполнение свойства ПоложениеВКоманднойПанели на основании свойства ТолькоВоВсехДействиях.

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

Реализовано свойство кнопки клиентского приложения УникальностьКоманды.

Для расширения поля картинки и декорации вида картинка реализовано свойство Масштаб. В режиме совместимости с версией 8.3.6 и ниже свойство игнорируется.

Для команды формы клиентского приложения было доступно только указание на то, что команда располагается или в командной панели или в меню Еще.Улучшены возможности формирования командного интерфейса формы клиентского приложения.
В документации данное изменение описано здесь.
Отображение информации.
В библиотеку картинок добавлены картинки УменьшитьМасштаб, УвеличитьМасштаб.В библиотеке картинок отсутствовали добавленные картинки.Расширен состав библиотеки картинок.
Управляемая форма.
Для объекта Планировщик реализованы следующие возможности:
  • Возможность управления отображением элементов планировщика при нехватке места в поле: отображать все элементы путем изменения высоты строки или сохранять высоту строки и отображать меню Еще. Реализовано свойство Планировщик.ПоведениеЭлементовПриНедостаткеМеста.
  • Возможность задания минимальной высоты строки и ширины колонки планировщика. В результате вместо постоянного уменьшения элементов планировщика, станет возможно сохранить минимальный размер элемента и добавить полосу прокрутки в том случае, если элементы не помещаются в поле, отведенное планировщику на форме. Для объекта Планировщик реализованы свойства МинимальнаяШиринаКолонки, АвтоМинимальнаяШиринаКолонки, МинимальнаяВысотаСтроки, АвтоМинимальнаяВысотаСтроки.
  • Возможность фиксации заголовка измерений и шкалы времени планировщика. При прокрутке планировщика зафиксированные объекты не будут исчезать из поля видимости пользователя. Для объекта Планировщик реализованы свойства ФиксироватьЗаголовокИзмерений и ФиксироватьЗаголовокШкалыВремени.
Данные возможности не предоставлялись.Расширены возможности планировщика.
В документации данное изменение описано здесь, здесь и здесь.
Система взаимодействия.
Реализована возможность переопределять список выбора пользователей системы взаимодействия при создании сообщения контекстного обсуждения, неконтекстного обсуждения или видеозвонка. Реализована возможность создания формы выбора пользователя системы взаимодействия.

Для объекта ФормаКлиентскогоПриложения и модуля клиентского приложения реализовано событие АвтоПодборПользователейСистемыВзаимодействия.

Для объекта ФормаКлиентскогоПриложения и модуля клиентского приложения реализовано событие ОбработкаПолученияФормыВыбораПользователейСистемыВзаимодействия.

Реализовано свойство конфигурации ОсновнаяФормаВыбораПользователейСистемыВзаимодействия.

Реализована возможность получения идентификатора контекстного обсуждения в форме клиентского приложения (на стороне клиентского приложения). Реализован метод НачатьПолучениеОбсуждения().

Отсутствовала возможность переопределять список выбора пользователей системы взаимодействия во время выбора пользователя.

Идентификатор контекстного обсуждения можно было получить только на стороне сервера.

Расширены возможности работы с системой взаимодействия при выборе пользователей при создании сообщений, обсуждений и видеозвонков.
В документации данное изменение описано здесь, здесь и здесь.
Интерфейс.
Глобальный поиск.
Изменен внешний вид интерфейса Такси. Новый внешний вид включает в себя следующие основные изменения:
  • Основное окно приложения (при работе в ОС Windows) по умолчанию открывается без заголовка окна.
  • Реализована главная панель, содержащая доступ к основным инструментам командного интерфейса системы.
  • Команды панели инструментов перераспределены между другими элементами интерфейса. Панель инструментов более недоступна как отдельная панель.
  • Системная командная панель более недоступна.
  • Изменен состав и расположение главного меню.
  • Изменен вид вспомогательных окон и диалогов.
  • Реализовано поле глобального поиска, отображаемое в главной панели основного окна приложения. Поле глобального поиска недоступно в следующих режимах основного окна приложения: киоск, рабочее место и полноэкранное рабочее место. Поведение поиска может быть настроено с помощью встроенного языка. Реализовано свойство глобального контекста ГлобальныйПоиск. Реализованы события модуля приложения ПриГлобальномПоиске, ПриВыбореРезультатаГлобальногоПоиска.
  • С помощью поля поиска реализована возможность выполнять переход по навигационной ссылке, по URL внешнего ресурса, выполнять арифметические операции и т.д.
  • Реализована команда Искать везде в контекстном меню некоторых элементов формы (где поддерживается выделение). Поиск осуществляется с использованием поля поиска.
  • Реализована кнопка получения навигационной ссылки в заголовке вспомогательного окна.

Реализован метод глобального контекста СтрНайтиИВыделитьОформлением(), позволяющий выделить с помощью оформления некоторые подстроки в строке.

Объект ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения невозможно создать для панели ПанельИнструментов. Панель инструментов игнорируется в составе настроек панелей основного окна приложения.

Для объекта КлиентскоеПриложение реализованы методы ПолучитьОтображениеЗаголовкаОС() и УстановитьОтображениеЗаголовкаОС().

Свойство конфигурации Основная форма поиска признано устаревшим. Вместо него рекомендуется использовать механизм глобального поиска.

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

Реализована возможность получения размера колонтитула в верхней и нижней части страницы. Реализована возможность получить размер полей страницы.

Для объекта ТабличныйДокумент реализованы методы РассчитатьРазмерКолонтитулаСверху(), РассчитатьРазмерКолонтитулаСнизу(), ПолучитьРазмерПоляПринтераСверху(), ПолучитьРазмерПоляПринтераСнизу(), ПолучитьРазмерПоляПринтераСлева(), ПолучитьРазмерПоляПринтераСправа().

Данная возможность не предоставлялась.

Подобрать размер полей и колонтитула можно было только вручную, итеративным подбором.

Реализована возможность автоматической установки полей страницы табличного документа в соответствии с заданным колонтитулом.
Полнотекстовый поиск.
Реализована возможность поиска по значащим частям слова. В результатах поиска реализована возможность подсветки слова, если в его составе обнаружена значащая часть.

Реализована возможность задавать значащие части слов в пользовательских словарях полнотекстового поиска. Для файла описания пользовательского словаря полнотекстового поиска реализован элемент <Roots>.

Для включения поиска по значащим частям слов необходимо выполнить перестроение индекса полнотекстового поиска.

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

Для менеджера полнотекстового поиска реализованы методы ПолучитьРежимРазделенияСоставныхСлов() и УстановитьРежимРазделенияСоставныхСлов().

Данная возможность не предоставлялась.Использование полнотекстового поиска стало более удобным и комфортным.
В документации данное изменение описано здесь, здесь и здесь.
Выгрузка/загрузка конфигурации в файлы.
При необходимости выгрузить информацию о конфигурации (команда пакетного запуска конфигуратора DumpConfigToFiles) в файле с объектами, предназначенными для выгрузки (параметр listFiles команды выгрузки) достаточно указать идентификатор Configuration. При этом имя конфигурации можно не указывать.

При необходимости выгрузить информацию о конфигурации (команда пакетного запуска конфигуратора DumpConfigToFiles) в файле с объектами, предназначенными для выгрузки (параметр listFiles команды выгрузки) было необходимо указать идентификатор Configuration и имя конфигурации (через точку).Упрощена работа с выгрузкой конфигурации в файлы XML.
В документации данное изменение описано здесь.
Система взаимодействия.
Реализована возможность блокировать пользователя системы взаимодействия. Заблокированный пользователь не может взаимодействовать с системой взаимодействия. По пользователю системы взаимодействия стало возможно определить связанного пользователя информационной базы.

Для объекта ПользовательСистемыВзаимодействия реализованы свойства Заблокирован и ИдентификаторПользователяИнформационнойБазы. Для менеджера системы взаимодействия реализован метод ПолучитьПользователей().

Стандартная обработка управления системой взаимодействия поддерживает возможность блокировать и разблокировать пользователей системы взаимодействия.

Данные возможности не предоставлялись.Расширены возможности работы с пользователями системы взаимодействия. Стало возможно отключать пользователя от работы в системе взаимодействия, например, в случае увольнения пользователя из компании.
В документации данное изменение описано здесь и здесь.
Отображение информации.
В библиотеку картинок добавлены картинки ДиалогВосклицание, ДиалогВопрос, ДиалогСтоп, ДиалогИнформация.В библиотеке картинок отсутствовали добавленные картинки.Расширен состав библиотеки картинок.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Динамический список.
Управляемая форма.
Набор текста в таблице формы, связанной с динамическим списком, не приводит к смене фокуса ввода и началу поиска, при соблюдении следующих условий:
  • На форму выведено дополнение элемента формы Строка поиска.
  • Для таблицы формы свойство Поиск при вводе символов установлено в значение Не использовать.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Набор текста в таблице формы, связанной с динамическим списком, приводил к смене фокуса ввода на строку поиска и начинал поиск, при соблюдении следующих условий:
  • На форму выведено дополнение элемента формы Строка поиска.
  • Для таблицы формы свойство Поиск при вводе символов установлено в значение Не использовать.
Устранено некорректное поведение системы.
Стандартные функции.
Для стандартной функции Активные пользователи кнопка обновления списка перенесена в начало командной панели формы списка.Для стандартной функции Активные пользователи кнопка обновления списка находилась в конце командной панели формы списка.Унифицировано расположение команд обновления списков в различных формах стандартных функций.
Стандартные функции.
Кластер серверов.
Реализована стандартная функция Управление серверами. Данная функция работает аналогично консоли управления кластером. Для своей работы она требует сервер администрирования кластера серверов для всех серверов, которыми требуется управлять. Работа с серверами выполняется с помощью объекта АдминистрированиеСервера. Перечень функциональных отличий стандартной функции от консоли кластера приведен в документации. Системные требования стандартной функции полностью эквивалентны системным требованиям объекта АдминистрированиеСервера.Данная возможность не предоставлялась.

Управление кластером серверов в интерактивном режиме было доступно только из консоли управления кластером.

Интерактивное управление кластером серверов стало возможно не только при работе под управлением ОС семейства Windows. Средства управления кластером доступны в клиентском приложении с помощью диалога Все функции.
Стандартные функции.
История данных.
Реализована стандартная функция, позволяющая просматривать историю данных с установкой произвольного отбора и интерактивным обновлением истории данных.Платформа предоставляла встроенную возможность просмотра истории данных только по конкретному объекту данных. Возможность произвольной настройки отбора для просмотра истории была недоступна.Расширены возможности интерактивной работы с историей данных.
В документации данное изменение описано здесь.
Управляемая форма.
Интерфейс.
Система взаимодействия.
При масштабировании формы, шкала масштабирования отображается в логарифмическом масштабе. При этом значение 100% расположено в середине шкалы.

Реализована возможность использования средней кнопки мыши для:

  • Закрытия элементов состояния поиска (в динамическом списке).
  • Удаления получателей из контекстных обсуждений системы взаимодействия.
  • Удаления вложений из неотправленных сообщений системы взаимодействия.
При масштабировании формы, шкала масштабирования отображалась в линейном масштабе. При этом значение 100% располагалось в начале шкалы.

Закрытие элементов состояния поиска (в динамическом списке), удаление получателей из контекстных обсуждений системы взаимодействия,

удаления вложений из неотправленных сообщений системы взаимодействия можно было выполнять только используя элемент управления у необходимого объекта («крестик» в правой части элемента).

Работа с интерфейсом приложения стала более удобной.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Работа с запросами.
В языке запросов реализована оптимизация вычислений выражений, которые выступают параметрами виртуальных таблиц. Оптимизация полностью эквивалента оптимизации обычных выражений языка запросов.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

В языке запросов отсутствовала оптимизация вычислений выражений, которые выступают параметрами виртуальных таблиц.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа в ОС Linux.
Оптимизировано использование оперативной памяти при работе под управлением ОС Linux.При работе под управлением ОС Linux оперативная память использовалась менее эффективно.Уменьшена фрагментация оперативной памяти и, как следствие, уменьшено количество используемой оперативной памяти при работе под управлением ОС Linux. Незначительно повышена производительность работы системы.
Работа с запросами.
Кластер серверов.
Оптимизировано исполнение запроса, содержащего константные значения в списке выборки. Константные значения, находящиеся в теле запроса, реализуются параметрами запроса. Это приводит к уменьшению количества перекомпиляций планов в СУБД, и как следствие, увеличению производительности таких же запросов, если они отличались только значением константы.Данная возможность не предоставлялась.

Константные значения не выносились параметрами и использовались непосредственно в теле запроса.

В некоторых случаях уменьшено время исполнения запросов, содержащих константные значения. В частности, может уменьшиться время пересчета итогов регистров в клиент-серверном варианте использования системы.
Управляемые блокировки.
Оптимизирована работа менеджера управляемых блокировок при завершении транзакции, если существует большое количество транзакций, которые установили блокировки на диапазона ключа одного пространства.Менеджер управляемых блокировок тратил больше времени на завершение транзакции в том случае, если существует большое количество транзакций, которые установили блокировки на диапазона ключа одного пространства.Повышена параллельность работы в случае однотипной нагрузки, порожденной большим количеством сеансов.
Сравнение/объединение конфигураций.
Оптимизирована операция сравнения/объединения конфигураций.Операция сравнения/объединения конфигураций занимала больше времени.Ускорена операция сравнения/объединения конфигураций.
Работа с запросами.
Если текст запроса содержит условие, в котором принимают участие два константных выражения, и каждое из этих выражений не является строкой, то данное условие будет заменено на результат выражения перед тем, как запрос будет передан на исполнение СУБД.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Не выполнялось упрощение условий, которые состояли из константных выражений.В ряде случаев повышена производительность исполнения запросов.
Двоичные данные.
Сброс буферов, используемых при работе объектов типа ФайловыйПоток, выполняется только при явном выполнении метода ФайловыйПоток.СброситьБуферы().Сброс буферов, используемых при работе объектов типа ФайловыйПоток, выполнялся:
  • При явном выполнении метода ФайловыйПоток.СброситьБуферы().
  • При вызове метода ФайловыйПоток.Закрыть().
  • При уничтожении объекта ФайловыйПоток.
Снижена нагрузка на дисковый накопитель при интенсивной работе с объектами типа ФайловыйПоток.
Система компоновки данных.
Оптимизирована работа функции Значение() языка выражений системы компоновки данных. Функция Значение() языка выражений системы компоновки данных работала с меньшей скоростью.Ускорена работа функции Значение() языка выражений системы компоновки данных.
Работа с СУБД.
Работа с запросами.
При исполнении запроса, ускорено создание временной таблицы из таблицы значений, переданной в качестве параметра запроса.При исполнении запроса, создание временной таблицы из таблицы значений, переданной в качестве параметра запроса, занимало больше времени.Ускорено создание временной таблицы на основании таблицы значений с помощью языка запросов.
Установка клиентского приложения.
Системные требования.
Из состава дистрибутива тонкого клиента (для работы под управлением ОС Windows) удален распространяемый пакет Microsoft VC++ Runtime.В состав дистрибутива тонкого клиента (для работы под управлением ОС Windows) входил распространяемый пакет Microsoft VC++ Runtime.Уменьшен размер дистрибутива тонкого клиента для работы под управлением ОС Windows.
Системные требования.
Из состава дистрибутива платформы (для работы под управлением ОС Windows) удален пакет Microsoft Windows Installer 3.0.В состав дистрибутива платформы (для работы под управлением ОС Windows) входил пакет пакет Microsoft Windows Installer 3.0.Уменьшен размер дистрибутива платформы для работы под управлением ОС Windows.
Система компоновки данных.
Компоновщик макета системы компоновки данных считает задействованными поля, использующиеся в элементе условного оформления компоновки данных только тогда, когда этот элемент условного оформления применяется как минимум к одному из выводимых полей (в том числе и при применении условного оформления ко всем полям). Если элемент условного оформления ни к одному полю не применяется, то поля, которые в нем задействованы считаются не используемыми и не добавляются в результирующий запрос макета компоновки данных.

В результате в запрос получения данных не добавляются поля, которые не используются в условном оформлении.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Компоновщик макета системы компоновки данных считал задействованными все поля, которые есть в элементе условного оформления, даже если этот элемент условного оформления не применялся ни к одному полю.

В запрос получения данных помещались все поля, которые формально участвовали в условном оформлении.

Оптимизировано формирование запроса получения данных системы компоновки данных.
В документации данное изменение описано здесь.
Работа с запросами.
Если в запросе с объединениями обнаруживается заведомо ложное условие, то та часть объединения, где обнаружено ложное условие, не будет передаваться на исполнение в СУБД. Обнаружение заведомо ложных условий используется только для данных типа Число или перечисление.

При оптимизации объединения, платформа может, при необходимости, добавить в результирующий запрос требование получения различных записей.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

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

При этом увеличивается объем хранимых данных и незначительно увеличивается время сохранения набора записей.

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

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Работа с виртуальными таблицами регистра бухгалтерии, обновление итогов при записи движений по регистру и пересчет итогов регистра бухгалтерии занимали больше времени.Ускорено получение данных из регистров бухгалтерии.
Регистры бухгалтерии.
Работа с запросами.
Ускорено выполнение запроса к регистру бухгалтерии в том случае, если запрос содержит условие на попадание регистратора в некоторый список, формирующийся подзапросом: Регистратор В (подзапрос).

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Запроса к регистру бухгалтерии в том случае, если запрос содержит условие на попадание регистратора в некоторый список, формирующийся подзапросом: Регистратор В (подзапрос), работал недостаточно быстро.В некоторых случаях ускорено получение данных из регистра бухгалтерии.
Работа с запросами.
Если в файловом варианте информационной базы выполняется запрос, в котором выбираются данные из двух таблиц, эти таблицы связаны внутренним соединением и есть индексы по полям связи в обеих таблицах, то первой будет выполняться обход той таблицы, где меньше записей.При выполнении в файловом варианте информационной базы запроса, в котором выбираются данные из двух таблиц, эти таблицы связаны внутренним объединением и есть индексы по полям связи в обеих таблицах, не анализировалось количество записей в таблицах.В ряде случаев повышена производительность работы запроса в файловом варианте информационной базы.
Система компоновки данных.
Оптимизирован процесс компоновки макета системы компоновки данных в том случае, если запрос схемы компоновки данных содержит большое количество объединений (400 и более объединений).Процесс компоновки макета системы компоновки данных в том случае, если запрос схемы компоновки данных содержит большое количество объединений (400 и более объединений), занимал существенное время.Повышена производительность исполнения системы компоновки данных при большом количестве объединений в запросе схемы компоновки данных.
Кластер серверов.
Работа с СУБД.
При работе с использованием СУБД PostgreSQL, оптимизировано выполнение проведения больших документов по регистру бухгалтерии, а также использование виртуальной таблицы ДвиженияССубконто.Выполнение проведения больших документов по регистру бухгалтерии, а также использование виртуальной таблицы ДвиженияССубконто занимало больше времени при использованием СУБД PostgreSQL.Оптимизировано использование регистра бухгалтерии при работе с использованием СУБД PostgreSQL.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Система компоновки данных.
Если в выражении системы компоновки данных тип одного из операндов является произвольным, то и результирующее выражение будет иметь произвольный тип.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Если в выражении системы компоновки данных участвует значение с произвольным типом, то при вычислении типа результирующего выражения произвольный тип игнорировался.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Интерфейс.
В интерфейсе клиентского приложения изменены картинки ( в том числе в библиотеке картинок) для команд табличного документа, отвечающих за сворачивание и разворачивание всех групп.В интерфейсе клиентского приложения картинки ( в том числе в библиотеке картинок) для команд табличного документа, отвечающих за сворачивание и разворачивание всех групп выглядели по-другому.Картинки команд табличного документа, отвечающие за сворачивание и разворачивание всех групп табличного документа, стали лучше соответствовать выполняемым действиям.
Средства разработки.
В редакторе формы, свойство Действие команды заимствованной формы содержит имя метода, который является обработчиком команды в расширяемой конфигурации. Переход к обработчику команды недоступен.В редакторе формы, свойство Действие команды заимствованной формы содержит имя метода, который является обработчиком команды в расширяемой конфигурации. Переход к обработчику команды приводил к ошибке.Устранено некорректное поведение системы.
Работа с запросами.
Операция языка запросов ВЫБОР будет считаться константой и заменяться на константу, если все ветки операции содержат только константные выражения. Как следствие, операцию ВЫБОР можно будет использовать в константных параметрах виртуальных таблиц, при условии, что все ветки операции ВЫБОР содержат только константные выражения.

Если операнд операции ВЫБОР в итогах запроса содержит NULL, то результатом операции будет значение, указанное в разделе ИНАЧЕ или NULL, если его нет.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Операция языка запросов ВЫБОР не заменялась на константу и не могла использоваться в константных параметрах виртуальных таблиц. При расчете операции ВЫБОР в итогах запроса, если операнд операции содержал NULL, то результатом операции NULL.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Управляемая форма.
Реализована возможность изменения свойств элементов формы клиентского приложения без обращения к серверу:
  • Декорация:
    • Заголовок,
    • ЦветТекста.
  • Расширение надписи для декорации:
    • Гиперссылка,
    • ГоризонтальноеПоложение,
    • ВертикальноеПоложение.
  • Расширение группы формы для командной панели:
    • ГоризонтальноеПоложение.
  • Расширение группы формы для страницы:
    • Группировка.
  • Расширение группы формы для обычной группы:
    • Группировка.
  • Кнопка
    • Картинка,
    • ПоложениеВКоманднойПанели (кроме веб-клиента),
    • Ширина,
    • АвтоМаксимальнаяШирина,
    • МаксимальнаяШирина,
    • Высота,
    • АвтоМаксимальнаяВысота,
    • МаксимальнаяВысота,
    • Заголовок,
    • Шрифт,
    • ВертикальноеПоложениеВГруппе,
    • ГоризонтальноеПоложениеВГруппе,
    • РастягиватьПоВертикали,
    • РастягиватьПоГоризонтали,
    • Фигура,
    • ОтображениеФигуры,
    • ПоложениеКартинки,
    • КнопкаПоУмолчанию.
  • Расширение поля формы для поля картинки:
    • Ширина,
    • МаксимальнаяШирина,
    • Высота,
    • МаксимальнаяВысота,
    • РастягиватьПоВертикали,
    • РастягиватьПоГоризонтали,
    • КартинкаЗначений.
Данная возможность не предоставлялась. Обращение к указанным свойствам элементов формы клиентского приложения требовало обращения к серверу.Уменьшено клиент-серверное взаимодействие при управлении формой клиентского приложения из встроенного языка.
Система взаимодействия.
В интерфейсе системы взаимодействия реализованы следующие возможности:
  • При редактировании сообщения курсор устанавливается в конец текста сообщения.
  • При отправке сообщения удаляются концевые пробелы в сообщении.
  • Карточка пользователя системы взаимодействия открывается при нажатии левой кнопки мыши на картинке пользователя.
  • Отметка непрочитанности с обсуждения снимается при выполнении любого из следующих действия:
    • Нажатие левой кнопки мыши на ссылку в сообщении.
    • Нажатие левой кнопки мыши на имени или картинке пользователя.
    • Нажатие левой кнопки мыши на вложении в сообщении.
    • Нажатие левой кнопки мыши на действие сообщения.
    • Нажатие правой кнопки мыши (открытие контекстного меню).
  • При первом открытии основной формы системы взаимодействия не активизируется первое обсуждение.
  • В тонком и толстом клиентских приложениях выбор оповещения в центре оповещений можно осуществлять нажатием на картинку сообщения. В веб-клиенте поведение не изменилось.

Изменена стандартная картинка группы пользователей в выпадающем списке подбора пользователей.

В интерфейсе системы взаимодействия наблюдалось другое поведение:
  • При редактировании сообщения курсор не устанавливался в конец сообщения.
  • При отправке сообщения удалялись лидирующие и концевые пробелы.
  • Карточка пользователя открывалась при нажатии левой кнопки мыши по имени пользователя.
  • При первом открытии основной формы системы взаимодействия активировалось первое обсуждение.
  • В тонком и толстом клиентских приложениях выбор оповещения в центре оповещений можно было выполнить только нажатие левой кнопки мыши на текст сообщения. В веб-клиенте выбор осуществлялся при нажатии на текст и на картинку сообщения.
Улучшен пользовательский интерфейс системы взаимодействия.
Система компоновки данных.
Команды Сформировать, Печать, Сохранить, Компактный режим будут добавлены в командную панель формы отчета (с установленным признаком автоматического заполнения) в том случае, если задано свойство формы отчета Результат отчета. Если свойство формы отчета Результат отчета не задано, то команды Сформировать, Печать, Сохранить, Компактный режим не будут добавлены в автоматически заполняемую командную панель формы отчета.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Команды Сформировать, Печать, Сохранить, Компактный режим всегда добавлялись в командную панель формы отчета с установленным признаком автоматического заполнения.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Диаграммы.
Если в настройках диаграммы для представления чисел явно не задан формат, то к числам будет применяться формат по умолчанию (учитывающий региональные настройки информационной базы).

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Если в настройках диаграммы для представления чисел явно не задан формат, то к числам не применялось никакого специального форматирования.Устранено некорректное поведение системы.
Управляемая форма.
Если поле ввода находится в режиме выбора из списка, то поиск значения выполняется следующим образом:
  • Вначале выполняется поиск в представлениях по началу строки, в том случае, если представление задано явно.
  • Затем выполняется поиск в зависимости от типа значения списка:
    • Для чисел - выполняется поиск по началу строки в строковом представлении числа, сформированном без форматирования (т.е. без разделителей групп). При этом для разделителя дробной части допускается использовать символы точки и запятой.
    • Для дат - выполняется поиск по началу строки в строковом представлении даты. При этом для разделителей частей даты допускается использование символов точки, тире и прямого слеша. Выполняется автодополнение числа и месяца лидирующими нулями, а года - до полной длины (состоящего из 4 символов).
    • Для остальных типов - выполняется поиск по началу строки в строковом представлении значения.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Если поле ввода находится в режиме выбора из списка, то для всех типов поиск выполнялся по началу строки в заданном представлении или, если представление было не задано, в строковом представлении значений из списка выбора.Поиск в полях ввода, использующих список выбора, стал более предсказуем и лучше соответствует ожиданиям пользователя.
Система взаимодействия.
В системе взаимодействия реализована возможность управлять количеством получаемых уведомлений для контекстных и неконтекстных обсуждений. Предоставляется возможность совсем отказаться от получения уведомлений по какому-то обсуждению, получать уведомления только для тех сообщений, которые адресованы пользователю или получать оповещения обо всех сообщениях.

Настройка это возможности возможна как с помощью пользовательского интерфейса, так и с помощью встроенного языка.

Реализована возможность использовать методы ПолучитьРежимНаблюдения() и УстановитьРежимНаблюдения() для неконтекстных обсуждений. Для методов ПолучитьРежимНаблюдения() и УстановитьРежимНаблюдения() реализован параметр Пользователь.

Для менеджера системы взаимодействия реализован методы УстановитьОтображениеОповещенийОбсуждения() и ПолучитьОтображениеОповещенийОбсуждения().

При работе с системой взаимодействия предоставлялась возможность только полностью отказать от получения оповещений.

Методы ПолучитьРежимНаблюдения() и УстановитьРежимНаблюдения() использовались только для контекстных обсуждений.

Расширены возможности интерфейса системы взаимодействия.
В документации данное изменение описано здесь.
Управляемые блокировки.
Система взаимодействия.
В клиентском приложении (тонкий, толстый и веб-клиент) реализована возможность снимать объектную блокировку, установленную другим пользователем или этим же пользователем, но в другом сеансе. Под «объектной блокировкой» понимается блокировка, установленная интерактивно, при редактировании объекта в форме или методами Заблокировать(), ЗаблокироватьДанныеДляРедактирования(), ЗаблокироватьДанныеФормыДляРедактирования().

При обнаружении блокировки реализована возможность начать обсуждение с инициатором блокировки по системе взаимодействия (если информационная база подключена к системе взаимодействия).

Данная возможность не предоставлялась.Упрощена работа с данными информационной базы в ряде случаев.
В документации данное изменение описано здесь.
Интерфейс.
Для диалоговых окон, которые формируются методами встроенного языка Вопрос(), ПоказатьВопрос(), Предупреждение(), ПоказатьПредупреждение() (во всех клиентских приложениях и интерфейсах Версия 8.2 и Такси) реализовано следующее:
  • Изменен внешний вид диалоговых окон.
  • Если для диалога не указан заголовок (в соответствующем параметре метода), то диалог открывается без заголовка.
  • При создании диалоговых окон учитывается масштабирование, установленное для всех форм в интерфейсе Такси.
  • Изменены картинки, отображаемые в соответствующих диалогах при работе в интерфейсе Такси.
Диалоговые окна, которые формируются методами встроенного языка Вопрос(), ПоказатьВопрос(), Предупреждение(), ПоказатьПредупреждение(), имели другой внешний вид и не учитывали масштабирование форм в интерфейсе Такси.Улучшен внешний вид диалоговых окон, формируемых методами встроенного языка Вопрос(), ПоказатьВопрос(), Предупреждение(), ПоказатьПредупреждение().
Табличный документ.
Ориентация текста, заданная для области ячеек табличного документа, учитывается при выводе текста в том случае, если в качестве шрифта выбран системный шрифт Windows.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

В том случае, если в качестве шрифта области ячеек табличного документа выбран системный шрифт Windows, ориентация текста, заданная для области ячеек табличного документа, не учитывалась при выводе текста.Устранено некорректное поведение системы.
Система компоновки данных.
Реализована возможность применения условного оформления колонки таблицы отчета системы компоновки данных ко всей колонке, в том случае, если для элемента условного оформления выбрана область использования В группировке, В иерархической группировке или <Везде>.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Если при оформлении колонки таблицы отчета системы компоновки данных для элемента условного оформления выбрана область использования В группировке, В иерархической группировке или <Везде>, то оформление задавалось только для заголовка таблицы и итога по колонке.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Управляемая форма.
Если форма клиентского приложения содержит один из следующих элементов: поле табличного документа, поле текстового документа, поле графической схемы, поле HTML-документа, поле форматированного документа, поле географической схемы или поле планировщика, то в заголовке формы формируется подменю, содержащее команды Печать, Сохранить и Предварительный просмотр. Если вышеуказанных элементов на форме более одного, то команды меню действуют для текущего элемента указанного вида.

В веб-клиенте команда предварительного просмотра не отображается.

Данная возможность не предоставлялась.Работа с формой стала более удобной.
Работа в macOS.
Внешние компоненты корректно работают в тонком клиенте (под управлением ОС macOS) и веб-браузере Safari. Доработок внешних компонент не требуется.Внешние компоненты некорректно работали в веб-браузере Safari, но корректно работали в тонком клиенте (под управлением ОС macOS).Устранено некорректное поведение системы.
Работа с запросами.
Следующие функции языка запросов могут использоваться в качестве параметров виртуальных таблиц, принимающих только константные значения: ПОДСТРОКА(), ГОД(), КВАРТАЛ(), МЕСЯЦ(), ДЕНЬГОДА(), ДЕНЬ(), НЕДЕЛЯ(), ДЕНЬНЕДЕЛИ(), ЧАС(), МИНУТА(), СЕКУНДА(). Использование возможно в том случае, если в указанных функциях все параметры содержат константные значения параметров. В этом случае в качестве значения параметра подставляется вычисленное значение функции.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Следующие функции языка запросов в любом случае не могли использоваться в качестве параметров виртуальных таблиц, принимающих только константные значения: ПОДСТРОКА(), ГОД(), КВАРТАЛ(), МЕСЯЦ(), ДЕНЬГОДА(), ДЕНЬ(), НЕДЕЛЯ(), ДЕНЬНЕДЕЛИ(), ЧАС(), МИНУТА(), СЕКУНДА().Стало возможно использование функций работы с датой/временем в качестве параметров, принимающих только константные значения, виртуальных таблиц регистров в языке запросов. Такое использование допустимо только в том случае, если функции содержат в качестве параметров константные значения.
В документации данное изменение описано здесь.
Табличный документ.
Реализована возможность редактирования (как интерактивно, так и с помощью встроенного языка) параметров страницы табличного документа, который преобразован в компактный режим.

Для компактного табличного документа реализована возможность вызова метода УстановитьРастягиваниеПоГоризонтали().

При редактировании компактного табличного документа изменяется как компактный, так и оригинальный табличный документ.

Компактный табличный документ не поддерживал возможность настраивать параметры страницы.Настройки параметров табличного документа для печати и просмотра стали более логичными.
Управляемая форма.
В форме или группе формы вида Обычная или Страница с установленной горизонтальной группировкой и свойстве ГоризонтальноеПоложениеПодчиненных установленным в значение Лево, Центр или Авто (которое интерпретируется как Лево или Центр), вправо выравниваются все последние элементы формы или группы, для которых значение свойства ГоризонтальноеПоложениеВГруппе установлено в значение Право, вплоть до элемента, у которого значение свойства ГоризонтальноеПоложениеВГруппе не равно Право.

В форме или группе формы вида Обычная или Страница с установленной горизонтальной группировкой и свойстве ВертикальноеПоложениеПодчиненных установленным в значение Верх, Центр или Авто (которое интерпретируется как Верх или Центр), вниз выравниваются все последние элементы формы или группы, для которых значение свойства ВертикальноеПоложениеВГруппе установлено в значение Низ, вплоть до элемента, у которого значение свойства ВертикальноеПоложениеВГруппе не равно Низ.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

В форме или группе формы вида Обычная или Страница с установленной горизонтальной группировкой и свойстве ГоризонтальноеПоложениеПодчиненных установленным в значение Лево, Центр или Авто (которое интерпретируется как Лево или Центр), вправо выравнивался только один, последний элемент в форме или группе.

В форме или группе формы вида Обычная или Страница с установленной горизонтальной группировкой и свойстве ВертикальноеПоложениеПодчиненных установленным в значение Верх, Центр или Авто (которое интерпретируется как Верх или Центр), вниз выравнивался только последний элемент формы или группы.

Устранено некорректное поведение системы.
Сборщик мобильных приложений.
Реализован механизм очистки каталога кеша сборщика мобильных приложений. Из каталога удаляются артефакты, которые размещены в каталоге кеша более, чем 30 дней назад. Также удаляются временные каталоги сборки, которые остались после время аварийного завершения или прерывания сборки.

Механизм не требует настройки и работает в полностью автоматическом режиме.

Кеш сборщика мобильных приложений мог только увеличиваться в размерах. В сборщике мобильных приложений не было предусмотрено механизма очистки неиспользуемых артефактов, размещенных в кеше.Прекращен неконтролируемый рост размера каталога кеша мобильных приложений. Сборщик оставляет в кеше только те артефакты, которые использовались в процессе сборки за последние 30 дней.
Полнотекстовый поиск.
Кластер серверов.
Количество слов в поисковой строке полнотекстового поиска не может превышать 1 000 слов. При превышении генерируется ошибка. Служебные слова и поисковые операторы при подсчете количества слов не учитываются.Количество слов в поисковой строке полнотекстового поиска было неограниченно. Указание очень большого количества слов в поиске могло приводить к существенному снижению производительности работы кластера серверов.Повышена стабильность работы системы. Снижена вероятность негативно повлиять на отзывчивость системы в целом указанием очень большой строки полнотекстового поиска.
В документации данное изменение описано здесь.
Работа с базой данных.
При обновлении конфигурации базы данных усилена проверка целостности базы данных. В частности, более невозможна ситуация, когда несколько таблиц базы данных получают одинаковый внутренний номер. В этой ситуации генерируется ошибка и обновление базы данных не выполняется.При обновлении конфигурации базы данных не выполнялся контроль уникальности внутренних номеров таблиц базы данных. В результате, при эксплуатации информационной системы могли наблюдаться различные, труднообъяснимые ошибки.Устранено некорректное поведение системы.
Работа с файлами.
Если тонкий клиент подключается к информационной базе через веб-сервер, с использованием протокола HTTPS, то при использовании методов ПолучитьФайл(), ПолучитьФайлы(), НачатьПолучениеФайлов(), НачатьПолучениеФайлаССервера() и НачатьПолучениеФайловССервера() больше не требуется повторная аутентификация на веб-сервере.Если тонкий клиент подключается к информационной базе через веб-сервер, с использованием протокола HTTPS, то при использовании методов ПолучитьФайл(), ПолучитьФайлы(), НачатьПолучениеФайлов(), НачатьПолучениеФайлаССервера() и НачатьПолучениеФайловССервера() требовалась повторная аутентификация на веб-сервере.Устранено незапланированное поведение системы.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Система компоновки данных.
Компоновщик макета компоновки данных, при формировании выражения групповых и итоговых записей для вычисляемых полей, являющихся ресурсами, не использует выражение представления, указанное у вычисляемого поля. Таким образом, выражение представления для вычисляемых полей, являющихся ресурсами, будет выдаваться в отчет только в детальных записях.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Компоновщик макета компоновки данных, использовал выражение представления вычисляемого поля являющегося ресурсом в детальных, групповых и итоговых записях.Поведение компоновщика макета компоновки данных стало одинаковым при работе с вычисляемыми полями, полями наборов данных и вычисляемыми полями-ресурсами.
В документации данное изменение описано здесь.
Работа с запросами.
Система компоновки данных.
При обработке текста запроса конструктором запроса, схемой запроса, системой компоновки данных и построителем отчета не выполняется автоматическая замена правых соединений на аналогичные левые соединения.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

При обработке текста запроса конструктором запроса, схемой запроса, системой компоновки данных и построителем отчета выполнялась автоматическая замена правых соединений на аналогичные левые соединения. Если конвертацию выполнить не получалось - соединение удалялось из запроса.Устранено поведение системы, которое могло приводить к некорректному запросу.
В документации данное изменение описано здесь.
Работа с файлами.
Веб-клиент.
Реализованы методы глобального контекста НачатьПолучениеФайлаССервера(), НачатьПолучениеФайловССервера(). В интерактивном режиме, при работе в веб-клиенте, методы не требуют установки расширения работы с файлами. Реализована возможность получить несколько файлов с сервера в виде архива.

Метод НачатьЗапросРазрешенияПользователя() позволяет запрашивать разрешение пользователя для новых методов.

Методы ПолучитьФайл(), НачатьПолучениеФайлов(), ЗапроситьРазрешениеПользователя() являются устаревшими, не рекомендуются к использованию и поддерживаются для совместимости.

Рекомендуется, по мере возможности, переводить прикладные решения на использование новых методов.

Существующие методы получения файлов с сервера были не логичными. Метод получения нескольких файлов с сервера (НачатьПолучениеФайлов()) в веб-клиенте требовал расширение работы с файлами.Получение файлов с сервера стало более простым и логичным. Для интерактивной работы в веб-клиенте больше не требуется использование расширения работы с файлами.
В документации данное изменение описано здесь.
Работа с файлами.
Веб-клиент.
Реализованы методы глобального контекста НачатьПомещениеФайлаНаСервере(), НачатьПомещениеФайловНаСервере(). В интерактивном режиме, при работе в веб-клиенте, методы не требуют установки расширения работы с файлами. Реализована возможность отображения прогресса помещения файла на сервер. Реализована возможность отказаться от помещения файла на сервер. Реализована возможность выполнить одновременную передачу на сервер нескольких файлов с клиентского компьютера, при этом передаваемые файлы задаются строкой поиска файлов.

Метод НачатьЗапросРазрешенияПользователя() позволяет запрашивать разрешение пользователя для новых методов.

Методы НачатьПомещениеФайла(), НачатьПомещениеФайлов(), ЗапроситьРазрешениеПользователя() являются устаревшими, не рекомендуются к использованию и поддерживаются для совместимости.

Рекомендуется, по мере возможности, переводить прикладные решения на использование новых методов.

Существующие методы передачи файлов на сервер (НачатьПомещениеФайла(), НачатьПомещениеФайлов()) не позволяли отменить помещение файлов во время передачи и не позволяли отображать прогресс передачи.Помещение файлов на сервер стало более простым и логичным. Для интерактивной работы в веб-клиенте больше не требуется использование расширения работы с файлами.
В документации данное изменение описано здесь и здесь.
Работа с базой данных.
Общие реквизиты / Разделение данных.
Встроенный язык.
Метод НайтиПомеченныеНаУдаление() будет выполнять поиск среди всех доступных объектов текущей области данных только в том случае, если значение Неопределено передано в качестве значения первого и второго параметров метода.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Метод НайтиПомеченныеНаУдаление() выполнял поиск среди всех доступных объектов текущей области данных только в том случае, если значение Неопределено передано в качестве значения только первого параметра метода.Унифицирован набор параметров и поведение методов, выполняющих похожие действия.
Работа с запросами.
Изменяется поведение языка запросов в том случае, если: запрос представляет собой объединение нескольких запросов, применяется упорядочивание к объединенному запросу и в каждом запросе объединения используется модификатор ПЕРВЫЕ. В этом случае каждый запрос в объединении превращается во вложенный запрос с упорядочиванием. Если в каком-либо из вложенных запросов нет модификатора ПЕРВЫЕ, то подзапрос упорядочиванием не строится.

Рекомендуется проанализировать случаи использования запросов, попадающих под такие условия. При отключении режима совместимости результат исполнения таких запросов может отличаться от результата исполнения этого же запроса в режиме совместимости.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Поведение языка запросов в том случае, если: запрос представляет собой объединение нескольких запросов, применяется упорядочивание к объединенному запросу и в каждом запросе объединения используется модификатор ПЕРВЫЕ, зависело от варианта информационной базы:
  • Для файлового варианта: сначала производилось упорядочивание, затем выборка первых записей.
  • Для клиент-серверного варианта: сначала производилась выборка первых (для каждого простого запроса). При этом упорядочивание в рамках простых запросов не производилось. Упорядочивание выполнялось только для результата объединения. При этом повторяемость результата не гарантировалась, т.к. выборка первых элементов происходила из запроса без упорядочивания.
Реализовано одинаковое поведение запроса, содержащего объединение, упорядочивание и модификатор ПЕРВЫЕ, в различных вариантах работы информационной базы.
Кластер серверов.
При редактировании счетчика потребления ресурсов кластера серверов очистка счетчика происходит только при изменении свойства Группировка.

Реализована возможность очистки экземпляра счетчика потребления ресурсов:

  • В консоли кластера реализована команда Удалить для экземпляра счетчика потребления ресурсов.
  • Для команды rac counter реализована команда clear.
  • Для Java-интерфейса управления кластером серверов реализован метод IAgentAdminConnection.clearAccumulatedValues().
  • Во встроенном языке реализован метод АдминистрированиеСчетчикПотребленияРесурсов.ОчиститьНакопленныеЗначения().

Реализована возможность получения списка значений счетчика потребления ресурсов:

  • Для команды rac counter реализована команда accumalated-values.
  • Для Java-интерфейса управления кластером серверов реализован метод IAgentAdminConnection.getAccumulatedResourceConsumptionCounterValues().
  • Во встроенном языке реализован метод АдминистрированиеСчетчикПотребленияРесурсов.ПолучитьНакопленныеЗначения().

Для экземпляра счетчика потребления ресурсов реализовано поле, хранящее время данного измерения. Для получения времени измерения:

  • В выводе команды rac counter реализовано свойство time.
  • Для Java-интерфейса управления кластером серверов реализован метод IresourceConsumptionCounterValue.getTime().
  • Во встроенном языке реализовано свойство АдминистрированиеЗначениеСчетчикаПотребленияРесурсов.Время.
При редактировании счетчика потребления ресурсов кластера серверов очистка счетчика происходила при любом редактировании свойств счетчика.

Остальные возможности не предоставлялись.

Улучшен механизм управления потреблением ресурсов кластера серверов. Упрощена настройка счетчиков и ограничений потребления ресурсов. Предоставлена возможность анализа изменения накопленных данных.
В документации данное изменение описано здесь и здесь.
Система компоновки данных.
Функциональные опции.
В системе компоновки данных для поля, которое получается «через точку» от поля временной таблицы или вложенного запроса, проверка доступности включает проверку того, что поле не отключено функциональной опцией.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

В системе компоновки данных для поля, которое получается «через точку» от поля временной таблицы или вложенного запроса, проверка доступности не включала проверку того, что поле не отключено функциональной опцией. Если поле временной таблицы или вложенного запроса было доступно, то считалось, что все поля, доступные «через точку», также будут доступными.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
План видов характеристик.
В системе компоновки данных учитывается тип значения характеристики при получении значения характеристики (для любых целей, например сортировки или отбора по ней). Если в информационной базе записано значение, не соответствующе типу значения используемой характеристики, то вместо него будет использоваться NULL.

Рекомендуется проанализировать использование дополнительных характеристик в системе компоновки данных и убедиться, что фактический тип значения характеристики соответствует типу.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

В системе компоновки данных не учитывается тип значения характеристики при получении значения характеристики (для любых целей, например сортировки или отбора по ней). Даже если в информационной базе записано значение не соответствующее типу значения используемой характеристики, оно будет использовано.Оптимизирована работа системы компоновки данных дополнительными характеристиками (планами видов характеристик) за счет сокращения количества таблиц, используемых в запросах.
В документации данное изменение описано здесь.
Кластер серверов.
Изменены правила и настройки системы мониторинга кластера серверов «1С:Предприятия». Оптимизировано использование оперативной памяти сервера. В частности, при определении объема используемой памяти используются не только параметры рабочих процессов, но и параметры менеджеров кластера.

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

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

Из свойств кластера удалены настройки:

  • Допустимый объем памяти.
  • Интервал превышения допустимого объема памяти.
  • Допустимое отклонение количества ошибок сервера.

Из свойств рабочего процесса удалены настройки, описывающие объем памяти рабочих процессов, до которого сервер считается производительным, максимальный объем памяти рабочих процессов.

Удаленные параметры, тем не менее, будут сохранены в настройках кластера и будут использоваться при установке предыдущей версии платформы «1С:Предприятие».

При создании нового кластера некоторые параметры будут иметь следующие значения по умолчанию:

  • Принудительно завершать проблемные процессы - включен.
  • Проблемные процессы завершать через 60 секунд.

При создании нового рабочего сервера, по умолчанию будет установлено 256 соединений на один процесс.

Если настройках кластера изменялись удаленные параметры - рекомендуется пересмотреть настройки кластера и при необходимости скорректировать их.

Реализованы:

  • Свойство АдминистрированиеКластер.ЗаписыватьДампПриЗавершенииПоПревышениюПамяти.
  • Свойства для объекта КритическийОбъемПамятиПроцессов, ВременноДопустимыйОбъемПамятиПроцессов и ПериодПревышенияВременноДопустимогоОбъемаПамятиПроцессов для объекта АдминистрированиеРабочийСервер.
  • Свойство IClusterInfo.KillByMemoryWithDump.
  • Свойства CriticalProcessesTotalMemory, TemporaryAllowedProcessesTotalMemory, TemporaryAllowedProcessesTotalMemoryTimeLimit для объекта IWorkingServerInfo.

В интерфейсе работы с сервером администрирования из языка Java реализовано:

  • Методы isClusterRecyclingKillByMemoryWithDump() и setClusterRecyclingKillByMemoryWithDump() интерфейса IClusterInfo.
  • Методы getCriticalProcessesTotalMemory(), setCriticalProcessesTotalMemory(), getTemporaryAllowedProcessesTotalMemory(), setTemporaryAllowedProcessesTotalMemory(), getTemporaryAllowedProcessesTotalMemoryTimeLimit(), setTemporaryAllowedProcessesTotalMemoryTimeLimit() интерфейса IWorkingServerInfo.

Для утилиты командной строки (rac) кластера серверов:

  • Для вывода команды cluster info реализовано поле kill-by-memory-with-dump.
  • Для команд cluster update и cluster insert реализован параметр kill-by-memory-with-dump.
  • Для команд server insert и server update реализованы параметры командной строки critical-total-memory, temporary-allowed-total-memory и temporary-allowed-total-memory-time-limit.

Следующие свойства объявляются устаревшими и поддерживаются для совместимости и взаимодействия с кластером прежних версий:

  • Свойства ОграничениеПоПамятиПроцесса, МаксимальныйПериодПревышенияПамяти, ОграничениеПоКоличествуОшибокПроцесса объекта АдминистрированиеКластер.
  • Свойства MaxMemorySize, MaxMemoryTimeLimit, ErrorsCountThreshold объекта IClusterInfo.
Логика мониторинга кластера серверов была другой. При определении объема используемой оперативной памяти использовались параметры только рабочих процессов. По умолчанию предлагалось не более 128 соединений на один процесс.Оптимизировано использование оперативной памяти кластером серверов.
В документации данное изменение описано здесь, здесь и здесь.
Кластер серверов.
Переработан механизм балансировки нагрузки при создании нового соединения с кластером серверов. Изменен алгоритм оценки производительности рабочего процесса.Механизм балансировки нагрузки недостаточно хорошо обрабатывал некоторые ситуации. В частности, наблюдалось неоптимальная загрузка рабочих процессов, процесс перераспределения нагрузки занимал длительное время.Новые соединения будут более равномерно использовать доступные ресурсы. Ускорится перераспределение нагрузки между серверами кластера. Улучшена балансировка нагрузки при массовых подключениях/отключениях пользователей к кластеру серверов.
В документации данное изменение описано здесь.
История данных.
В форме различия версий отображается информация о перемещенных строках в табличных частях объектов. Отображается номер строки до и после перемещения.

В результате вызова метода ПолучитьРазличиеВерсий() будет содержаться следующая информация для перемещенной строки:

  • Свойство НомерСтрокиВВерсииПослеИзменения - номер «новой» строки (после перемещения).
  • Свойство НомерСтрокаВВерсииДоИзменения - номер «старой» строки (до перемещения).
В форме различия версий номер строки после изменения корректировался с учетом действий, выполняемых между первым и вторым действием перемещения, номер строки до изменения содержал номер строки в версии после изменения.Устранено некорректное поведение системы.
История данных.
При работе с историей данных реализована возможность выполнения действий после того, как будет записана версия данных. Реализовано событие модуля менеджера объекта ОбработкаПослеЗаписиВерсийИсторииДанных (для объектов, поддерживаемых историю данных). Для объектов, поддерживаемых историей данных, реализовано свойство ЗаписьИсторииДанных.ОбработкаПослеЗаписиИсторииДанных, с помощью которого можно управлять необходимостью вызывать обработчик события ОбработкаПослеЗаписиВерсийИсторииДанных. Объекты, для которых необходимо выполнить обработку после записи истории данных, хранятся в специальной очереди. Для удаления объектов из этой очереди реализован метод ИсторияДанных.УдалитьИзОбработкиПослеЗаписиВерсий().

Для объекта конфигурации реализовано свойство ВыполнятьОбработкуПослеЗаписиВерсииИсторииДанных.

Реализована возможность обновлять историю данных сразу после записи объекта. Обновление истории будет выполняться фоновым заданием после окончания транзакции записи объекта. Реализовано свойство ЗаписьИсторииДанных.ОбновлятьИсториюСразуПослеЗаписи.

Для объекта конфигурации реализовано свойство ОбновлятьИсториюДанныхСразуПослеЗаписи.

Для менеджера истории данных реализован метод ВыполнитьОбработкуПослеЗаписиВерсий().

Реализована возможность добавлять в запись истории данных новые поля и табличные части. Табличные части могут быть добавлены только в те объекты, где в метаданных присутствуют табличные части. Реализовано свойство ЗаписьИсторииДанных.ДополнительныеДанные. Метод ПолучитьМетаданные() (по версии данных) менеджера истории данных, возвращает информацию с учетом добавленных свойств и табличных частей. Для объекта ЗаписьИсторииДанных реализованы методы ДобавитьДополнительныеДанные() и ДобавитьПредставлениеПоляДополнительныхДанных().

Реализована возможность отменять запись истории данных. Реализовано свойство ПараметрыЗаписиИсторииДанных.Отказ.

Для записи комментария версии реализовано свойство ЗаписьИсторииДанных.КомментарийВерсии.

Методы объектов, поддерживающих историю данных, УстановитьКомментарийВерсииИсторииДанных() и ПолучитьКомментарийВерсииИсторииДанных() объявлены устаревшими и поддерживаются для совместимости.

Для метода ОбновитьИсторию() (во всех вариантах синтаксиса) менеджера истории данных реализованы параметры ВыполнитьОбработкуПослеЗаписиВерсий и АвтоУдалениеИзОбработкиПослеЗаписиВерсий.

Для констант реализован модуль менеджера.

Реализованы системные фоновые задания для обработки после записи версий и для обновления истории данных сразу после записи.

Данные возможности не предоставлялись.Расширены инструменты работы с историей данных.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Работа с запросами.
Система компоновки данных.
Если в файловом варианте информационной базы используется операция ПОДОБНО в языке запросов (в том числе при расчете функции в предложении ИТОГИ) или языке выражений системы компоновки данных, то специальный символ, указанный с помощью ключевого слова СПЕЦСИМВОЛ, работает внутри квадратных скобок.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Если в файловом варианте информационной базы используется операция ПОДОБНО в языке запросов (в том числе при расчете функции в предложении ИТОГИ) или языке выражений системы компоновки данных, то специальный символ, указанный с помощью ключевого слова СПЕЦСИМВОЛ, не работал внутри квадратных скобок.Устранено некорректное поведение системы.
В документации данное изменение описано здесь и здесь.
Система взаимодействия.
Реализована возможность выполнить регистрацию (и отменить регистрацию) информационной базы в системе взаимодействия на стороне сервера «1С:Предприятия».

Для менеджера системы взаимодействия реализованы методы ВыполнитьРегистрациюИнформационнойБазы() и ОтменитьРегистрациюИнформационнойБазы().

Регистрация и отмена регистрации информационной базы в системе взаимодействия была доступна только на стороне клиентского приложения системы «1С:Предприятие».Расширены возможности административных действий в системе взаимодействия.
В документации данное изменение описано здесь.
Управляемая форма.
Система компоновки данных.
При открытии настроек условного оформления (сохраненных в ранних версиях платформы) с отключенным режимом совместимости, значения следующих параметров условного оформления формы и отчета будут установлены в значения по умолчанию:
  • Элементы условного оформления формы (объект ЗначениеПараметраКомпоновкиДанных): Линия, Цвет, Шрифт.
  • Элементы условного оформления отчета (коллекция объектов ОформлениеКомпоновкиДанных): Линия, Цвет, Шрифт, ВертикальноеПоложение, ГоризонтальноеПоложение, Размещение, ПоложениеТекстаОтносительноКартинки, РазмерКартинки.

Изменения произойдут в том случае, если значения этих параметров условного оформления задавались строкой, а не значениями соответствующего типа.

Рекомендуется проанализировать места использования указанных выше параметров условного оформления и устранить места задания значений параметров в виде строки.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Значения (объект ЗначениеПараметраКомпоновкиДанных) следующих параметров условного оформления формы и отчета (коллекция объектов ОформлениеКомпоновкиДанных) могли задаваться не только значениями соответствующих типов, но и строкой:
  • Элементы условного оформления формы: Линия, Цвет, Шрифт.
  • Элементы условного оформления отчета: Линия, Цвет, Шрифт, ВертикальноеПоложение, ГоризонтальноеПоложение, Размещение, ПоложениеТекстаОтносительноКартинки, РазмерКартинки.

При этом наблюдалось следующее поведение:

  • В условном оформлении отчетов и при чтении из XML - выполнялось преобразование строки в значение, соответствующее типу параметра. Параметры применялись с использованием значений, полученных в результате преобразования.
  • В условном оформлении динамических списков - не выполнялось преобразование строки в значение. Параметры применялись с использованием значений по умолчанию.
  • В условном оформлении форм (в тонком клиенте) - выполнялось преобразование строки в значение. Параметры применялись с использованием значений, полученных в результате преобразования.
  • В условном оформлении форм (в тонком клиенте) - не выполнялось преобразование строки в значение. Параметры применялись с использованием значений по умолчанию. В версии 8.3.14 в этом случае наблюдалась ошибка.
Устранено некорректное поведение системы.
Система компоновки данных.
При расчете следующих полей системы компоновки данных, если значение ресурса, от которого получено данное поле, в текущей группировке равно 0, то значением поля будет 0:
  • % общий,
  • % в группировке,
  • % в группе иерархии,
  • % в строке или серии,
  • % в колонке или точке,
  • % в группировке строки или серии,
  • % в группировке колонки или точки,
  • % в группе иерархии строки или серии,
  • % в группе иерархии колонки или точки.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

При расчете следующих полей системы компоновки данных:
  • % общий,
  • % в группировке,
  • % в группе иерархии,
  • % в строке или серии,
  • % в колонке или точке,
  • % в группировке строки или серии,
  • % в группировке колонки или точки,
  • % в группе иерархии строки или серии,
  • % в группе иерархии колонки или точки,

наблюдалось следующее поведение: деление на значение родительской группировки (или общего итога) выполнялось всегда, кроме случая, когда значение ресурса в группировке было равно NULL. В результате во время выполнения могла формироваться ошибка деления на 0.

Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Диаграммы.
Когда свойству Диаграмма.ИсточникДанных присваивается новое значение, то во время присваивания вначале выполняется удаление существующих точек и серий, а затем создаются новые точки и серии по новому источнику данных. В результате присваивания нового значения будет удаляться текущее выделение.

Рекомендуется перед установкой новых данных запомнить текущее выделение и восстановить его, если это необходимо.

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Если свойству Диаграмма.ИсточникДанных присваивается новое значение, то после присваивания точки и серии не удалялись, выделение не очищалось.Устранено незапланированное поведение системы.
В документации данное изменение описано здесь.

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Мобильная платформа.
Мобильный клиент.
Средства разработки.
В панели предварительного просмотра редактора формы реализована поддержка экранов с закругленными краями и вырезом (для мобильных устройств, работающих под управлением ОС iOS).

В список моделей устройств для предварительного просмотра в редакторе формы добавлены модели iPhone X/XS/XS Max/XR.

Данная возможность не предоставлялась.Стало проще разрабатывать формы для работы на устройствах iPhone последних версий.
Специальные возможности мобильного устройства.
Мобильный клиент.
Мобильная платформа.
Реализована возможность размещать на сделанном фотоснимке штамп с датой и временем съемки, а также произвольный текст.

Реализован объект ОтметкаНаФотоснимке.

Для метода СредстваМультимедиа.СделатьФотоснимок() реализован параметр Отметка.

Данная возможность не предоставлялась.Расширены возможности работы с фотоснимками.
В документации данное изменение описано здесь.
Специальные возможности мобильного устройства.
Мобильная платформа.
Мобильный клиент.
При работе мобильного приложения под управлением ОС Android, запись звука выполняется в формате MPEG4 с использованием кодека AAC.

При работе мобильного приложения под управлением любой мобильной операционной системы, запись звука выполняется в формате стерео, битрейт 128 Кбит/с и частота дискретизации 44 кГц.

В результате работы метода СредстваМультимедиа.СделатьАудиозапись() возвращают объект ДанныеМультимедиа, где расширение файла установлено в значение m4a, а MIME-тип - в значение audio/mp4.

Качество аудиозаписи и результат работы метода СредстваМультимедиа.СделатьАудиозапись() зависел от используемой мобильной операционной системы:
  • ОС Android: формат 3gp, моно, частота дискретизации 8 кГц. Расширение 3gp, MIME-тип - audio/3gp.
  • ОС iOS: формат m4a, стерео, частота дискретизации 44 кГц. Расширение m4a, MIME-тип - audio/mp4.
  • ОС Windows: формат m4a, моно, качество звука выбиралось автоматически. Расширение aac, MIME-тип - audio/aac.
Унифицирован результат записи аудиоинформации при работе под управлением различных мобильный операционных систем.

Результат записи звука с помощью мобильной версии системы «1С:Предприятие» можно прослушать с помощью стандартных инструментов операционных систем на персональных компьютерах.

В документации данное изменение описано здесь.
Фоновые и регламентные задания.
Мобильный клиент.
На мобильном клиенте реализована возможность работать с диалогом расписания регламентного задания. На мобильном клиенте реализована доступность объекта ДиалогРасписанияРегламентногоЗадания. На мобильном клиенте было недоступно редактирование расписания регламентного задания.На мобильном клиенте стало возможно редактировать расписание регламентного задания.
Мобильный клиент.
Сборщик мобильных приложений.
Для мобильного клиента реализована возможность добавлять информационную базу в список с помощью сканирования QR-кода. Данная возможность доступна в том случае, если для приложения мобильного клиента разрешено добавление информационной базы с произвольным адресом.

Данная возможность также доступна в мобильной версии для разработчика.

В сборщике мобильных приложений реализована возможность разрешить добавлять информационные базы с использованием QR-кода.

В адресах, принадлежащих схеме e1c://, реализована возможность использовать команды:

  • /AddByQRCode - запускает сканирование QR-кода.
  • /AddInfoBase - позволяет добавить информационную базу в список информационных баз клиентского приложения.
Данная возможность не предоставлялась.Расширены возможности по добавлению информационных баз в список мобильного клиента или мобильной платформы. Добавление информационных баз стало более простым.
В документации данное изменение описано здесь и здесь.

Оглавление

Обновление используемых библиотек

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Копии базы данных.
Ускорено первоначальное заполнение копии базы данных в том случае, если в исходных данных присутствуют документы, выполняющие движения по регистрам и содержащим большое количество строк в табличных частях.Первоначальное заполнение копии базы данных занимало больше времени в том случае, если в исходных данных присутствовали документы, выполняющие движения по регистрам и содержащим большое количество строк в табличных частях.Ускорено первоначальное заполнение копии базы данных.
Система взаимодействия.
При переопределении списка выбора пользователей системы взаимодействия, при создании сообщения контекстного обсуждения, необходимость отказа от оповещения пользователей (отображается в пользовательском интерфейсе как значение Никого не оповещать) передается в виде особого значения параметра ДанныеВыбора обработчика АвтоПодборПользователейСистемыВзаимодействия.

Особое значение может быть создано с помощью конструктора объекта ИдентификаторПользователяСистемыВзаимодействия без указания идентификатора пользователя системы взаимодействия.

Значение Неопределено в качестве значения параметра ДанныеВыбора обработчика ИдентификаторПользователяСистемыВзаимодействия более не допускается.

При переопределении списка выбора пользователей системы взаимодействия при создании сообщения контекстного обсуждения необходимость отказа от оповещения пользователей (отображается в пользовательском интерфейсе как значение Никого не оповещать) передавалась в виде значения Неопределено, что не позволяло различить отказ от оповещения и закрытие формы выбора пользователей без какого-либо выбора.Устранено незапланированное поведение системы.
В документации данное изменение описано здесь.
Управляемые блокировки.
Пессимистическая объектная блокировка, в клиент-серверном варианте, будет безусловно снята кластером серверов при выполнении всех следующих условий:
  • Выполняется попытка снять объектную блокировку, установленную другим пользователем (в удаленном клиентском приложении).
  • Для снятия блокировки используется система взаимодействия.
  • Удаленное клиентское приложение в течении 5 секунд, после отправки сообщения системы взаимодействия, не сняло блокировку.
Попытка снятия пессимистической объектной блокировка, в клиент-серверном варианте, приводило к сообщению о невозможности редактирования при выполнении всех следующих условий:
  • Выполнялась попытка снять объектную блокировку, установленную другим пользователем (в удаленном клиентском приложении).
  • Для снятия блокировки использовалась система взаимодействия.
  • Удаленное клиентское приложение в течении 5 секунд, после отправки сообщения системы взаимодействия, не сняло блокировку.
Устранено некорректное поведение системы.
Кластер серверов.
Повышена надежность работы отказоустойчивого кластера.Отказоустойчивый кластер работал ненадежно.Повышена надежность работы отказоустойчивого кластера.
Мобильный клиент.
Мобильная платформа.
Сборщик мобильных приложений.
Для мобильной версии платформы «1С:Предприятие», работающей под управлением ОС Android, реализована поддержка 64-разрядной архитектуры процессоров.

Сборщик мобильных приложений, при сборке приложения для работы под управлением ОС Android, собирает 4 варианта приложения: 32-разрядное приложение архитектуры x86 и ARM и 64-разрядное приложение архитектур x86_64 и ARM64. Также реализована возможность публикации 64-разрядных приложений в магазин Google Play.

Изменен состав файлов в архиве дистрибутива мобильной версии mobile.zip.

Мобильная версия платформы «1С:Предприятие», работающая под управлением ОС Android, поддерживала только 32-разрядные архитектуры процессоров. Сборщик мобильных приложений не мог собирать и публиковать в магазине Google Play 64-разрядные версии мобильных приложений.Расширен список поддерживаемых архитектур процессоров при работе мобильной версии под управлением ОС Android.

Увеличился размер собранных мобильных приложений, работающих под управлением ОС Android. Повысилась скорость работы собранных мобильных приложений под управлением ОС Android.

В документации данное изменение описано здесь, здесь, здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
В соответствии с требованиям владельцев магазинов приложений, произошла замена некоторых разрешений мобильного приложения на несколько разрешений:
  • Разрешение Телефония заменено на следующие:
    • Набор номера;
    • Чтение журнала звонков;
    • Обработка звонков;
    • Автоматическая отправка SMS сообщений;
    • Получение SMS сообщений;
    • Журнал SMS сообщений.
  • Разрешение Мультимедиа заменено на следующие:
    • Камера;
    • Микрофон;
    • Библиотека музыки;
    • Библиотека картинок и видео;
    • Воспроизведение аудио и видео.

Новые разрешение сгруппированы по смыслу и функциональной связности.

Конфигурации, выгруженные версией 8.3.14 и более ранними, невозможно собрать с использованием мобильной версии версии 8.3.15 и последующими. Обратное правило также верно.

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

Сборщик мобильных приложений позволяет собирать мобильные приложения, которые содержат как конфигурации с указанными текстами запросов разрешений, так и без таковых (выгруженные в предыдущих версиях платформы «1С:Предприятие»).

Тексты запросов разрешений не редактировались в конфигураторе.Стало возможно указывать такие тексты запросов разрешений, которые максимально точно соответствуют требованиям мобильных приложений.
В документации данное изменение описано здесь, здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Глобальный поиск.
В мобильной версии системы «1С:Предприятие» реализован механизм глобального поиска.Данная функциональность не поддерживалась на мобильной версии.В мобильной версии «1С:Предприятие» реализованы возможности, ранее реализованные в версии системы «1С:Предприятие» для персонального компьютера.
Средства разработки.
В синтакс-помощнике реализованы следующие изменения:
  • Устаревшие объекты (свойства, функции, процедуры и т.д.) не удаляются из синтакс-помощника, а сохраняются в нем.
  • Доступность нерекомендуемых объектов (объекты, которые еще недоступны или не рекомендуются к использованию в текущем режиме совместимости) в дереве синтакс-помощника регулируется флажком в настройках синтакс-помощника: Отображать нерекомендуемые объекты.
  • Реализовано отображение версии привнесения, версия устаревания и версия, в которой смысловая информация об объекте редактировалась в последний раз.
  • Для устаревших объектов реализовано отображение объектов, рекомендуемых к использования вместо устаревшего.
  • Шрифт статьи синтакс-помощника установлен равным шрифту по умолчанию для библотеки WebKit, которая используется для отображения HTML-документов.
  • Для окна содержимого синтакс-помощника установлено ограничение по ширине в 1 000 пикселей.
  • Уменьшены отступы до и после маркированных списков.

Несмотря на состояние флажка настройки Отображать нерекомендуемые объекты, поиск с помощью сочетания клавиш Ctrl+F1 всегда приводит к отображению информации об объекте синтакс-помощника.

Информация о версии привнесения заполнена для всех объектов синтакс-помощника. Информация о версии удаления заполнена для всех объектов синтакс-помощника. Рекомендуемые объекты для замены заполнены только в тех случаях, если объявление об устаревании объекта выполнялось в версии 8.3.14 и последующих.

Указанные изменения в синтакс-помощнике действуют начиная с версии 8.3.15 и последующих.

В синтакс-помощнике отсутствовала информация о версиях объектов (привнесения, устаревания, изменения), а также об объектах, рекомендованных для использования вместо устаревших. Устаревшие объекты удалялись из синтакс-помощника. Получить доступ к таким объектам было невозможно.Синтакс-помощник стало более информативен и полезен для разработчика.
В документации данное изменение описано здесь, здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Специальные возможности мобильного устройства.
Реализована возможность использовать дополнительную проверку для получения доступа к возможностям мобильного приложения. Проверка выполняется используемой мобильной операционной системой и включает в себя проверку с использованием биометрии (отпечаток пальца, распознавание лица, распознавание радужной оболочки глаза) или ввода пароля (графического ключа и т.д.). Реализовано свойство глобального контекста ДополнительнаяПроверкаПользователя.

Реализовано безопасное хранение конфиденциальной информации на мобильном устройстве пользователя. Защита информации осуществляется средствами мобильной операционной системы. Реализована возможность управлять необходимостью дополнительной аутентификации для доступа к конфиденциальной информации. Реализовано свойство глобального контекста БезопасноеХранилище.

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

На мобильных устройствах, поддерживающих биометрическую аутентификацию, в свойствах информационной базы мобильного клиента, а также в диалогах ввода имени пользователя и пароля, формируемых мобильным клиентом, становится доступен флажок Использовать биометрию.

Данная возможность не предоставлялась.Стало возможно упростить процесс аутентификации в приложении для устройств, поддерживающих биометрическую аутентификацию.
В документации данное изменение описано здесь.
Установка клиентского приложения.
Для программы установки клиентского приложения в ОС Windows реализована поддержка вьетнамского языка.Программа установки клиентского приложения в ОС Windows не поддерживала вьетнамский язык.Устранено некорректное поведение системы.
История данных.
Для стандартной обработки История изменений данных реализованы возможности:
  • Запустить выполнение обработки очереди объектов после записи версий.
  • Удалить объекты из очереди обработки объектов после записи версий.

Данные возможности доступны с форме обработки с помощью команды Еще - Управление историей данных.

Данные возможности не предоставлялись.В стандартной обработке поддержаны новые возможности механизма работы с историей данных, ранее реализованные в платформе.
В документации данное изменение описано здесь.
Система взаимодействия.
Форма клиентского приложения.
При вызове метода формы НачатьПолучениеОбсуждения() реализовано создание контекстного обсуждения, если к моменту вызова метода получаемое контекстное обсуждение отсутствует.При вызове метода формы НачатьПолучениеОбсуждения() не выполнялось создание контекстного обсуждения, которое отсутствовало к моменту вызова метода.При вызове метода формы НачатьПолучениеОбсуждения() автоматически создается контекстное обсуждение, если к моменту вызова метода получаемое контекстное обсуждение отсутствует.
Документация.
В документации уточнено, что для работы с кластером, созданным стандартной версией СУБД PostgreSQL, пригодна только версия СУБД PostgreSQL, которая выпускается фирмой «1С».Информация в документации о том, что для работы с кластером, созданным стандартной версией СУБД PostgreSQL, пригодна только версия СУБД PostgreSQL, которая выпускается фирмой «1С», была явно не указана.Уточнена документация.
В документации данное изменение описано здесь.
Кластер серверов.
Оптимизирована работа финального шага алгоритма балансировки нагрузки (в режиме выбора с приоритетом по производительности) в том случае, когда отобранные на предыдущих шагах рабочие процессы отличаются по доступной производительности.Финальный шаг алгоритма балансировки нагрузки (в режиме выбора с приоритетом по производительности) работал неоптимально в том случае, когда отобранные на предыдущих шагах рабочие процессы отличаются по доступной производительности.Оптимизирован алгоритм балансировки нагрузки в кластере серверов.
В документации данное изменение описано здесь.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
В документации приведена информация по настройке веб-серверов для корректной работы механизма фоновых заданий в файловом варианте информационной базы.В документации отсутствовала информация по настройке веб-серверов для корректной работы механизма фоновых заданий в файловом варианте информационной базы.Уточнена документация к платформе.
В документации данное изменение описано здесь и здесь.
Работа с файлами.
При использовании методов НачатьПомещениеФайла()/НачатьПомещениеФайлов() загружаемый файл/файлы разбиваются на части и передача на сервер выполняется по частям. В результате сохраняется работоспособность пользовательского интерфейса.

Также реализована возможность начать помещение новых файлов, даже если файлы, помещение которых было начато ранее, еще не завершено.

При использовании методов НачатьПомещениеФайла()/НачатьПомещениеФайлов() загружаемый файл/файлы передавались целиком. Во время передачи клиентское приложение не реагировало на действия пользователя.

Начать помещение нового файла было невозможно, пока не завершилась ранее начатое помещение одного или нескольких файлов.

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

В режиме совместимости с версией 8.3.14 поведение не изменилось.

Данная возможность не предоставлялась.Расширен состав объектов конфигурации, которые могут входить в состав общих реквизитов.
В документации данное изменение описано здесь.
Программное лицензирование.
Ускорен запуск клиентского приложения и конфигуратора на компьютерах, работающих под управлением ОС Linux и macOS, при использовании базовых конфигураций, в том случае, когда на компьютере имеется большое количество дисковых разделов или ядер процессора.

Список ключевых параметров оборудования, используемых при активации базовой программной лицензии в операционных системах Linux и macOS, приведен в соответствие со списком ключевых параметров в операционной системе Windows.

Запуск клиентского приложения и конфигуратора на компьютерах, работающих под управлением ОС Linux и macOS, при использовании базовых конфигураций, в том случае, когда на компьютере имеется большое количество дисковых разделов или ядер процессора, выполнялся очень долго

Список ключевых параметров оборудования, используемых при активации базовой программной лицензии в операционных системах Linux и macOS, отличался от списка ключевых параметров в операционной системе Windows.

Ускорен запуск клиентского приложения и конфигуратора при работе с базовой конфигурацией под управлением ОС Linux и macOS.
Мобильный клиент.
Реализована доступность объекта ТекстовыйДокумент при работе в мобильном клиенте.Объекта ТекстовыйДокумент был недоступен при работе в мобильном клиенте.Расширены возможности мобильного клиента.
Кластер серверов.
Параметры Критический объем памяти процессов, Временно допустимый объем памяти процессов и Интервал превышения допустимого объема памяти процессов допустимо изменять с лицензией уровня ПРОФ.

Однако эти параметры влияют только на перезапуск процессов. Влияние данных параметров на прерывание серверных вызовов поддерживается только для лицензий уровня КОРП.

Если сервер работает с лицензией уровня ПРОФ, то значение предельного объёма памяти, после которого прерывается выполнение клиентского вызова сервера, определяется как 80% объема физической памяти компьютера, независимо от значения параметра Временно допустимый объем памяти процессов.

Параметры Критический объем памяти процессов, Временно допустимый объем памяти процессов и Интервал превышения допустимого объема памяти процессов было допустимо изменять только с лицензией уровня КОРП.Для кластера серверов, работающий с лицензией уровня ПРОФ, стало возможно управлять перезапуском рабочих процессов по критерию превышения объема потребляемой оперативной памяти.
В документации данное изменение описано здесь и здесь.
Форма клиентского приложения.
Интерфейс.
Для команды контекстного меню элементов формы Искать везде установлено сочетание клавиш Alt+L.Для команды контекстного меню элементов формы Искать везде использовалось сочетание клавиш Ctrl+Shift+C.Устранено пресечение сочетания клавиш для механизма платформы и устоявшегося сочетания клавиш типовых прикладных решений.
Интерфейс.
В интерфейсе Такси реализовано меню формы - отображается тремя точками, размещается в правой верхней части формы (кроме диалогов, формируемых методами Вопрос(), ПоказатьВопрос(), Предупреждение() и ПоказатьПредупреждение()). На начальной странице отображается одно меню формы. Состав меню формы зависит от текущего (активного) элемента формы:
  • Подменю Файл доступно, если для текущего элемента доступны команды сохранения и печати.
  • Команды поиска отображаются в том случае, если в текущем элементе поддерживается поиск или замена. Команды поиска не будут отображены, если текущим элементом формы выступает таблица, отображающая динамический список или коллекцию данных формы.
  • Команды работы с буфером обмена отображаются в том случае, если текущий элемент поддерживает работу с буфером обмена.
  • Если текущий элемент поддерживает команды отмены и возврата - в меню формы доступны эти команды.
  • Команда отображения свойств доступна при возможности просмотр свойств текущего элемента.
  • Команда специальной вставки отображается при наличии такой возможности (только в тонком и толстом клиентских приложениях).
  • Команда настройки панели навигации формы отображается только при наличии такой возможности.
  • Команда Сообщения отображается в том случае, если в форме выводились сообщения.
  • Команды объединения и закрепления окон не отображаются в меню формы, если форма отображается во вспомогательном окне.

В меню Сервис и настройки выполнены следующие изменения:

  • Из подменю Окна убраны команды объединения и закрепления окон.
  • Из подменю Настройки убраны команды отображения окна сообщений и настройки панели навигации формы.
  • Команды сохранения, печати (и настройки печати) действуют только на текущий (активный) элемент текущей формы клиентского приложения.

Команды работы с буфером обмена для чисел (поместить в буфер, прибавить к/вычесть из содержимого буфера) могут отображаться в заголовке главного окна приложения или вспомогательного окна приложения. Для включения/выключения этих команд предназначена команда Показать М, М+, М- меню Сервис и настройка.

В таблице формы, отображающей динамический список, сочетание клавиш Alt+F открывает диалог расширенного поиска.

Меню формы отсутствовало. Команды меню формы располагались в меню Сервис и настройки.Улучшена навигация в прикладном решении.
Полнотекстовый поиск.
Устранена проблема поиска слов, оканчивающихся на «*» с помощью полнотекстового поиска.

Если платформа сможет установить некорректность текущего индекса полнотекстового поиска - она автоматически удалит его.

Рекомендуется очистить и перестроить индекс полнотекстового поиска при переходе на версию 8.3.15.

С помощью полнотекстового поиска было невозможно найти слова, оканчивающихся на «*».Устранено некорректное поведение системы.
Средства администрирования.
В составе дистрибутива системы «1С:Предприятие» выделены отдельные файлы, предназначеные для работы программы установки на ОС Windows XP (имена этих файлов оканчиваются на суффикс _xp).

Программы установки приложений системы «1С:Предприятие» для ОС Windows используют кодировку UTF-8 для хранения отображаемых текстов. Программы установки для ОС Windows XP используют кодировку ANSI.

Программа установки системы «1С:Предприятие» для ОС Windows XP не поддерживает установку на вьетнамском языке.

Если для обновления системы «1С:Предприятие» используется веб-сервер и в организации не используется ОС Windows XP, рекомендуется не включать в архив клиентского приложения файлы дистрибутива для ОС Windows XP (имеющие суффикс имени _xp), для уменьшения размера загружаемого архива.

Программа установки системы «1С:Предприятие» на ОС Windows XP могла некорректно отображать символы на национальных языках.Поддержка устаревшей и неподдерживаемой производителем операционной системы Windows XP вынесена в отдельный дистрибутив.
В документации данное изменение описано здесь, здесь и здесь.
Табличный документ.
Команды управления поиском стали доступны с помощью меню Еще формы отчета и формы табличного документа.

Команды работы с таблицей и команды, связанные с редактированием, более недоступны в меню Еще формы табличного документа.

Команды управления поиском были доступны только через меню формы отчета и табличного документа.

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

Распределение команд между меню формы и меню Еще, в формах отчета и табличного документа, стало более логичным и понятным.
Интерфейс.
Команды сохранения и настройки печати более недоступны в меню Сервис и настройки - Файл.Команды сохранения и настройки печати были доступны в меню Сервис и настройки - Файл.Устранено дублирование команд в различных меню приложения.
Интерфейс.
Команда Изменить масштаб перенесена в меню формы.Команда Изменить масштаб размещалась в меню Сервис и настройка.Контекстная команда формы теперь находится непосредственно в форме.
В документации данное изменение описано здесь и здесь.
Средства администрирования.
Для утилиты контроля целостности системы реализована возможность вычислять хеш-функцию файлов с помощью алгоритмов SHA-256 и ГОСТ Р 31.11-2012 (512 бит).

Для режима работы make утилиты реализован параметр --method, который позволяет указать используемый алгоритм расчета хеш-функции.

Утилита контроля целостности системы всегда вычисляла хеш-функцию файлов с помощью алгоритма SHA-1.Для расчета хеш-функций стало возможно использовать более стойкие алгоритмы.
В документации данное изменение описано здесь.
История данных.
Существенно ускорено обновление истории данных (вызов метод ИсторияДанных.ОбновитьИсторию()) в том случае, если в системе существует большое количество версий, которые необходимо перенести в историю данных.Обновление истории данных (вызов метод ИсторияДанных.ОбновитьИсторию()) в том случае, если в системе существует большое количество версий, которые необходимо перенести в историю данных, занимало очень много времени.Ускорено обновление истории данных. Обновление истории данных можно выполнять одновременно с обычной работой пользователей.
Полнотекстовый поиск.
Уменьшено время формирования индекса полнотекстового поиска. Уменьшено дисковое пространство, занимаемое индексом полнотекстового поиска.

В случае ввода поисковой строки, состоящей из одного или двух символов и символа подстановки «*» (любая последовательность символов) может возникать ошибка с предложением уточнить поисковую строку (при большом результате поиска).

Формирования индекса полнотекстового поиска занимало больше времени, а сам индекс занимал больше дискового пространства.

В случае ввода поисковой строки, состоящей из одного или двух символов и символа подстановки «*» (любая последовательность символов) не возникала ошибка с предложением уточнить поисковую строку (при большом результате поиска).

Ускорено формирование индекса полнотекстового поиска. Уменьшено дисковое пространство, занимаемое индексом полнотекстового поиска.
Обновление конфигурации базы данных.
Реструктуризация таблицы базы данных не будет выполняться при одновременном выполнении всех следующих условий:
  • Используется оптимизированный механизм реструктуризации (режим v2).
  • Используется СУБД Microsoft SQL Server.
  • У объекта имеются подчиненные объекты (реквизиты, измерения и т.д.) типа хранилище значения, строка неограниченной длины или дата.
  • Объекты вышеперечисленных типов были добавлены в режиме совместимости с версией 8.3.7 и предыдущих.
  • После установки режима совместимости 8.3.8 и последующих, для такого объекта конфигурации не выполнялась реструктуризация.
  • Все изменения в объекте конфигурации не касаются реквизитов вышеперечисленных типов.

При выполнении всех вышеперечисленных условий оптимизированный механизм реструктуризации будет выполнять только выполненные изменения (при возможности) и не будет изменять выполнять полной реструктуризации таблицы базы данных.

Обычная реструктуризация информационной базы всегда выполняется реструктуризацию информационной базы при любых изменения в метаданных объекта конфигурации.

При одновременном выполнении всех нижеследующих условий выполнялась реструктуризация таблицы базы данных:
  • Используется оптимизированный механизм реструктуризации (режим v2).
  • Используется СУБД Microsoft SQL Server.
  • У объекта имеются подчиненные объекты (реквизиты, измерения и т.д.) типа хранилище значения, строка неограниченной длины или дата.
  • Объекты вышеперечисленных типов были добавлены в режиме совместимости с версией 8.3.7 и предыдущих.
  • После установки режима совместимости 8.3.8 и последующих, для такого объекта конфигурации не выполнялась реструктуризация.
  • Все изменения в объекте конфигурации не касаются реквизитов вышеперечисленных типов.
В некоторых случаях (условия перечислены в разделе «Как стало») оптимизированный механизм реструктуризации будет обновлять таблицы базы данных существенно быстрее, чем обычный механизм реструктуризации.
Технологический журнал.
В документации актуализировано описание свойств события CLSTR.В документации было приведено устаревшее описание свойств события CLSTR.Актуализирована документация.
В документации данное изменение описано здесь.
Форма клиентского приложения.
Командный интерфейс.
В заголовке формы клиентского приложения реализованы кнопки Сохранить, Печать и Предварительный просмотр. Данные кнопки, а также подменю Файл в меню формы, отображаются в том случае, если в текущей форме есть хотя-бы одно видимое поле следующего вида:
  • Поле табличного документа.
  • Поле текстового документа.
  • Поле графической схемы.
  • Поле HTML-документа.
  • Поле форматированного документа.
  • Поле географической схемы.
  • Поле планировщика.

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

Для вызова меню формы реализована команда Alt + -.

Команды Сохранить, Печать и Предварительный просмотр отображались в системной командной панели и в главном меню. Команды были доступны, если текущий элемент формы поддерживал эту команду, или на форме был только один видимый элемент из перечисленных далее и элемент поддерживал эту команду:
  • Поле табличного документа.
  • Поле текстового документа.
  • Поле графической схемы.
  • Поле HTML-документа.
  • Поле форматированного документа.
  • Поле географической схемы.
  • Поле планировщика.
Если в форме есть элементы, поддерживающие сохранение и печать, то работа с ними стала более понятной для пользователя.
В документации данное изменение описано здесь.
Мобильная платформа.
Мобильный клиент.
Системные требования.
Для устройств на базе операционной системы iOS прекращена поддержка версии 7.x. Минимальная версия iOS - 8.0.Поддерживалась версия 7.x операционной системы iOS.Прекращена поддержка устаревшей версии операционной системы iOS. Прекращена поддержка устройства Apple iPhone 4.
В документации данное изменение описано здесь.
Расширение конфигурации.
Реализована возможность использовать расширения для базовых конфигураций. Для этого расширение должно быть подписано тем же ключом, что и сама базовая конфигурация.

Для пакетного режима запуска конфигуратора реализована команда /SignCfg.

Для конфигуратора, запущенного в режиме агента, реализована команда sign-cfg режима config.

Использование расширения не поддерживалось при использовании базовых конфигураций.Разработчик базовых конфигураций получил возможность выпускать исправления для базовых конфигураций, без перевыпуска всей конфигурации.
В документации данное изменение описано здесь, здесь и здесь.
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов.
При выполнении публикации для веб-сервера Apache, публикация недоступна, если разрядность веб-сервера не совпадает с разрядностью конфигуратора, которым выполняется публикация.При выполнении публикации для веб-сервера Apache, не выполнялась проверка соответствия разрядности веб-сервера и конфигуратора, которым выполнялась публикация.Снижено количество труднообъяснимых ошибок, которые могли возникать при публикации на веб-сервер Apache с отличающейся разрядностью.
В документации данное изменение описано здесь.
Средства администрирования.
Возможность обновления клиентского приложения через веб-сервер доступна для использования с лицензией ПРОФ.Возможность обновления клиентского приложения через веб-сервер была доступна для использования только с лицензией КОРП.Упрощено обновление клиентских приложений при подключении к информационной базе с использованием веб-сервера.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Кластер серверов.
Система мониторинга кластера анализирует не только настройки использования памяти, заданных в настройках кластера, но и объем используемой памяти каждого рабочего процесса:
  • Если объем используемой памяти превысит 80% от объема виртуального адресного пространства, то такой рабочий процесс будет завершен в штатном режиме.
  • Если объем используемой памяти превысит 95% от объема виртуального адресного пространства, то такой рабочий процесс будет завершен аварийно.

Механизмы кластера, использующие данные о доступной оперативной памяти компьютера, учитывают изменения, которые происходят с объемом оперативной памяти в течении работы компьютера (например, при смене параметров виртуальной машины, в которой работает кластер серверов).

Система мониторинга кластера не использовала для анализа объем используемой памяти каждого рабочего процесса.

Механизмы кластера, использующие данные о доступной оперативной памяти компьютера, использовали данные об оперативной памяти, которые получались один раз, при старте кластера.

Повышена стабильность работы кластера серверов в том случае, если работает 32-разрядный кластер серверов системы «1С:Предприятие» под управлением 64-разрядной операционной системы.
В документации данное изменение описано здесь.
Табличный документ.
Реализована возможность открытия табличного документа, сохраненного в «1С:Предприятии» версии 8.3.17 и последующих.При попытке открытия табличного документа, сохраненного в «1С:Предприятии» версии 8.3.17 и последующих, формировалось исключение и документ не открывался.Устранено некорректное поведение системы.
Картинки.
Реализована поддержка многостраничных TIFF-картинок.

Реализованы методы Картинка.КоличествоКадров() и ОбрабатываемаяКартинка.ПолучитьКартинки().

Для объекта ОбрабатываемаяКартинка реализован вариант конструктора, получающего на вход массив картинок и формат результирующей картинки. Для конструктора объекта ОбрабатываемаяКартинка реализованы параметры Кадры и Формат.

Для расширения поля формы клиентского приложения для картинки реализовано свойство НомерТекущегоКадра и метод КоличествоКадров().

При загрузке многостраничной TIFF-картинки использовался только первый кадр.Реализована поддержка многостраничных TIFF-картинок.
В документации данное изменение описано здесь.
Динамический список.
Система компоновки данных.
Исключена ошибка восстановления настроек системы компоновки данных и динамического списка в том случае, когда настройки были сохранены в версии 8.3.16 и последующих, но режим совместимости конфигурации установлен в значения Версия 8.3.15.Если режим совместимости конфигурации установлен в значения Версия 8.3.15, а сохранение настроек системы компоновки данных или динамического списка выполнялось в версии платформы 8.3.16 и последующих, то восстановить настройки было невозможно.Устранено некорректное поведение системы.
Клиентское приложение.
Установка клиентского приложения.
Средства администрирования.
Реализована возможность распространения клиентского приложения через веб-сервер, без настройки файла default.vrd, средствами расширения веб-сервера. Поиск дистрибутива клиентского приложения будет выполняться в каталоге distr каталога той версии, чье расширение веб-сервера работает на веб-сервере.

Реализованы новые варианты дистрибутивов клиентских приложений, которые могут быть установлены дополнительно к полноценному дистрибутиву системы «1С:Предприятие» и содержат упакованные дистрибутивы клиентских приложений. Такой вариант поставки клиентских приложений поддерживается только для ОС Windows и macOS.

Данная возможность не предоставлялась.

Дистрибутив клиентского приложения можно было получить с веб-сервера только после корректной настройки файла default.vrd.

Упрощена настройка распространения дистрибутивов клиентского приложения при обновлении версии системы «1С:Предприятие».
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.

Оглавление

Переход с предыдущей версии на версию 8.3.15

Оглавление

Версия 8.3.14

Версия 8.3.14 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8314doc) документации к текущей версии.

Оптимизированный механизм обновления конфигурации базы данных вышел из статуса бета-версии. В документации данное изменение описано здесь, здесь и здесь.

64-разрядное клиентское приложение (тонкий клиент, толстый клиент, конфигуратор), работающее под управлением ОС Windows, вышло из статуса бета-версии.

Мобильный клиент вышел из статуса бета-версии.

Поддержка ОС Windows в мобильной платформе вышла из статуса бета-версии.

Тонкий клиент для работы под управлением ОС macOS вышел из статуса бета-версии. Толстый клиент и конфигуратор для работы под управлением ОС macOS по-прежнему находятся в статусе бета-версии.

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


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.13. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.12. Возможность запуска конфигураций, разработанных в версии 8.3.13 и более младших, в версии 8.3.14, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.14 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.14, при необходимости, использовать для работы с информационной базой и версию 8.3.13. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Кластер серверов.
Автономный сервер.
Реализован автономный сервер системы «1С:Предприятие». Это приложение, способное обслуживать клиентские приложения, работающие с информационной базой по протоколу HTTP.

Автономный сервер сам обеспечивает работу по протоколу HTTP, не требуя для этого выделенного веб-сервера. Автономный сервер более эффективно использует ресурсы компьютера, на котором сервер запущен.

Один экземпляр автономного сервера обслуживает одну информационную базу. Не поддерживается работа конфигуратора с автономным сервером. Автономный сервер управляется с помощью утилиты командной строки. Автономный сервер поддерживает работу с файловым и клиент-серверным вариантами информационной базы.

В случае работы с файловым вариантом базы, допускается использование до 3-х клиентских сеансов (без учета сеансов фоновых заданий, интернет-сервисов и т.д.) без приобретения серверной лицензии. Во всех остальных случаях требуется наличие любой серверной лицензии.

Автономный сервер имеет ряд ограничений, описанных в документации.

Автономный сервер обладает собственными средствами администрирования.

Данная возможность включена в статусе бета-версии.

Данная возможность не предоставлялась.Новая архитектура призвана повысить эффективность и надежность работы сервера 1С:Предприятия.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Копии базы данных.
Кластер серверов.
Работа с СУБД.
Реализована возможность размещать во внешней базе данных (относительно базы данных «1С:Предприятия») копии таблиц, использование которых в отчетах или запросах, вызывает повышенную нагрузку на используемую СУБД. Данный механизм поддерживается только при работе в клиент-серверном варианте работы.

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

В качестве СУБД, используемой для размещения таблиц-копий, допускается использование какой-либо из следующих СУБД: Microsoft SQL Server, Oracle Database, PostgreSQL. СУБД кластера серверов и копии базы данных могут различаться.

Синхронизация информации между базой данных кластера серверов и копией базы данных может выполняться как средствами платформы «1С:Предприятие», так и средствами используемых СУБД.

Реализовано свойство глобального контекста КопииБазыДанных. Для объекта Запрос реализованы свойства ТребуемаяАктуальностьДанных, ТребуемоеВремяАктуальностиДанных. Для объекта РезультатЗапроса реализованы свойства ДанныеАктуальны, ВремяАктуальностиДанных, КопияБазыДанных. Для объекта ЗначенияПараметровВыводаКомпоновкиДанных реализованы свойства ТребуемаяАктуальностьДанных, ТребуемоеВремяАктуальностиДанных, ВыводитьАктуальностьДанных, ВывводитьКопиюБазыДанных. Реализованы функции языка выражений системы компоновки данных ДанныеАктуальны(), ВремяАктуальностиДанных() и КопияБазыДанны().

Реализованы системные фоновые задания Первоначальное заполнение копии базы данных и Обработка оповещения копии базы данных.

Реализованы сервисы кластера Сервис копий базы данных и Сервис времени копий базы данных.

Реализована стандартная функция Управление копиями базы данных.

Реализовано событие технологического журнала <DBCOPIES>.

Механизм копий базы данных требует лицензию КОРП.

Данная возможность включена в статусе бета-версии.

Данная возможность не предоставлялась.Реализована возможность разделить нагрузку на информационную базу между различными физическими СУБД. Например, в основной базе данных будут выполняться все операции по вводу документов, а в копии базы данных будут выполняться отчеты и запросы, существенно нагружающие СУБД.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Кластер серверов.
Системные требования.
Реализован механизм ускорения формирования аналитических отчетов (Дата акселератор). С этой целью в кластере серверов реализован сервис, выполняющий функцию базы данных, хранимой в оперативной памяти. Для работы Дата акселератора требуется использование механизма копий баз данных.

Реализован сервис кластера серверов Сервис Дата акселератора.

Дата акселератор работает под управлением только в 64-разрядной операционной системы. Работа под управлением операционных систем Windows XP и Windows Vista не поддерживается.

Механизм копий базы данных требует лицензию КОРП.

Данная возможность включена в статусе бета-версии. Для использования сервиса Дата акселератора требуется лицензия на тестирование выделенной функциональности. При отсутствии лицензии на тестирование выделенной функицональности использование Дата акселератора будет невозможно.

Данная возможность не предоставлялась.Реализована возможность существенного ускорения формирования сложных аналитических отчетов.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Система взаимодействия.
Реализована возможность работы с файлами в системе взаимодействия. Сервер системы взаимодействия позволяет использовать следующие хранилища: Amazon S3, Google Cloud и другие хранилища, реализующие протокол Amazon S3.

На сервере системы взаимодействия реализована возможность задания ограничений на:

  • Размер одного загружаемого файла.
  • Суммарный размер загружаемых файлов в сутки.
  • Суммарный размер получаемых файлов в сутки.

Реализовано свойство СообщениеСистемыВзаимодействия.Вложения. Для менеджера системы взаимодействия реализованы методы: ПоддерживаетсяРаботаСВложениями(), ПодключитьОбработчикФормированияКоманд(), ОтключитьОбработчикФормированияКоманд().

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

Можно было использовать только видеозвонок (видеоконференция в режиме «один на один»).

Расширены возможности системы взаимодействия.
В документации данное изменение описано здесь.
Средства разработки.
Для конфигуратора, работающего в режиме агента, реализованы следующие возможности (аналогичные возможностям командной строки запуска конфигуратора):
  • Выгрузка конфигурации в XML мобильной платформы.
  • Формирование подписи для мобильного клиента.
  • Выгрузка конфигурации мобильного клиента.
  • Выгрузка конфигурации или расширения в файл.
  • Загрузка конфигурации или расширения из файла.
  • Снятие конфигурации с поддержки.
  • Выгрузка информационной базы.
  • Загрузка информационной базы.
  • Удаление данных информационной базы.

Для конфигуратора, работающего в режиме агента, реализованы следующие возможности (данные возможности доступны только в режиме агента):

  • Создание пустого расширения.
  • Удаление расширения.
  • Получение свойств расширения.
  • Установка свойств расширения.

Реализована возможность отображения состояния выполнения длительных операций при работе в режиме агента (не для всех команд).

Расширен перечень ситуаций, которые описываются специальным кодом ошибки в поле error-type.

Расширен формат сообщений, которые возвращаются после выполнения команд в режиме агента.

Данные возможности не предоставлялись.Расширены возможности работы конфигуратора в режиме агента.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Кластер серверов.
Средства администрирования.
Реализована возможность управления кластером сервером из встроенного языка. Управление выполняется с использованием сервера ras, без использования технологии COM. Допускается подключение к кластеру серверов, не совпадающего по номеру версии с используемым клиентским приложением. Доступ к механизму администрирования предоставляется при работе на стороне тонкого клиента и на сервере.

Реализован объект АдминистрированиеСервера.

Данная возможность не предоставлялась.

Доступ к администрированию кластера серверов с помощью встроенного языка предоставлялся только с использованием COM-соединения и был доступен только на стороне сервера при работе под управлением ОС Windows. Версия администрируемого сервера должна была полностью совпадать с версией используемого для администрирования «1С:Предприятия».

Реализована возможность реализовать кроссплатформенный интерфейс администрирования кластера серверов «1С:Предприятия», не требующий точного совпадения версий клиентского приложения и кластера серверов. Стало возможно реализовать консоль кластера при работе под управлением ОС Linux. Стало возможно отказаться от консоли кластера, работающей под управлением Microsoft Management Console.
В документации данное изменение описано здесь.
Отображение информации.
Реализована возможность согласования словосочетания с числительным. Реализован метод глобального контекста ПолучитьСклоненияСтрокиПоЧислу().Данная возможность не предоставлялась.Упрощено формирование фраз, которые содержат какое-либо значение (числом или прописью) и согласованную с этим числом фразу.
Общие объекты.
Во встроенном языке реализована возможность решения систем линейных алгебраических уравнений. Реализован объект РасчетСистемЛинейныхУравнений.Данная возможность не предоставлялась.Реализована возможность ускорения расчетов в тех случаях, когда требуется решение больших систем линейных алгебраических уравнений.
В документации данное изменение описано здесь.
Отображение информации.
В библиотеку картинок добавлена картинка Прикрепить.В библиотеке картинок отсутствовала добавленная картинка.Расширен состав библиотеки картинок.
Расширение конфигурации.
Реализована возможность расширять состав значений заимствованного перечисления.

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

Данная возможность не предоставлялась.Расширены возможности расширений по работе с перечислениями.
В документации данное изменение описано здесь и здесь.
Расширение конфигурации.
Для объектов метаданных, заимствованных в расширение, реализовано свойство Комментарий. Свойство предназначено для использования в процессе разработки расширения и не используется при формировании результирующей конфигурации и проверках применимости расширения.Данная возможность не предоставлялась.Стало возможно комментировать описывать назначение тех или иных объектов расширения непосредственно в самом расширении, не прибегая к сторонним инструментам.
В документации данное изменение описано здесь.
Расширение конфигурации.
Общие объекты.
В расширении конфигурации реализована возможность создания собственных параметров сеанса. Такие параметры сеанса могут использоваться в текстах ограничений доступа.Данная возможность не предоставлялась.Расширены возможности расширения конфигурации.
В документации данное изменение описано здесь и здесь.
Регистры расчета.
Реализована возможность получить фактический период действия набора записей регистра расчета до записи этого набора. Для набора записей регистра расчета реализован метод ПолучитьФактическийПериодДействия().Фактический период действия записей рассчитывался платформой только при записи набора записей регистра расчета. За счет отказа от лишней записи набора записей регистра расчета улучшена параллельность работы с регистрами расчета и повышена производительность для некоторых сценариев применения.
Кластер серверов.
Для счетчиков потребления ресурсов реализована возможность отбора по признаку использования безопасного режима работы и профиля безопасности (добавлены новые типы фильтров).

Для выражений отбора счетчика потребления ресурсов реализована возможность сравнения на неравенство.

Для выражений отбора счетчика потребления ресурсов реализована возможность объединять «по И» несколько условий на один тип фильтра.

Данные возможности не предоставлялись.Расширены возможности анализа работы прикладного решения в клиент-серверном варианте.
В документации данное изменение описано здесь.
Система компоновки данных.
Для системы компоновки данных реализована возможность отображения картинок, расположенных в информационной базе. В отчете могут отображаться картинки, заданные в качестве навигационной ссылки на картинку и собственно картинкой, размещенной в реквизите типа ХранилищеЗначения.

Для объектов ОформлениеКомпоновкиДанных и ОформлениеЯчейкиТаблицыОбластиКомпоновкиДанных реализованы свойства ВыводитьКартинку, РазмерКартинки, ПоложениеТекстаОтносительноКартинки, ГоризонтальноеПоложениеКартинки, ВертикальноеПоложениеКартиинки.

В режиме совместимости с версией 8.3.13 поведение по умолчанию не изменилось.

Система компоновки данных не предоставляла возможность отображения картинок из информационной базы.Расширены оформительские возможности системы компоновки данных.
Диаграммы.
Реализована возможность редактировать состав серий и точек диаграмм. Для объектов ТочкиДиаграммы и СерииДиаграммы реализованы методы Вставить(), Сдвинуть(), Удалить(), Очистить().Данная возможность не предоставлялась.

При необходимости изменить одну точку или значение было необходимо заново заполнить диаграмму данными.

Расширены возможности диаграмм.

Например, стало возможно делать график с автоматической прокруткой, когда с определенным интервалом времени удаляется первая точка графика и добавляется последняя.

В документации данное изменение описано здесь.
Клиентское приложение.
Реализован пакетный режим работы тонкого и толстого клиентских приложений. Пакетный режим распространяется от начала запуска клиентского приложения до окончания работы обработчика ПередНачаломРаботыСистемы модуля приложения. После окончания работы обработчика пакетный режим автоматически отключается. В пакетном режиме запуска подавляется вывод любых диалогов системы.

Признаком пакетного режима работы клиентского приложения является команда командной строки запуска /DisableStartupDialogs. В документации отражены особенности поведения системы в пакетном режиме запуска клиентского приложения.

Реализован метод глобального контекста ЗапрещеноОткрытиеФорм().

В настройках параметров запуска клиентского приложения из конфигуратора реализована возможность запуска в пакетном режиме.

Если во время исполнения методов ЗапуститьПриложение()/НачатьЗапускПриложения() будут обнаружены ошибки времени исполнения, то при работе в пакетном режиме будет сформировано исключение.

Данная возможность не предоставлялась.

Пакетный режим запуска был доступен только при использовании конфигуратора.

Если во время исполнения методов ЗапуститьПриложение()/НачатьЗапускПриложения() будут обнаружены ошибки времени исполнения, то при работе на стороне сервера формировался диалог с ошибкой.

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

Необходимость лицензии для выполнения тестирования механизма определяется при анонсе соответствующего механизма.

Запрос на получение лицензии для тестирования выделенной функциональности следует направлять письмом по адресу betaplatform@1c.ru.

Для утилиты лицензирования реализована возможность работы с лицензиями для проведения тестирования выделенной функциональности.

Использование бета-версий механизмов не требовало наличие специальной лицензии.В некоторых случаях тестирование бета-версий механизмов платформы будет требовать специальной лицензии для тестирования выделенной функциональности.
В документации данное изменение описано здесь.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Веб-клиент.
Веб-клиент более не поддерживает конфигурации, которые используют интерфейс версии 8.2. При работе в веб-клиенте отключена возможность переключения интерфейса между интерфейсом версии 8.2 и интерфейсом Такси. Игнорируются команды командной строки запуска itdi и itaxi. Данные команды являются устаревшими и не должны больше использоваться. Вне зависимости от значения свойства НастройкиКлиентскогоПриложения.ВариантИнтерфейсаКлиентскогоПриложения всегда используется интерфейс Такси. Веб-клиент поддерживал использование интерфейса версии 8.2.Отключена поддержка устаревшего вида интерфейса клиентского приложения. Повышена стабильность работы веб-клиента.
В документации данное изменение описано здесь, здесь и здесь.
Система взаимодействия.
Во время осуществления видеозвонка реализована возможность независимого отключения видеокамеры и микрофона.Во время осуществления видеозвонка отключение видеокамеры приводило к одновременному отключению микрофона.Устранено некорректное поведение системы.
Командный интерфейс.
При отображении подсказки к разделам и командам командного интерфейса убрано отображение гиперссылки «Справка» в том случае, если для раздела или команды была задана справочная информация.

Однако справочная информация по разделу или команде по-прежнему доступна через окно отображения справочной информации.

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

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

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Диаграммы.
Оптимизирована работа с диаграммами, содержащими большое количество данных.

Рекомендуется проанализировать использование диаграмм в прикладных решениях и выполнить следующий рефакторинг:

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

В режиме совместимости с версией 8.3.13 поведение не изменилось.

При выполнении поиска выражений вида «слово*», поиск могу не завершиться вовсе с ошибкой превышения количества допустимых слов поиска.Оптимизирован механизм полнотекстового поиска.
В документации данное изменение описано здесь.
Работа с СУБД.
Ускорено выполнение реструктуризации информационной базы при использовании СУБД Microsoft SQL Server и IBM DB2.Выполнение реструктуризации информационной базы при использовании СУБД Microsoft SQL Server и IBM DB2 требовало больше времени.Ускорено выполнение реструктуризации информационной базы при использовании СУБД Microsoft SQL Server и IBM DB2.
Работа с СУБД.
Уменьшилась вероятность одновременного закрытия множества соединений с Microsoft SQL Server, что положительно влияет на производительность работы с TempDB.Существовала вероятность одновременного закрытия множества соединений с Microsoft SQL Server, что приводило у существенному снижению производительности при работе с TempDB.Оптимизировано использование TempDB при работе с СУБД Microsoft SQL Server.
Регистры расчета.
Для регистра расчета реализован кластерный индекс по регистратору. Перестройка индекса будет выполнена при реструктуризации регистра расчета или при переиндексации во время выполнения операции тестирования и обновления.

Если при удалении записей из таблицы фактического периода действия не установлен отбор по измерениям регистра, то для запроса удаления не формируется соединение с основной таблицей регистра.

Для регистра расчета отсутствовал кластерный индекс.

При удалении записей из таблицы фактического периода действия, запроса удаления всегда содержал соединение с основной таблицей регистра.

Снижена вероятность табличной блокировки при удалении записей фактического периода действия регистра расчета.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Клиентское приложение.
Для тонкого клиента (при подключении по HTTP/HTTPS) реализована поддержка использования произвольного провайдера OpenID-аутентификации. Используемый провайдер должен поддерживать протокол OpenID Connect.Данная возможность не предоставлялась.

Использование произвольного провайдера OpenID-аутентификации было возможно только при использовании веб-клиента.

Расширен список вариантов аутентификации пользователя при использовании тонкого клиента.
В документации данное изменение описано здесь, здесь и здесь.
Клиентское приложение.
При использовании веб-клиента или тонкого клиента (при подключении по HTTP/HTTPS) реализована возможность использовать для аутентификации систему ЕСИА (единая система идентификации и аутентификации).

В описании провайдера OpenID Connect, в файле default.vrd (элемент <providers>), реализованы свойства dialect и crypto.

В тонком клиенте аутентификация с использованием ЕСИА возможно только в том случае, если информаицонная база опубликована на веб-сервере Apache.

Данная возможность не предоставлялась.Расширен список вариантов аутентификации пользователя.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа с запросами.
Система компоновки данных.
При работе с запросом с помощью объекта СхемаЗапроса реализована возможность использования расширения языка запросов для системы компоновки данных.

Реализованов свойство СхемаЗапроса.РежимКомпоновкиДанных. Для объекта ЗапросВыбораСхемыЗапроса реализованы свойства ПоляВыбораКомпоновкиДанных, Характеристики. Реализовано свойство ОператорВыбратьСхемыЗапроса.ВыражениеОтбораКомпоновкиДанных. Реализовано свойство ТаблицаСхемыЗапроса.ПараметрыКомпоновкиДанных.

Для конструктора запросов, работающего в режиме «1С:Предприятия», реализована поддержка расширения языка запросов для системы компоновки данных.

Реализовано свойство КонструкторЗапроса.РежимКомпоновкиДанных.

Объект СхемаЗапроса не поддерживала работу с расширением языка запросов для системы компоновки данных.

Конструктор запросов, работающий в режиме «1С:Предприятие», не поддерживал работу с расширением языка запросов для системы компоновки данных.

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

В режиме совместимости с версией 8.3.7 поведение не изменилось.

Рекомендуется пересмотреть все динамические списки, в которых не указана основная таблица или в качестве основной таблицы используется виртуальная таблица без ключа (все, кроме ДвиженияССубконто, ЗадачиПоИсполнителю, критерий отбора, таблицы среза регистра сведений) в пользу использования произвольного ключа с видом Значение поля или Ключ строки.

Данная возможность не предоставлялась.

Ключевые поля определялись используемой основной таблицей динамического списка.

Расширены возможности работы с динамическим списком с отсутствующей основной таблицей. Повышена производительность при использовании динамических списков с отсутствующей основной таблицей. Например, для динамического списка без основной таблицы, стало возможно использование группировки.
В документации данное изменение описано здесь и здесь.
Средства разработки.
При использовании конфигуратора в режиме агента, рабочие каталоги пользователя имеют цифровую нумерацию. Соответствие каталога и пользователя указывается в файле agentbasedir.json, который расположен в рабочем каталоге агента (параметр командной строки запуска AgentBaseDir).При использовании конфигуратора в режиме агента, рабочие каталоги пользователя включали имя пользователя в название каталога.По имени рабочего каталога невозможно определить имя пользователя, использующего конфигуратор в режиме агента. Сокращен путь к рабочему каталогу пользователя.
В документации данное изменение описано здесь.
Расширение конфигурации.
При заимствовании формы в расширение, заимствуются только ее элементы. После заимствования свойства элементов могут изменяться в редакторе формы из расширения в полном объеме. Остальные объекты формы (реквизиты, команды, параметры и т.д.) по умолчанию автоматически не заимствуются, следовательно свойства этих объектов формы не могут редактироваться. Для включения возможности редактирования требуемый объект следует добавить в расширение.

При заимствовании формы не выполняется заимствование родительского объекта конфигурации этой формы.

Работа с формами, добавленными в расширение в предыдущих версиях, не изменяется.

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

В режиме совместимости с версией 8.3.13 поведение не изменилось.

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

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Область построения для круговой диаграммы занимала все свободное пространство. При наведении курсора мыши было возможно обрезание подсвечиваемой области сектора, на который навели курсор.Устранено некорректное поведение системы.
Расширение конфигурации.
При применении расширения конфигурации не контролируется количество параметров и наличие ключевого слова Знач перед параметром для обработчиков событий.При применении расширения конфигурация проверялось совпадение количества параметров и наличие ключевого слова Знач для обработчиков событий в расширении и расширяемой конфигурации. В расширении и расширяемой конфигурации должно было быть одинаковое количество параметров.Поведение расширения приведено в соответствие с поведением платформы для основной конфигурации. При вызове обработчика событий не проверяется точное совпадение состава параметров.
Система компоновки данных.
Псевдоним поля при генерации макета компоновки данных включает в себя псевдоним исходного поля и описание дополнительной информации (представление реквизита поля, агрегатной функции и т.д.).

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Псевдоним поля при генерации макета компоновки данных формировался по стандартным правилам правилам конструктора запросов.Псевдоним поля системы компоновки данных стал лучше соответствовать содержимому поля.
В документации данное изменение описано здесь.
Картинки.
Для картинок формата GIF реализована поддержка расширения формата «XMP DataXMP».Данная возможность не предоставлялась.Расширен список поддерживаемых вариантов картинок. Картинки формата GIF, которые сделаны с использованием продуктов компании Adobe, стали поддерживаться системой «1С:Предприятие».
В документации данное изменение описано здесь.
Работа с СУБД.
Технологический журнал.
При работе под управлением СУБД PostgreSQL, в технологический журнал (событие <plansql>) помещаются планы запросов для запросов UPDATE, DELETE и INSERT.При работе под управлением СУБД PostgreSQL, в технологический журнал (событие <plansql>) помещались планы запросов только для запроса SELECT.Упрощен подробный анализ работы прикладного решения при исполдьзовании СУБД PostgreSQL.
Средства разработки.
При выполнении операции сравнения модулей конфигураций, реализовано отображение метода, который, будучи неизменным, был перемещен в другую область или другое условие препроцессора.

При выполнении операции сравнения модулей конфигураций, методы, которые, будучи неизменными, был перемещен в другую область или другое условие препроцессора, отображались как измененные, что вводило в заблуждение.Сравнение модулей на встроенном языке стало более простым и понятным.
Табличный документ.
Диаграммы.
При отображении табличного документа в режиме редактирования в тонком клиенте, толстом клиенте и конфигураторе, для того, чтобы открыть свойство какой-либо области диаграммы, достаточно указать курсором мыши на требуемую область диаграммы.При отображении табличного документа в режиме редактирования в тонком клиенте, толстом клиенте и конфигураторе, для того, чтобы открыть свойство какой-либо области диаграммы, было необходимо вначале перейти в режим редактирования диаграммы с помощью двойного клика по диаграмме, а лишь затем указать нужную область.Взаимодействие с диаграммой в табличном документе стало более простым и понятным для пользователя.
Обновление конфигурации базы данных.
Реализовано отображение критических ошибок оптимизированного механизма обновления конфигурации базы данных в конфигураторе и в событии <EXCP> технологического журнала.Критические ошибки оптимизированного механизма обновления конфигурации базы данных не отображались в конфигураторе и технологическом журнале.Улучшена диагностика критических ошибок при использовании оптимизированного механизма обновления конфигурации базы.
Табличный документ.
Переработан механизм импорта данных из документов формата Microsoft Office OpenXML (Microsoft Excel 2007 и старше) и ODT (OpenDocument). Устранены ошибки, возникающие при импорте документов в данном формате.При импорте информации из документов в формате Microsoft Office OpenXML (Microsoft Excel 2007 и старше) и ODT (OpenDocument) могли возникать ошибки, в результате которых импорт становился невозможен.Устранено некорректное поведение системы.
Табличный документ.
При импорте табличного документа из файла формата XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 и старше) или ODS (OpenDocument), если у рисунка-фигуры и рисунка-картинки текст рисунка пустой или состоит только из пробелов, рисунок типа Текст в результирующем табличном документе не создается.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

При импорте табличного документа из файла формата XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 и старше) или ODS (OpenDocument), наблюдалось следующее поведение:
  • Для рисунка-фигуры импорт не выполнялся если текст рисунка был пустой, но импорт выполнялся, если текст рисунка состоял только из пробелов.
  • Для рисунка-картинки импорт выполнялся в любом случае, даже если текст рисунка был пустой или состоял только из пробелов.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Выгрузка/загрузка конфигурации в файлы.
При частичной загрузке из XML корня конфигурации, если отсутствует файл внешнего свойства с информацией о настройках поддержки, то настройки поддержки сбрасываются. В результате конфигурация перестает находиться на поддержке.При частичной загрузке из XML корня конфигурации, если отсутствует файл внешнего свойства с информацией о настройках поддержки, то настройки поддержки не изменялись. В результате состояние поддержки конфигурации оставалось в том виде, в каком оно было до начала загрузки конфигурации из файлов.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Табличный документ.
Значением свойства ТипРисунка для рисунка-примечания ячейки табличного документа является ТипРисункаТабличногоДокумента.Примечание.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Значением свойства ТипРисунка для рисунка-примечания ячейки табличного документа являлось ТипРисункаТабличногоДокумента.Текст.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Табличный документ.
Изменилось отображение текста в ячейке табличного документа, если для ячейки установлено выравнивание «По ширине». Отображение текста стало корректным.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Отображение текста в ячейке табличного документа, если для ячейки установлено выравнивание «По ширине», выглядело как выравнивание «Влево».Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Генератор макета системы компоновки данных выводит в макет группировки поля ресурсов, даже если для вывода родительской группировки используется предопределенный макет и в выбранных полях не указаны ресурсы, а у дочерней группировки ресурсы указаны.

Возможно изменение внешнего вида формируемого отчета.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Генератор макета системы компоновки данных не выводил в макет группировки поля ресурсов, если для вывода родительской группировки использовался предопределенный макет и в выбранных полях не указаны ресурсы, а у дочерней группировки ресурсы указаны.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Технологический журнал.
В технологическом журнале реализованы свойства Dbms, Database, DBCopy для событий обращения к СУБД (DB2, DBMSSQL, DBPOSTGRS, DBORACLE), событий EXCP и SDBL.Данная возможность не предоставлялась.Упрощена диагностика выбора СУБД при работе с механизмом копий базы данных.
В документации данное изменение описано здесь.
Средства разработки.
При сравнении конфигураций реализована возможность просмотра различий в справочной информации. Реализована возможность сравнения справочной информации по выбранному языку (аналогично другим многоязычным механизмам платформы).При различии справочной информации выводилась только информация о том, что справочная информация различается. Было невозможно увидеть подробную информацию о различиях в справочной информации.Упрощено определение различий в составе справочной информации сравниваемых конфигураций.
В документации данное изменение описано здесь.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Средства администрирования.
Программное лицензирование.
Утилита командной строки ring и модуль license этой утилиты выделены в отдельный программный продукт со своим дистрибутивом - Утилита лицензирования 1С:Предприятия. Дистрибутив доступен для использования на операционных системах Windows 7 и старше и Linux с архитектурами x86 и x86-64.

Архив с дистрибутивом имеет имя вида 1c-enterprise-license-tools-a.b.c+d-os-arch.zip. Архив с дистрибутивом поставляется вместе с дистрибутивом системы «1С:Предприятие».

Размещение установочных файлов утилиты ring и модуля license этой утилиты в каталоге ExtDst больше не выполняется.

Документация к установщику «1С:Предприятия» размещена на диске ИТС (см. здесь).

Утилита командной строки ring и модуль license этой утилиты поставлялись в составе дистрибутива «1С:Предприятие», в каталоге ExtDst. Установка утилиты была доступна после установки собственно «1С:Предприятия».Упрощено распространение и обновление утилиты ring и модуля license этой утилиты. Теперь установить (или обновить) утилиту лицензирования можно без необходимости устанавливать систему «1С:Предприятие», которая содержала дистрибутив утилиты.
В документации данное изменение описано здесь.
Программное лицензирование.
При активации программной лицензии (команда activate) и при формировании файла ответа на запрос (команда aсquire) с помощью утилиты ring реализована возможность указания альтернативного центра лицензирования. Выбор центра лицензирования выполняется в соответствии с параметром ExternalResourceMode файла conf.cfg.

Для команд ring license activate и ring license acqurie реализован параметр --conf-location, позволяющий указать каталог размещения файла conf.cfg, в соответствии с которым будет определяться используемый центр лицензирования.

Данная возможность не предоставлялась.

При работе с программными лицензиями всегда использовался один центр лицензирования.

Выбор используемого центра лицензирования сделан аналогично выбору используемых служебных ресурсов. Поведение стало идентичным.
В документации данное изменение описано здесь и здесь.
Работа с Интернет.
Отображение информации.
Клиентские приложения, работающие под управление ОС Windows, для работы со справочной системой, синтакс-помощником, а также с полем HTML-документа, планировщиком, форматированным документом и редактором HTML-документа используют библиотеку WebKit. Microsoft Internet Explorer для данных целей больше не используется.

Библиотека поставляется вместе с платформой и не требует дополнительной установки.

Типом значения свойства ПолеHTMLДокумента.Документ стал ВнешнийОбъект. Изменилась DOM-модель, которая доступна при обращении к данному свойству.

Рекомендуется провести анализ использования элемента формы ПолеHTMLДокумента и исправить реализацию в том случае, если реализация использовала возможности, которые специфичны только для Microsoft Internet Explorer.

Клиентские приложения, работающие под управление ОС Windows, для работы со справочной системой, синтакс-помощником, а также с полем HTML-документа, планировщиком, форматированным документом и редактором HTML-документа использовали Microsoft Internet Explorer.Отображение и работа с HTML-документом стала единой, вне зависимости от используемой операционной системы.
В документации данное изменение описано здесь.
Работа с информационными базами.
Реализована возможность устанавливать год начала столетия для целей корректного определения года при вводе этого значения двумя цифрами. Дата начала столетия по умолчанию изменена с 1930 на 1950 год. Это означает. что ввод значения 49 будет трактоваться как 2049 год, а ввод значения 50 - как 1950 год. Год начала столетия задается в разрезе независимых разделителей.

Реализованы методы глобального контекста УстановитьНачалоСтолетияИнформационнойБазы(), ПолучитьНачалоСтолетияИнформационнойБазы(), НачалоСтолетияСеанса().

Годом начала столетия для целей корректного определения года при вводе этого значения двумя цифрами выступал 1930 год. Средств для изменения этого значения не предоставлялось.По умолчанию поведение системы при вводе значения года в дате двумя цифрами стало более логичным. Стало возможно устанавливать год начала столетия индивидуально в каждом конкретном случае (в зависимости от действующих предпочтений).
В документации данное изменение описано здесь.
Веб-клиент.
Средства разработки.
Для подключения веб-клиента в режиме отладчика к файловой информационной базе, опубликованной на веб-сервере, необходимо, чтобы информационная база была опубликована с разрешенной возможностью отладки. В противном случае отладка будет невозможна.

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

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

Заимствование роли в расширение необходимо только в том случае, если требуется настроить права на объекты расширения, которые отличаются от прав по умолчанию для расширяемой конфигурации.

Реализована возможность расширять свойство конфигурации ОсновныеРоли.

В режиме совместимости расширения с версией 8.3.13 поведение не изменилось.

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

Для объекта Диаграмма реализованы свойства ОтображениеПодсказкиЗначений, ЗаполнениеПодсказкиЗначений, ОтображатьВсплывающуюИнформационнуюЛиниюТочек и ОтображатьВсплывающуюИнформационнуюЛиниюЗначений.

Реализована возможность выделения (интерактивного и программного) одного или нескольких (включая несмежные) элементов диаграммы.

Для объекта Диаграмма реализовано свойство РежимВыделения. Для расширения поля формы для поля диаграммы реализовано событие ПриАктивизации, а также реализованы методы ПолучитьВыделенныеЭлементы() и УстановитьВыделенныеЭлементы(). Для объекта РисунокТабличногоДокумента реализованы методы ПолучитьВыделенныеЭлементы() и УстановитьВыделенныеЭлементы().

Для объектов ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных, ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы свойства ТипДиаграммы.ОтображениеПодсказкиЗначений, ТипДиаграммы.ЗаполнениеПодсказкиЗначений, ТипДиаграммы.ОтображатьВсплывающуюИнформационнуюЛиниюТочек, ТипДиаграммы.ОтображатьВсплывающуюИнформационнуюЛиниюЗначений, ТипДиаграммы.РежимВыделения.

При работе с диаграммой были доступны только следующие операции:
  • Отображение всплывающей подсказки с текстом при наведении на элемент диаграммы.
  • Вызов события Выбор при двойном щелчке мыши на элементе диаграммы.
  • Вызов события ОбработкаРасшифровки при двойном щелчке мыши на значении, точке, серии диаграммы, для которых установлено значение расшифровки.
Расширены интерактивные возможности работы с диаграммами.
В документации данное изменение описано здесь, здесь и здесь.
Управляемая форма.
Значение Авто для свойства ВыборГруппИЭлементов поля ввода формы трактуется как Элементы, если поле отображает значение ссылочного типа.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Значение Авто для свойства ВыборГруппИЭлементов поля ввода формы трактовалось как ГруппыИЭлементы, если поле отображает значение ссылочного типа.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Генератор макета компоновки данных, при создании запроса, используемого для получения набора, пытается использовать язык запросов СУБД для агрегации данных. Для агрегации данных используются функции СУММА(), МАКСИМУМ() и МИНИМУМ() языка запросов, применяемые к одному полю.

Реализовано свойство НаборДанныхЗапросСхемыКомпоновкиДанных.ИспользоватьГруппировкиЗапросаЕслиВозможно, которое управляет возможностью вычисления агрегатов с помощью языка запросов.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Система компоновки данных не использовала группировку в запросах для агрегации данных, за исключением случаев, когда в запросе явно указывалось предложение СГРУППИРОВАТЬ ПО.В ряде случаев ускорено получение данных системой компоновки данных.
В документации данное изменение описано здесь.
Система компоновки данных.
В системе компоновки данных изменен алгоритм сравнения массивов, таблиц значений и других не примитивных типов:
  • при сравнении массивов, результатом сравнения выступает результат последовательного сравнения элементов массива;
  • при сравнении таблиц значений, результатом сравнения выступает результат последовательного сравнения элементов таблиц значений;
  • при сравнении объектов, типы которые не являются примитивными, ссылочными, массивами или таблицами значений, сравнение выполняется следующим образом:
    • при выполнении упорядочивания используется строковое представление упорядочиваемых объектов;
    • при выполнении операций «=» или «<>», в качестве результат сравнения используется проверка на то, что объект сравнивается сам с собой;генерируется исключение, если в выражении сравнения используются операции «<«, «>», «<=», «>=».

В режиме совместимости с версией 8.3.13 поведение не изменилось.

При сравнении друг с другом объектов одного типа (включая массив и таблицу значений), не примитивного типа, не ссылочного типа, в качестве результата сравнения использовалось сравнение адресов расположения сравниваемых объектов в оперативной памяти компьютера.

Устранено некорректное поведение системы.
В документации данное изменение описано здесь и здесь.
Кластер серверов.
Средства администрирования.
Для объекта IClusterInfo реализованы свойства ErrorsCountThreshold (допустимое количество ошибок сервера, которое не считается потенциальной проблемой) и KillProblemProcesses (принудительно завершать проблемные процессы).Данная возможность не предоставлялась.Устранено некорректное поведение системы.
Работа с запросами.
В запросе, не содержащем в списке выборки реквизитов табличной части, но содержащем сравнение нескольких реквизитов табличной части, объединенных «по И», условия исполняются вместе для каждой строки табличной части.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

В запросе, не содержащем в списке выборки реквизитов табличной части, но содержащем сравнение нескольких реквизитов табличной части, объединенных «по И», условия исполнялись изолировано, что могло приводить к неверным результатам сравнения.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Картинки.
Реализована возможность выполнять изменение параметров картинок с помощью встроенного языка: формат, размер, плотность точек, глубину цвета и т.д. Изменена логика работы с картинками:
  • Объект Картинка служит только для отображения информации о картинке с возможностью прочитать или записать картинку.
  • Для выполнения преобразований картинки реализован объект ОбрабатываемаяКартинка.

Для объекта Картинка реализованы методы Ширина(), Высота(), ГлубинаЦвета(), ОттенкиСерого(), ПлотностьПоГоризонтали(), ПлотностьПоВертикали(), РазмерФайла().

Метод Картинка.Преобразовать() является устаревшим и не рекомендуется для использования. Объект ОбработкаКартинок является устаревшим и не рекомендуется для использования. Методы объекта ОбработкаКартинок имеют полные аналоги в объекте ОбрабатываемаяКартинка.

Рекомендуется выполнить анализ прикладных решений и отказаться от использования устаревших методов и объектов.

Данные возможности не предоставлялись.

Можно было только изменить формат картинки, без изменение остальных характеристик.

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

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Название типа, описывающего форму клиентского приложения.
  • УправляемаяФорма.
  • ФормаКлиентскогоПриложения.
Обработчик расширения поля формы табличного документа, который вызывается при выделении области табличного документа или какого-ли действия в диаграмме.

В режиме совместимости с версией 8.3.13 вызывается обработчик со старым наименованием.

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

  • ПриАктивизацииОбласти().
  • ПриАктивизации().
Колонки в конструкторе запросов, на вкладке Компоновка данных.Использовать дочерниеИспользовать реквизиты

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Мобильная платформа.
Средства разработки.
На мобильной платформе реализована возможность выполнения отчетов, использующих систему компоновки данных (включая диалоги настройки системы компоновки данных).

При разработке прикладного решения, работающего на мобильной платформе, становятся доступными свойства конфигурации Основная форма отчета, Основная форма настроек отчета, Основная форма варианта отчета.

Формы настроек системы компоновки данных адаптированы для работы на мобильных устройствах.

Данная возможность не предоставлялась.

На мобильной платформе не были доступны отчеты. Имелась возможность только программной работы с системой компоновки данных (без интерактивных возможностей).

На мобильной платформе реализована возможность использования отчетов (включая интерактивные возможности по настройке отчетов).
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
При сборке мобильного приложения реализована возможность исключать из собираемого приложения часть функциональность работы с рекламой. Для этого необходимо выключить флажок Реклама в требуемых разрешениях мобильного приложения.Данная возможность не предоставлялась.Упрощена публикация мобильного приложения в магазине мобильных приложений.
Мобильная платформа.
Мобильный клиент.
В мобильной версии «1С:Предприятие» реализована доступность объектов ДиалогВыбораШрифта и ДиалогВыбораЦвета.Объекты ДиалогВыбораШрифта и ДиалогВыбораЦвета были недоступны в мобильной версии «1С:Предприятия».В мобильной версии расширены возможности работы с цветом и шрифтом.
Мобильная платформа.
Сборщик мобильных приложений.
Ускорено создание информационной базы при первом запуске мобильного приложения (после установки) на мобильном устройстве. Указанное ускорение будет наблюдаться только в том случае, если мобильное приложение собрано с использованием выгрузки (файл 1cema.zip), выполненной в конфигураторе версии 8.3.14.

Изменен формат выгрузки конфигурации из конфигуратора. Выгрузка конфигурации в файле .xml более не поддерживается.

Сборщик мобильных приложений версии 2.0.8 и младше не поддерживает конфигурации, выгруженные в новом формате.

Создание информационной базы, выполняемое при первом запуске мобильного приложения на мобильном устройстве, занимало существенно больше времени.Реализована возможность ускорить первый запуск мобильного приложения на мобильном устройстве.
Специальные возможности мобильного устройства.
Мобильная платформа.
Реализована возможность работать с сервисами покупок в приложениях на мобильной платформе, работающих под управлением ОС Windows (сервис Windows InAppPurchase).

Реализовано свойство СервисВстроенныхПокупок.WindowsInAppPurchase. Для объекта КвитанцияВстроеннойПокупки реализован конструктор.

Реализована возможность работать с сервисами покупок в приложениях на мобильной платформе, были доступны только для приложений, работающих под управлением ОС iOS и Android. Реализована возможность использовать сервис встроенных покупок при работе под управлением ОС Windows.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Специальные возможности мобильного устройства.
Реализована возможность показывать видеорекламу с вознаграждением.

Реализована возможность получать статус рекламного объявления.

Для объекта МенеджерОтображенияРекламы реализованы методы ПолучитьСтатусРекламы(), УстановитьИдентификаторВидеообъявленияСВознаграждением(), ПолучитьИдентификаторВидеообъявленияСВознаграждением(), ПоказатьВидеообъявлениеСВознаграждением(), НачатьЗагрузкуПолноэкраннойРекламы(), НачатьЗагрузкуРекламногоБаннера(), НачатьЗагрузкуВидеообъявленияСВознаграждением().

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

При формировании цветовой схемы мобильного приложения не используются свойства стиля ЦветНавигации, ЦветДополнительнойНавигации и ЦветВажного.

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

Оглавление

Обновление используемых библиотек

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Работа с запросами.
Улучшено сообщение, возникающее при попытке создания временной таблицы в запросе в том случае, если установленный менеджер временных таблиц уже закрыт к моменту выполнения запроса. В качестве ошибки выступает текст Попытка использования закрытого менеджера временных таблиц.Сообщение, возникающее при попытке создания временной таблицы в запросе в том случае, если установленный менеджер временных таблиц уже закрыт к моменту выполнения запроса, вводило в заблуждение. Текст ошибки был следующим Не установлен менеджер временных таблиц.Устранено некорректное поведение системы.
Система компоновки данных.
Генератор макетов системы компоновки данных, при выводе полей в макеты группировок диаграмм, применяет условное оформление ко всем выводимым полям. Таким образом, при выводе отчета, созданного при помощи системы компоновки данных, условное оформление, применяемое к полям-ресурсам, будет отрабатываться и в диаграмме.

В результате может измениться внешний вид отчета, если в нем используется диаграмма, в которой используются ресурсы с настроенным условным оформлением.

Генератор макетов системы компоновки данных, при выводе полей в макеты группировок диаграмм, применял условное оформление только к полям, которые не являются ресурсами.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Если расшифровка отчета запрашивается из отчета, отображаемого в компактном режиме, то и отчет-расшифровка также будет отображаться в компактном режиме.

Необходимость сжатия результата сохраняется в соответствующей настройке. Имя ключа настройки зависит от используемого клиентского приложения.

Для формы отчета реализован параметр РежимОтображенияРезультата, который позволяет явным образом указать режим отображения отчета.

Реализован метод ПолучитьРекомендуемуюШиринуСжатия(), возвращающий ширину поля табличного документа. Полученное значение можно использовать в качестве параметра метода табличного документа ПреобразоватьВКомпактныйДокумент().

Отчет-расшифровка, который открывался из отчета, не учитывал режим отображения отчета (компактный или обычный).Отчет-расшифровка отображается на клиентском устройстве в том же режиме, что и отчет, которого эта расшифровка вызывается.
В документации данное изменение описано здесь.
Работа в macOS.
Клиентское приложение.
Средства администрирования.
Реализован дистрибутив тонкого клиента, работающего под управлением ОС macOS.

При работе под управлением ОС macOS, реализована возможность подбора версии и типа клиентского приложения.

Реализована интерактивная программа удаления клиентского приложения.

Изменена структура директорий в каталоге Программы для ОС macOS.

Изменены места расположения некоторых файлов системы программ «1С:Предприятие».

Реализована возможность создания самораспаковывающегося архива (DMG-образ) клиентского приложения для размещения на веб-сайте. В состав архива можно поместить конфигурационный файл 1cestart.cfg, содержащий настройки, необходимые для установки, запуска и обновления клиентского приложения. Созданный исполняемый файл предназначен для использования только в ОС macOS. Реализована утилита 1CEClientSetupMake (см. здесь).

Отсутствовал дистрибутив тонкого клиента для ОС macOS. При запуске клиентского приложения отсутствовала возможность подбора версии запускаемого клиентского приложения, а подбор типа запускаемого клиентского приложения выполнялся только в рамках одной версии.

Структура директорий в каталоге Программы была другой.

Отсутствовала утилита 1CEClientSetupMake.

Упрощено администрирования клиентского приложения при работе под управлением ОС macOS.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа в macOS.
Клиентское приложение.
Средства администрирования.
При работе под управлением ОС macOS, реализована возможность обновления клиентского приложения по сети. В диалоге публикации прикладного решения на веб-сервере реализовано поле для указания расположения дистрибутива клиентского приложения для ОС macOS и переименованы поля указания дистрибутивов клиентского приложения для ОС Windows (разной разрядности).

Для конфигурационного файла conf.cfg реализованы параметры PublishDistributiveLocationMacOS64, PublishDistributiveLocationWindows32, PublishDistributiveLocationWindows64. Параметры PublishDistributiveLocation32 и PublishDistributiveLocation64 конфигурационного файла conf.cfg объявлены устаревшими и не рекомендуются для использования.

Для элемента <point> конфигурационного файла default.vrd реализованы атрибуты pubdstmac64, pubdstwin32, pubdstwin64. Атрибуты pubdst, pubdst32 и pubdst64 элемента <point> конфигурационного файла default.vrd объявлены устаревшими и не рекомендуются для использования.

При работе под управлением ОС macOS реализована возможность использования программ запуска, расположенных на сетевых накопителях.

Для Web-сервиса получения дистрибутива клиентского приложения реализована возможность получать дистрибутив клиентского приложения для ОС macOS.

Данные возможности не предоставлялись.Упрощено обновление клиентского приложения при необходимости выполнить такую процедуру, например, в случае обновления версии сервера «1С:Предприятия».
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Кластер серверов.
Автономный сервер.
В конфигурационном файле автономного сервера реализованы параметры, отвечающие за расположение дистрибутивов клиентского приложения для ОС Windows и macOS: win32, win64, mac64. Параметры x86 и x86_64 объявлены устаревшими и не поддерживаются.Конфигурационный файл автономного сервера обеспечивал указание расположения дистрибутивов клиентского приложения только для ОС Windows.Автономный сервер стал поддерживать возможность обновления клиентского приложения для ОС macOS.
В документации данное изменение описано здесь.
Работа с XML, XDTO.
Результат сериализации табличного документа не зависит от того, передавался документ между клиентом и сервером или нет. Получившийся документ всегда имеет одинаковую структуру.

Данное изменение не влияет на внешний вид табличного документа и работу с ним с помощью встроенного языка.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Результат сериализации табличного документа зависел от того, передавался документ между клиентом и сервером или нет. Получившиеся документы могли иметь различную структуру.Упрощено сравнение табличных документов, сериализованных в XML-документ.
Мобильный клиент.
Система взаимодействия.
В мобильном клиенте реализована поддержка передачи файлов с помощью системы взаимодействия.Данная возможность не предоставлялась.Для мобильного клиента реализована поддержка новых возможностей системы взаимодействия.
Мобильная платформа.
Сборщик мобильных приложений.
Реализован новый формат выгрузки конфигурации, предназначенной для использования в сборщике мобильных приложений. В сборщике мобильных приложений (версия 2.0.9 и старше) реализована поддержка нового формата выгрузки конфигурации. Сборщик мобильных приложений (версия 2.0.8 и младше) не поддерживает работу с новым форматом выгрузки.

Реализовано ускорение первого запуска собранного мобильного приложения, если для сборки используется конфигурация, выгруженная конфигуратором версии 8.3.14.

Данные возможности не предоставлялись.

Первый запуск собранного мобильного приложения требовал больше времени.

Мобильное приложение, собранное с использованием нового формата выгрузки, будет выполнять первый запуск на мобильном устройстве за меньшее время.
Сборщик мобильных приложений.
Для мобильного приложения, включающего несколько конфигураций, реализована возможность задания представления приложения (на нескольких языках). Заданное представление будет автоматически использоваться для создания новых версий мобильного приложения.Представление каждой новой версии мобильного приложения, состоящего из нескольких конфигураций, формировалось по представлению первой конфигурации, используемой для сборки. Автоматически заданное представление надо было каждый раз изменять вручную.Упрощено создание представления для мобильного приложения, состоящего из нескольких конфигураций.
В документации данное изменение описано здесь.
Табличный документ.
Работа в ОС Linux.
Кластер серверов.
Ускорены операции, выполняемые с табличным документом на сервере «1С:Предприятия» в том случае, если кластер серверов работает под управлением ОС Linux.Операции, выполняемые с табличным документом на сервере «1С:Предприятия», работающего под управлением ОС Linux, занимали больше времени.Ускорено открытие форм, содержащих табличный документ, а также выполнение операций по работе с табличным документом на стороне сервера «1С:Предприятия» в том случае, когда кластер серверов функционирует под управлением ОС Linux.
Работа с СУБД.
При работе СУБД PostgreSQL под управлением ОС Windows, устранено ограничение на использование не более 1200 одновременно открытых файлов каждым процессом PostgreSQL (параметр СУБД max_files_per_process).При работе СУБД PostgreSQL под управлением ОС Windows, каждый процесс PostgreSQL имел ограничение в 1200 одновременно открытых файлов.Ускорена работа СУБД PostgreSQL при использовании больших конфигураций (например 1С:ERP).
Выгрузка/загрузка конфигурации в файлы.
При выгрузке конфигурации в файлы в «1С:Предприятии» версии 8.3.14 и старше (формат выгрузки 2.8 и старше), событие расширения поля формы табличного документа, который вызывается при выделении области табличного документа или какого-ли действия в диаграмме, имеет имя OnActivate, вне зависимости от режима совместимости.

При загрузке из выгрузки с версией формата 2.8 и младше, имена событий OnActivate и OnActivateArea считаются эквивалентными.

Для события расширения поля формы табличного документа, который вызывается при выделении области табличного документа или какого-ли действия в диаграмме, имя, которое формировалось в файле выгрузки, зависело от режима совместимости конфигурации.Имя события элемента формы не зависит от режима совместимости конфигурации.
Динамический список.
При работе в тонком клиенте, для колонки динамического списка доступны варианты поиска по подстроке и по части строки, если тип колонки является составным.При работе в тонком клиенте, для колонки динамического списка были недоступны варианты поиска по подстроке и по части строки, если тип колонки является составным.Устранено некорректное поведение системы.
Сборщик мобильных приложений.
Во время сборки мобильного приложения для работы под управлением ОС Android, реализовано более корректная установка размера оперативной памяти, используемой Java для сборки.

Если для сборки в 64-разрядном окружении используется 32-разрядная версия Java, в журнал сборки записывается предупреждение с рекомендацией указать 64-разрядную версию Java в настройках сборщика мобильных приложений.

Во время сборки мобильного приложения для работы под управлением ОС Android, установка размера оперативной памяти, используемой Java для сборки, выполнялась не всегда корректно. Это могло приводить к ошибке сборки, связанной с нехваткой оперативной памяти, используемой Java.

Если для сборки в 64-разрядном окружении используется 32-разрядная версия Java, в журнал сборки не записывалась рекомендация установить 64-разрядную версию Java в настройках сборщика мобильных приложений.

Уменьшено количество ошибок сборки мобильного приложения для работы под управлением ОС Android, связанных с нехваткой оперативной памяти для работы сборочной инфраструктуры.
Управляемая форма.
Если при работе в тонком или толстом клиентах (в интерфейсе Такси) у поля формы установлен режим выбора из списка, а в обработчике события НачалоВыбора выполнен отказ от стандартной обработки и данные выбора не заполнены, то выпадающий список не будет отображаться. В веб-клиенте поведение не изменилось.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Если при работе в тонком или толстом клиентах (в интерфейсе Такси) у поля формы установлен режим выбора из списка, а в обработчике события НачалоВыбора выполнен отказ от стандартной обработки и данные выбора не заполнены, то выпадающий список отображался заполненным данными из списка выбора.

В веб-клиенте список, при указанных условиях, не отображался.

Устранено незапланированное поведение системы.
Расширение конфигурации.
Для расширения конфигурации реализовано свойство ОсновныеРоли. Данное свойство позволяет указать роли, которые описывают доступность объектов расширения при пустом списке пользователей.

Для расширения конфигурации реализовано свойство ИспользоватьОсновныеРолиДляВсехПользователей. Данное свойство позволяет указать, что в подключаемом расширении любой пользователь будет обладать правами, заданными основными ролями расширения. Редактирование данного свойства выполняется в конфигураторе (в списке расширений) и с помощью стандартной функции управления расширениями.

При настройке прав доступа пользователя в конфигураторе, стало доступно полное имя роли, которая добавлена расширением конфигурации.

При создании расширения, в нем автоматически создается собственная роль, предоставляющая все права на собственные объекты расширения. Эта роль автоматически указывается в свойство расширения ОсновныеРоли. Ограничений на редактирование данной роли не накладывается.

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

Для расширения конфигурации было невозможно указать список основных ролей.

Во время настройки прав пользователя в конфигураторе было недоступно название роли, которая добавлена расширением конфигурации.

При создании расширения конфигурации не создавалась роль, которая по умолчанию предоставляет все права для собственных объектов расширения.

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

Упрощена работе с правами доступа в расширениях конфигурации.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Специальные возможности мобильного устройства.
Сборщик мобильных приложений.
Реализована возможность отправки PUSH-уведомлений для сервисов Windows Push Notification Services (WNS) и Firebase Cloud Messaging (FCM) с помощью вспомогательного сервиса фирмы «1С» https://pushnotifications.1c.com.

В сборщике мобильных приложений реализована поддержка новых возможностей вспомогательного сервиса фирмы «1С» по отправки PUSH-уведомлений.

Данная возможность не предоставлялась.

Вспомогательный сервис фирмы «1С» по отправке PUSH-уведомлений поддерживал работу только с сервисами Google Cloud Messaging (GCM) и Apple Push Notification Service (APNs).

Возможности вспомогательного сервиса фирмы «1С» по отправке PUSH-уведомлений приведены в соответствие с возможностями мобильной версии «1С:Предприятие».
Мобильная платформа.
Мобильный клиент.
В мобильной версии «1С:Предприятие» реализована поддержка всплывающей группы формы и группы формы, у которой свойство Объединенная установлено в значение Ложь.Данные возможности не предоставлялась.Расширены возможности настройки форм мобильной версии «1С:Предприятия».
Работа с запросами.
Функция ТипЗначения() языка запросов, применяемая к выражению, содержащее поле ЭтоГруппа, возвращает правильное значение.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Функция ТипЗначения() языка запросов, применяемая к выражению, содержащее поле ЭтоГруппа, возвращала неверное значение. Результат вычислялся так, как будто значение поля ЭтоГруппа содержало инвертированное значение.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с запросами.
Функция языка запросов ТипЗначения() возвращает корректное значение в том случае, если в выражении параметра функции участвует как виртуальное поле, так и значение примитивного типа.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

Функция языка запросов ТипЗначения() возвращала некорректное значение в том случае, если в выражении параметра функции участвует как виртуальное поле, так и значение примитивного типа.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система взаимодействия.
Поиск пользователей в системе взаимодействия выполняется только по началу слов.

Улучшен поиск в заголовках неконтекстных групповых обсуждений и списке участников обсуждений «один на один». Более высоко в результатах поиска отображаются обсуждения, в которых:

  • существуют недавние сообщения (исходя из даты сообщения);
  • искомая строка находится в начале слова.
Поиск пользователей в системе взаимодействия выполнялся по вхождению строки (по подстроке).

Результат поиска формировался в порядке нахождения обсуждений в базе системы взаимодействия.

Улучшен механизм поиска в системе взаимодействия.
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
Системные требования.
Прекращена поддержка операционных систем Windows 8.1 и Windows Phone 8.1 мобильной версией системы «1С:Предприятие».

Реализована поддержка операционной системы Windows 10 для архитектуры ARM.

Изменен состав дистриубтива мобильной версии системы «1С:Предприятие» (файл mobile.zip).

Сборщик мобильных приложений не сможет собирать мобильные приложения для операционных систем Windows 8.1 и Windows Phone 8.1 с использованием мобильной версии системы «1С:Предприятие» версии 8.3.14 и старше.

Мобильная версия системы «1С:Предприятие» поддерживала работу с операционными системами Windows 8.1 и Windows Phone 8.1.

Мобильная версия системы «1С:Предприятие» не поддерживала работу с операционной системой Windows 10 для архитектуры ARM.

Актуализирован список поддерживаемых версий операционной системы Windows.
В документации данное изменение описано здесь и здесь.
Кластер серверов.
Реализовано свойство АдминистрированиеМенеджераКластера.ИдентификаторМенеджераКластера.Данная возможность не предоставлялась.Стало возможно однозначно идентифицировать менеджер кластера при работе через объект АдминистрированиеСервера.
Система компоновки данных.
При добавлении отбора в запрос набора данных схемы компоновки данных, содержащего объединения, отбор обязательно добавляется во все части объединения, если у набора данных включено автоматическое заполнение доступных полей или поле, к которому применяется отбор, получается через точку от поля, доступного для отбора.

Кроме того, если группа элементов отбора содержала поле, которое было недоступно в одном из объединений, и другое поле, которое было доступно и при этом в другой части объединения все поля были доступными, то такой отбор будет применен и в той части, в которой он был недоступен, с заменой недоступных полей на NULL.

Если в отчете или динамическом списке используется запрос, содержащий объединения и нужно, чтобы отбор на некоторое поле помещался только в определенные части объединения, то рекомендуется отключить для набора данных автоматическое заполнение доступных полей и добавить требуемое поле только в нужные части объединения.

В режиме совместимости с версией 8.3.13 поведение не изменилось.

При добавлении отбора в запрос набора данных схемы компоновки данных, содержащего объединения, отбор обязательно добавлялся во все части объединения, если отбор удалось поместить хотя бы в одну часть объединения. При этом, в тех частях объединения, в которых отбор применить не удавалось из-за отсутствия в них полей, использующихся в отборе, в добавляемые условия вместо отсутствующих полей проставлялось выражение NULL.

Кроме того, если группа элементов отбора содержала поле, которое было недоступно в одном из объединений, и другое поле, которое было доступно и при этом в другой части объединения все поля были доступными, то такой отбор применялся вне запроса, на уровне набора данных макета компоновки данных.

Стало возможно создавать отчеты, которые используют запросы с объединениями и в которых отбор на некоторые поля применяется не во всех запросах, участвующих в объединении.
Дата акселератор.
Работа с запросами.
Для механизма Дата акселератора реализована поддержка запросов, содержащих выражение В ИЕРАРХИИ.Механизм Дата акселератора не поддерживал исполнение запросов, содержащих выражение В ИЕРАРХИИ.Расширены возможности использования Дата акселератора.
В документации данное изменение описано здесь.
Картинки.
Системное перечисление ГлубинаЦвета доступно на русском языке только в режиме совместимости Версия 8.3.14 и выше.

В режиме совместимости Версия 8.3.13 и ниже данное перечисление доступно только в английском варианте ColorDepth.

Системное перечисление ГлубинаЦвета было доступно на русском языке в любом режиме совместимости.Устранен конфликт между идентификаторами платформы и именами переменных выпушенных прикладных решений.
Сборщик мобильных приложений.
Полный номер мобильного приложения, собранного сборщиком мобильных приложений и предназначенного для работы под управлением ОС Windows, всегда имеет число «0» в качестве последнего разряда полного номера версии приложения.Полный номер мобильного приложения, собранного сборщиком мобильных приложений и предназначенного для работы под управлением ОС Windows, в качестве последнего разряда полного номера версии содержало текущий номер сборки, который был уникален в рамках одного мобильного приложения.Сборщик мобильных приложений стал учитывать требования магазина Windows Store к номеру версии публикуемого мобильного приложения.
Сборщик мобильных приложений.
Мобильный клиент.
При настройке сборки приложения мобильного клиента, реализована возможность указать:
  • Способ проверки сертификата сервера.
  • Какой сертификат используется для проверки подлинности сервера.
  • Какой сертификат используется для удостоверения клиента.

Указанные возможности можно использовать в том случае, если адрес информационной базы или веб-сервиса со списком общих информационных баз, начинается с префикса «https://». В противном случае работа с сертификатами не предоставляется.

Данная возможность не предоставлялась.Стало возможно использовать мобильный клиент в том случае, если для доступа к информационной базе требуется защищенное соединение, при этом размещение требуемых сертификатов на мобильных устройствах конечных пользователей затруднено.
В документации данное изменение описано здесь.
Работа с XML, XDTO.
Реализована возможность использования в платформе XSD-схем, содержащих типы, в которых определены атрибуты через ссылки на глобальные атрибуты, но переопределяющие такие свойства как default или fixed.При попытке использования в платформе XSD-схем, содержащих типы, в которых определены атрибуты через ссылки на глобальные атрибуты, но переопределящие такие свойства как default или fixed, в процессе проверки модели XDTO выдавались ошибки и работа с такими схемами была невозможна.Устранено некорректное поведение системы.
Дата акселератор.
Работа с запросами.
Для механизма Дата акселератора реализована поддержка запросов, использующих табличные части и функцию языка запросов АВТОНОМЕРЗАПИСИ().Механизм Дата акселератора не поддерживал исполнение запросов, использующих табличные части и функцию языка запросов АВТОНОМЕРЗАПИСИ().Расширены возможности использования Дата акселератора.
В документации данное изменение описано здесь.
Локализация.
Реализована локализация интерфейса клиентского приложения для итальянского языка (код it).Данная возможность не предоставлялась.Стало возможно использование системы «1С:Предприятие» италоговорящими пользователями.
В документации данное изменение описано здесь и здесь.
Интерфейс.
В диалоге Все функции реализована строка поиска. Поиск начинается при попытке набрать поисковое выражение в дереве объектов конфигурации. Поиск выполняется по всему списку объектов в диалоге, вне зависимости от того, развернуты ветви дерева объектов конфигурации или нет. В строке поиска можно ввести несколько поисковых слов. В этом случае поиск будет выполнен с использованием всех введенных слов поискового запроса. Также строка поиска доступа с помощью сочетания клавиш Ctrl+F.

Поиск с помощью стандартного диалога доступен с помощью сочетания клавиш Alt+F. Поиск по-прежнему выполняется только по развернутым ветвям дерева объектов конфигурации.

Поиск в диалоге Все функции был доступен только с помощью стандартного диалога поиска, который искал только по развернутым ветвям дерева объектов конфигурации. Этот диалог был доступен с помощью сочетания клавиш Ctrl+F. В диалоге Все функции был недоступен поиск по нескольким словам.Поиск в диалоге Все функции стал более простым и удобным.
В документации данное изменение описано здесь.
Программное лицензирование.
Использование профилей безопасности в системе «1С:Предприятие» технически не блокируется при использовании лицензии уровня ПРОФ. При этом для использования профилей безопасности по прежнему требуется наличие у пользователя лицензии уровня КОРП.Использование профилей безопасности в системе «1С:Предприятие» технически блокировалось при использовании лицензии уровня ПРОФ.Изменен состав функций в лицензиях уровня КОРП, возможность работы с которыми проверяется технически.
Системные требования.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL 9.6.6 из состава ОС AstraLinux Special Edition 1.6 при условии, что в данной ОС настроена локаль en_US.UTF8.СУБД PostgreSQL 9.6.6 из состава ОС AstraLinux Special Edition 1.6 не поддерживалась.Расширен список поддерживаемых СУБД.
Мобильный клиент.
Push-уведомления от системы взаимодействия доставляются на мобильное устройство с использованием Firebase Cloud Messaging.Push-уведомления от системы взаимодействия доставлялись на мобильное устройство с использованием Google Cloud Messaging.Прекращено использование устаревшей технологии доставки push-уведомлений в системе взаимодействия. В результате этого ускорена доставка push-уведомлений от системы взаимодействия на клиентские мобильные устройства.
Мобильная платформа.
Мобильный клиент.
В случае аварийного завершения работы мобильного приложения происходит переход в список приложений.В случае аварийного завершения работы мобильного приложения происходило завершения работы и самого мобильного приложения. В результате было невозможно восстановить информационную базу из резервной копии (при использовании мобильной платформе) или изменить настройки подключения (при использовании мобильного клиента).Улучшено поведение мобильного приложения в случае аварийного завершения.
Мобильная платформа.
Мобильный клиент.
Сборщик мобильных приложений.
Для мобильной версии платформы «1С:Предприятие» реализована поддержка заставок размером 1244x2208 и 2208x1244 при работе под управлением ОС Android.

В сборщик мобильных приложений включена поддержка заставки данных размеров.

Мобильная версия платформы «1С:Предприятие» не поддерживала заставки размером 1244x2208 и 2208x1244 при работе под управлением ОС Android.

Сборщик мобильных приложений не поддерживал возможность указания заставки данных размеров.

Реализована поддержка заставки для экранов больших разрешений при работе под управлением ОС Android.
В документации данное изменение описано здесь.
Средства разработки.
Мобильная платформа.
Мобильный клиент.
Запись в файл конфигурации для мобильной платформы выполняется только в формате zip-файла. Возможность сохранить конфигурацию в формате xml-файла более не предоставляется. Изменение касается как выгрузки с помощью конфигуратора (в интерактивном режиме), так и с помощью командной строки запуска конфигуратора (команда /MobileAppWriteFile).Запись в файл конфигурации для мобильной платформы выполнялась в формате zip-файла или xml-файла.Изменился формат выгрузки конфигурации для мобильной платформы системы «1С:Предприятие».
В документации данное изменение описано здесь, здесь и здесь.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 10.8.Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 10.9.Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 10.10.Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Средства администрирования.
Программное лицензирование.
В состав дистрибутива Утилиты лицензирования 1С:Предприятия входят следующие версии утилит:
  • Утилита командной строки ring - версия 0.17.0+1.
  • Модуль license - версия 0.12.0+3.
  • Установщик «1С:Предприятия» - версия 1.6.0+4.
В составе дистрибутива Утилиты лицензирования 1С:Предприятия входили предыдущие версии утилит.Исправлены мелкие ошибки и опечатки.
Мобильная платформа.
Документация.
В документации описана структура каталогов, возникающая при публикации мобильного приложения на веб-сервере с помощью конфигуратора. Также описаны типы MIME, которые должен поддерживать веб-сервер, для использования веб-сервера для размещения конфигураций мобильного приложения и отладки прикладного решения.В документации отсутствовала информация о том, какие данные размещаются на веб-сервере после публикации мобильного приложения из конфигуратора.Уточнена документация к платформе.
В документации данное изменение описано здесь.
Система взаимодействия.
Реализовано свойство ВложениеСистемыВзаимодействия.СодержимоеУдалено для отображении факта того, что вложение удалено из файлового хранилища системы.

Переработаны сообщения, которые отображаются при возникновении проблем с передачей файлов с использованием системы взаимодействия.

Из встроенного языка было недоступно определение того, что вложение удалено из хранилища файлов системы взаимодействия.Стало возможно определить, что вложение удалено из файлового хранилища системы взаимодействия.
Система взаимодействия.
Если для работы системы взаимодействия используется сервис «1С:Диалог», то возможность передачи файлов в этом случае обладает некоторыми ограничениями. Список ограничений (см. здесь).Условия хранения файлов в сервисе «1С:Диалог» были не определены.Определены условия по хранению файлов в сервисе «1С:Диалог».
В документации данное изменение описано здесь.
Работа с СУБД.
Системные требования.
Для работы кластера серверов с СУБД Oracle Database необходимо установить на компьютер с кластером Oracle Instant Client версии 10.2.0.5.

Клиентские библиотеки для работы с Oracle Database более не входят в состав дистрибутива системы «1С:Предприятие».

Клиентские библиотеки для работы с Oracle Database входили в состав дистрибутива системы «1С:Предприятие».

Для работы кластера серверов с СУБД Oracle Database не было необходимости в установке дополнительного программного обеспечения.

Изменен состав дистрибутива системы «1С:Предприятие».
В документации данное изменение описано здесь.
Системные требования.
Мобильная платформа.
Мобильный клиент.
Прекращена поддержка операционной системы Android версии 4.0.Поддерживалась операционная система Android версии 4.0.Исключение поддержки устаревшей версии операционной системы Android.
В документации данное изменение описано здесь.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД PostgreSQL версии 11.5 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Сборщик мобильных приложений.
В сборщике мобильных приложений реализована поддержка сервисов отправки push-уведомлений Firebase Cloud Messaging (FCM, для ОС Android) и Windows Push Notification Services (WNS, для ОС Windows) при работе через вспомогательный сервис фирмы 1С (https://pushnotifications.1c.com).

Сервис отправки push-уведомлений Google Cloud Messaging (GCM, для ОС Android) недоступен при использовании вспомогательного сервиса фирмы 1С (https://pushnotifications.1c.com) с помощью сборщика мобильных приложений.

При использовании вспомогательного сервиса фирмы 1С (https://pushnotifications.1c.com) с помощью сборщика мобильных приложений фактически были доступны сервисы Apple Push Notification Service (APNs, для ОС iOS) и Google Cloud Messaging (GCM, для ОС Android).При использовании вспомогательного сервиса фирмы 1С (https://pushnotifications.1c.com) из сборщика мобильных приложений, сборщик стал соответствовать фактическим возможностям сервиса.
Работа в macOS.
Средства разработки.
Из состава дистрибутива клиентских приложений для macOS исключен дистрибутив драйвера ключа HASP. Для установки драйвера ключа защиты его будет необходимо предварительно скачать с сайта компании Gemalto.В состав дистрибутива клиентских приложений для macOS входил дистрибутив драйвера ключа HASP.Стало возможно выполнять требования компании Apple, без соблюдения которых невозможно сформировать дистрибутив системы «1С:Предприятие», который можно установить на ОС macOS версии 10.15 и последующих.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 10.12.Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 11.7.Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Системные требования.
Администрирование.
В дистрибутивах системы «1С:Предприятие» для ОС Windows и macOS поставляется HASP Device Driver версии 7.92.В дистрибутивах системы «1С:Предприятие» для ОС Windows и macOS поставлялся HASP Device Driver версии 7.63.Дистрибутив системы «1С:Предприятие» содержит более актуальную и безопасную версию HASP Device Driver.
Интерфейс.
В диалоге О программе реализована гиперссылка Лицензии используемых компонентов, при нажатии на которую открывается диалог со списком используемых в «1С:Предприятии» компонентов, разработанных другими компаниями.В диалоге О программе отсутствовала возможность получить информацию о компонентах системы «1С:Предприятие», разработанных другими компаниями.Реализация требований LGPL v2.1.
Системные требования.
Работа с СУБД.
Реализована поддержка СУБД Postgres Pro следующих версий (только для архитектуры x86-64):
  • Postgres Pro 1C 9.6.18.1,
  • Postgres Pro 1C 10.13.1,
  • Postgres Pro 1C 11.8.1,
  • Postgres Pro Standard 9.6.18.1,
  • Postgres Pro Standard 10.13.1,
  • Postgres Pro Standard 11.8.1,
  • Postgres Pro Enterprise 9.6.18.1,
  • Postgres Pro Enterprise 10.13.1,
  • Postgres Pro Enterprise 11.8.1.
Не поддерживались следующие версии СУБД Postgres Pro:
  • Postgres Pro 1C 9.6.18.1,
  • Postgres Pro 1C 10.13.1,
  • Postgres Pro 1C 11.8.1,
  • Postgres Pro Standard 9.6.18.1,
  • Postgres Pro Standard 10.13.1,
  • Postgres Pro Standard 11.8.1,
  • Postgres Pro Enterprise 9.6.18.1,
  • Postgres Pro Enterprise 10.13.1,
  • Postgres Pro Enterprise 11.8.1.
Расширен список поддерживаемых СУБД.
Системные требования.
Работа с СУБД.
Реализована поддержка СУБД Postgres Pro следующих версий (только для архитектуры x86-64):
  • Postgres Pro 1C 9.6.19.1,
  • Postgres Pro 1C 10.14.1,
  • Postgres Pro 1C 11.9.1,
  • Postgres Pro Standard 9.6.19.1,
  • Postgres Pro Standard 10.14.1,
  • Postgres Pro Standard 11.9.1,
  • Postgres Pro Enterprise 9.6.19.1,
  • Postgres Pro Enterprise 10.14.1,
  • Postgres Pro Enterprise 11.9.1.
Не поддерживались следующие версии СУБД Postgres Pro:
  • Postgres Pro 1C 9.6.19.1,
  • Postgres Pro 1C 10.14.1,
  • Postgres Pro 1C 11.9.1,
  • Postgres Pro Standard 9.6.19.1,
  • Postgres Pro Standard 10.14.1,
  • Postgres Pro Standard 11.9.1,
  • Postgres Pro Enterprise 9.6.19.1,
  • Postgres Pro Enterprise 10.14.1,
  • Postgres Pro Enterprise 11.9.1.
Расширен список поддерживаемых СУБД.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 10.13 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 11.8 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 12.3 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 10.14 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 11.9 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 12.4 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.

Оглавление

Переход с предыдущей версии на версию 8.3.14

Оглавление

Версия 8.3.13

Версия 8.3.13 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8313doc) документации к текущей версии.

Возможность запуска конфигуратора в режиме агента вышла из статуса бета-версии.

Возможность развертывания собственного сервера системы взаимодействия вышла из статуса бета-версии. Для использования собственного сервера системы взаимодействия требуются клиентские и серверные лицензии уровня КОРП (см. здесь). В документации данное изменение описано здесь.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.12. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.11. Возможность запуска конфигураций, разработанных в версии 8.3.12 и более младших, в версии 8.3.13, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.13 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.12, при необходимости, использовать для работы с информационной базой и версию 8.3.12. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь и здесь.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД PostgreSQL версии 10.СУБД PostgreSQL версии 10 не поддерживалась.Расширен список поддерживаемых СУБД.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Система взаимодействия.
Реализовано приложение «1С:Предприятие - оповещения и запуск», которое выполняет следующие функции:
  • Централизованное отображение оповещений для всех клиентских приложений (включая веб-клиент).
  • Отображение оповещений, в том числе в тех случаях, когда приложение закрыто (для тех информационных баз, которые подключились к агенту).
  • Запуск клиентского приложения или разворачивание окна (в случае, если клиентское приложение запущено) с переходом к конкретному обсуждению.
  • Возможность отключения показа оповещений от конкретной информационной базы.
  • Получение возможности быстрого доступа к системе «1С:Предприятие».

Приложение работает под управлением ОС Windows и Linux, а также для веб-браузеров Google Chrome, Mozilla Firefox и Microsoft Internet Explorer. Реализована возможность отображения непрочитанных сообщений из системы взаимодействия и центра оповещений при старте клиентского приложения. Для тонкого, толстого и веб-клиента реализованы команды командной строки запуска клиентского приложения DisplayUserNotificationList.

Оповещения отображались только в том случае, если на компьютере было запущено соответствующее приложение.Стало возможно получать оповещения, рассылаемые сервером взаимодействия, даже в тех случаях, когда приложение-приемник сообщений не запущено.
В документации данное изменение описано здесь и здесь.
Веб-клиент.
При использовании OpenID-аутентификации в веб-клиенте реализована возможность указать произвольный (один или несколько) провайдер OpenID-аутентификации. Используемый провайдер должен поддерживать протокол OpenID Connect.

В файле default.vrd реализован элемент openidconnect.

Реализован параметр OidcSelectedProvider командной строки веб-клиента.

Настройка произвольного провайдера OpenID-аутентификации при публикации из конфигуратора не поддерживается.

Прочие клиентские приложения (кроме веб-клиента) не поддерживают использование произвольного провайдера OpenID-аутентификации.

Данная возможность не предоставлялась.

В качестве провайдера OpenID-аутентификации при работе веб-клиента могла использовать только информационная база системы «1С:Предприятие».

Расширен список вариантов аутентификации пользователя при использовании веб-клиента.
В документации данное изменение описано здесь и здесь.
Автоматизированное тестирование.
Для объектов ТестируемаяДекорацияФормы и ТестируемоеПолеФормы реализован метод НажатьНаГиперссылкуВФорматированнойСтроке(). Данный метод позволяет эмулировать нажатие гиперссылки, расположенной в форматированной строке.Данная возможность не предоставлялась.Расширены возможности автоматизированного тестирования.
Интерфейс.
Расширение конфигурации.
Мобильная платформа.
Мобильный клиент.
Реализована возможность создавать пользовательские стили и элементы стиля.

Свойство конфигурации ОсновнойСтиль стало доступно для управляемого приложения.

В ветви Общие дерева метаданных доступны элементы Элементы стиля и Стили.

Реализованы системные стилевые цвета ЦветНавигации, ЦветДополнительнойНавигации, ЦветАктивности, ЦветВажного, ЦветАкцента.

В режиме совместимости с версией 8.3.12, элементы стиля типа Цвет и Шрифт, попавшие в состав стиля, будут иметь значения, заданные в самом элементе стиля, если стиль не использовался для обычного приложения и для этого элемента стиля не были изменены значения.

Незначительно изменено цветовое оформление разных элементов интерфейса.

В расширении конфигурации реализована возможность заимствовать и создавать собственные элементы стиля и стили. Реализована возможность переопределять значение свойства ОсновнойСтиль в расширении конфигурации.

Данная возможность не предоставлялась.Расширены возможности управления внешним видом клиентского приложения.
В документации данное изменение описано здесь, здесь и здесь.
Клиентское приложение.
Реализована возможность отключать отображение заставки при старте клиентского приложения. Реализован параметр командной строки запуска клиентского приложения DisableSplash. Параметр доступен для тонкого клиента, толстого клиента и веб-клиента.Данная возможность не предоставлялась.

Было невозможно отключить заставку при старте клиентского приложения.

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

Для собственных регистров накопления не поддерживается создание агрегатов.

Реализована возможность включать собственные регистры любого вида в состав движений собственных и заимствованных документов расширения.

Данная возможность не предоставлялась.Расширены возможности использования расширений конфигурации.
В документации данное изменение описано здесь.
Отображение информации.
Реализована возможность склонять фразы. Реализован метод глобального контекста ПолучитьСклоненияСтроки().Данная возможность не предоставлялась.Для приведения должностей и личных данных сотрудников в соответствующую падежную форму при формировании различных отчетов и документов стало достаточно встроенных возможностей платформы «1С:Предприятие».
Фоновые и регламентные задания.
Реализована возможность ожидать завершение работы одного или нескольких фоновых заданий в течение заданного промежутка времени. Реализован метод ОжидатьЗавершенияВыполнения() для объектов ФоновоеЗадание и МенеджерФоновыхЗаданий.

Метод ОжидатьЗавершения() считается устаревшим и не рекомендуется к использованию.

Рекомендуется выполнить анализ прикладного решения и изменить алгоритмы работы с фоновыми заданиями.

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

Реализована диагностика ситуации, когда выполняется попытка ожидания завершения фонового задания, запущенного другим пользователем, при условии, что у текущего пользователя отсутствует право Администрирование.

Данная возможность не предоставлялась.

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

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

Упрощено ожидание завершения работы фоновых заданий. Упрощена реализация каких-либо действий во время ожидания завершения работы фоновых заданий.
В документации данное изменение описано здесь.
Кластер серверов.
Реализована возможность оценивать использование процессора за время работы сеанса:
  • за текущий серверный вызов;
  • за последние 5 минут;
  • за все время работы сеанса.

Для утилиты rac при выводе информации о сеансе реализованы свойства cpu-time-current, cpu-time-5min-last, cpu-time-total. Для объекта ISessionInfo реализованы свойства cpuTimeCurrent, cpuTimeLast5Min, cpuTimeAll.

Для события <CALL> реализовано свойство CpuTime, которое содержит длительность завершившегося серверного вызова, в микросекундах.

Реализована возможность создания счетчиков потребления ресурсов, которые могут включать в себя большой набор различных показателей (использование процессорного времени, использование памяти, объем дискового ввода/вывода и т.д.).

Для консоли кластера реализована возможность работы со счетчиками потребления ресурсов.

Для утилиты rac реализованы команды:

  • counter update - для создания или редактирования счетчика потребления ресурсов;
  • counter remove - для удаления ранее добавленного счетчика;
  • counter values - для получения текущих значений счетчика;
  • counter list - для вывода текущих настроек выбранного счетчика;

Реализована возможность управлять работой сеансов на основании значений счетчиков потребления ресурсов. Если обнаруживается, что сеанс превышает установленные ограничения по ресурсам, предоставляется возможность:

  • прервать серверный вызов и завершить работу сеанса;
  • прервать серверный вызов, не прерывая работу сеанса (если такое возможно);
  • понижение приоритета потока, который в данный момент выполняется серверный вызов;
  • зафиксировать факт нарушения в технологическом журнале (событие <ATTN>).

Для консоли кластера реализована возможность настраивать ограничения потребления ресурсов.

Для утилиты rac реализованы команды:

  • limit update - для создания ограничения;
  • limit list - для просмотра списка созданных ограничений;

Реализована работа с механизмом управления потреблением ресурсов в Java-интерфейсе для администрирования кластера серверов «1С:Предприятие» (см. здесь). Механизм управления потреблением ресурсов требует лицензию уровня КОРП.

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

Для табличного документа реализован метод ПолучитьКомпактныйДокумент(), который возвращает компактную версию табличного документа. Для табличного документа реализован метод УстановитьРастягиваниеПоГоризонтали(), который задает режим растягивания колонок табличного документа.

Для табличного документа реализованы методы ПреобразоватьВКомпактныйДокумент() и ОтменитьПреобразованиеДокумента(), которые позволяют в существующем табличном документе создать или удалить копию документа, пригодную для отображения на экране с маленькой шириной. При печати (или сохранении на диск) табличного документа, он печатается в оригинальном, не преобразованном, виде.

Для расширения управляемой формы отчета реализовано свойство РежимОтображенияРезультата, который позволяет управлять трансформацией отчета. Для расширения управляемой формы отчета реализована команда Компактный режим, который позволяет изменить значение свойства РежимОтображенияРезультата.

Информация о режиме отображения отчета сохраняется в хранилище системных настроек отдельно для мобильного клиента и для остальных клиентских приложений.

Данные возможности не предоставлялись.

Табличный документ не мог быть преобразован к виду, более пригодному для отображения на экранах с небольшой шириной.

Стало возможно более комфортно отображать табличный документ на экранах с небольшой шириной, например, на мобильных устройствах.
Объекты метаданных.
Реализована возможность анализа метаданных, расположенных в файлах .cf или .cfe. Реализован конструктор для объекта ОбъектМетаданныхКонфигурация.

Реализована возможность получения имени конфигурации, номера версии и поставщика на основании файлов .cf или .cfe. Реализован объект ОписаниеКонфигурации.

Реализована возможность получить из файла .cfu список версий конфигурации, которые могут быть обновлены данным обновлением, а также версию конфигурации, которая получится в результате обновления. Реализован объект ОписаниеОбновленияКонфигурации.

Данная возможность не предоставлялась.

Получение информации о конфигурации или обновления конфигурации было недоступно.

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

Реализована возможность расширять объекты конфигурации типа Картинка путем замены существующей картинки.

Для расширения конфигурации реализована возможность указания:

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

Реализована возможность расширения хранимых данных планов обмена (создание реквизитов, табличных частей и реквизитов табличных частей планов обмена).

В состав собственного плана обмена могли входить только собственные объекты расширения.

Не поддерживалась возможность расширения состава хранимых данных заимствованных планов обмена.

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

Реализованы объекты ДиалогОтбораВерсийИсторииДанных, ДиалогВыбораПользователейИсторииДанных.

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

Была доступна только возможность обхода DOM-модели HTML-документа с возможностью выполнять какие-то действия с полученными элементами.

Для некоторых вариантов использования упрощена и ускорена обработка HTML-документа (например, если надо удалить из документа все вхождения элемента <script>).
Работа с Интернет.
При работе с электронной почтой реализована поддержка протокола OAuth2 в случае использования протокола IMAP.

Для объекта ИнтернетПочтовыйПрофиль реализованы свойства АутентификацияПоТокену и ТокенДоступа.

Данная возможность не предоставлялась.Реализована поддержка почтовых серверов, использующих протокол аутентификации OAuth2.
Работа с запросами.
Реализована возможность создания поля с уникальными (в рамках одной таблицы), последовательно возрастающими значениями.

Реализована функция языка запросов АВТОНОМЕРЗАПИСИ(), которая может быть использована только при создании временной таблицы.

Не поддерживается использование функции АВТОНОМЕРЗАПИСИ():

  • в запросах, содержащих ОБЪЕДИНИТЬ на верхнем уровне;
  • в запросах, не формирующих временную таблицу;
  • вне списка выборки;
  • в выражениях.
Данная возможность не предоставлялась.Упрощено создание монотонно возрастающего уникального ключевого поля для временной таблицы.
В документации данное изменение описано здесь и здесь.
Автоматизированное тестирование.
Для расширения табличного документа для объекта ТестируемоеПолеФормы реализованы следующие возможности:
  • Получить максимальный номер колонки, содержащей данные. Реализован метод ПолучитьРазмерОбластиДанныхДокументаПоГоризонтали().
  • Получить максимальный номер строки, содержащей данные. Реализован метод ПолучитьРазмерОбластиДанныхДокументаПоВертикали().
Данные возможности не предоставлялись.Расширены возможности автоматизированного тестирования.
История данных.
Реализована возможность обработать факт восстановления версии данных в модуле объекта и в модуле управляемой формы.

Если форма отображает какую-либо версию объекта (кроме актуальной) - в заголовке формы выводится номер отображаемой версии.

Для динамического списка, отображающего список объектов, поддерживающих историю данных, реализована команда, позволяющая открыть историю по объекту, не открывая его формы. Команда доступна при наличии у пользователя права доступа ПросмотрИсторииДанных.

Реализован параметр управляемой формы НомерВерсииПереходаНаВерсиюИсторииДанных.

Для модулей объектов справочника, документа, плана счетов, бизнес-процесса, задачи и модуля набора записей регистра сведений реализован обработчик события ОбработкаФормированияПоВерсииИсторииДанных(), который вызывается во время создания объекта на основании истории.

При восстановлении версии объекта разработчик не мог обработать это действие.

Просмотр истории данных по объекту был доступен только из формы объекта или формы набора записей.

Расширены возможности работы с историей данных. Повышена безопасность использования истории данных.
В документации данное изменение описано здесь.
Отображение информации.
В библиотеку картинок добавлены новые картинки: Обсуждения, НовоеОбсуждение, Оповещения.В библиотеке картинок отсутствовали добавленные картинки.Расширен состав библиотеки картинок.
История данных.
Реализована поддержка истории данных для плана обмена, плана видов расчета и константы.Данная возможность не предоставлялась.История данных стала поддерживать большее количество объектов.
Прикладные объекты.
Реализован объект КонстантаКлючЗначения.

Для менеджера константы реализованы методы СоздатьКлючЗначения().

Данная возможность не предоставлялась.Расширены возможности работы с константами.
В документации данное изменение описано здесь и здесь.
Средства разработки.
Реализована возможность формировать дистрибутив поставки прикладного решения, который может быть запущен под управлением macOS.

При формировании комплекта поставки прикладного решения формируется .zip-архив, который содержит собственно файл поставки и исполняемые файлы программы установки для всех поддерживаемых операционных систем (Windows, Linux, macOS). При этом для исполняемых файлов установлены корректные признаки исполняемых файлов (Linux, macOS), поэтому после распаковки дистрибутива на целевой операционной системе можно будет сразу запускать установку прикладного решения.

Для командной строки запуска пакетного режима работы конфигуратора реализована команда CreativeDistributivePackage. Команда командной строки пакетного запуска конфигуратора CreateDistributive является устаревшей и не рекомендуется для использования.

Было возможно формировать дистрибутив поставки прикладного решения, который мог функционировать только под управлением ОС Windows и Linux. Установить прикладное решение под управлением ОС macOS было невозможно.

При формировании дистрибутива прикладного решения было невозможно сформировать архив комплекта поставки с корректно оформленными исполняемыми файлами для всех поддерживаемых операционных систем. Для установки прикладного решения под управлением ОС Linux требовалось предварительно установить корректный признак исполняемого файла для программы установки.

Стало возможно установить прикладное решение под управлением любой поддерживаемой операционной системы.

Комплект поставки формируется в архиве, который может быть распакован на любой поддерживаемой операционной системы без дополнительной установки стороннего программного обеспечения.

В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Системные требования.
Хранилище конфигурации.
Реализован 64-разрядный сервер хранилища конфигураций, работающий под управлением ОС Linux.При работе под управлением ОС Linux, сервер хранилища конфигураций был доступен только в виде 32-разрядного приложения.Работа с сервером хранилища конфигураций стала штатным образом доступна при работе под управлением 64-разрядной ОС Linux.
В документации данное изменение описано здесь, здесь, здесь и здесь.
История данных.
Реализована возможность принудительно обновить историю данных по конкретному объекту информационной базы. Реализован метод ИсторияДанных.ОбновитьИсторию().Данная возможность не предоставлялась.

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

Форма отображения истории данных по объекту всегда будет отображать полную историю.
В документации данное изменение описано здесь.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Система взаимодействия.
В том случае, когда участник обсуждения вводит текст сообщения, другие участники обсуждения информируются об этом (если у них открыто соответствующее обсуждение).

Реализовано отображение статусов пользователя: не в сети, отошел, не беспокоить, доступен. Статус «отошел» формируется только в тонком или толстом клиентских приложениях, работающих под управлением ОС Windows.

Переработан внешний вид оповещений о новых сообщениях.

Из окна с параметрами пользователя предоставляется возможность открыть обсуждение только с этим пользователем (один на один).

Изменен внешний вид основного окна системы взаимодействия.

Переработана стандартная функция Управление системой взаимодействия. Изменены формы регистрации и отмены регистрации.

Данные возможности не предоставлялись.Улучшены интерфейсные возможности системы взаимодействия.
Интерфейс.
При работе в интерфейсе Такси реализованы следующие изменения:
  • Отступы ячейки таблицы управляемой формы при отображении с масштабом меньшим, чем 100%, уменьшаются пропорционально масштабу с дополнительным коэффициентом.
  • При масштабе 80% высота строки таблицы примерно соответствует высоте строки таблицы в компактном режиме (зависит от установленного шрифта и DPI используемого монитора).
  • Уменьшены отступы слева и справа в ячейках таблицы (в любом масштабе).
  • Уменьшены отступы слева и справа в колонках табличного документа, сформированного по команде таблицы Вывести список.

При работе в интерфейсе Такси наблюдалось следующее поведение:
  • Отступы в ячейки таблицы управляемой формы при отображении с масштабом меньшим, чем 100%, уменьшались пропорционально без дополнительного коэффициента.
  • Отступы слева и справа в ячейках таблицы были больше.
  • Отступы слева и справа в колонках табличного документа, сформированного по команде таблицы Вывести список, были больше.
Оптимизировано отображение таблицы управляемой формы и табличного документа при использовании нестандартного масштаба формы.
Интерфейс.
Все некорректные навигационные ссылки в интерфейсе представляются в виде самой ссылки. После закрытия диалога настройки избранного работы пользователя такие ссылки не удаляются из избранного и сохраняется возможность редактировать и использовать такие ссылки.

Реализован метод ПредставлениеНавигационнойСсылки.Представление().

Метод ПолучитьПредставленияНавигационныхСсылок() всегда возвращает массив объектов ПредставлениеНавигационнойСсылки. При этом в зависимости от навигационной ссылки поля каждого объекта ПредставлениеНавигационнойСсылки будут заполнены по разному.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Некорректные навигационные ссылки отображались в интерфейсе с пустым представлением и не могли быть использованы.

После закрытия диалога настройки избранного работы пользователя такие ссылки удалялись из истории.

Метод ПолучитьПредставленияНавигационныхСсылок() для некорректных навигационных ссылок возвращал значение Неопределено.

Улучшена работа с навигационными ссылками.
Веб-клиент.
Табличный документ.
Доработана печать табличного документа в веб-клиенте (при использовании способа печати HTML) с целью устранения дефектов печати.Печать табличного документа в веб-клиенте (при использовании способа печати HTML) могла выполняться с дефектами.Устранено некорректное поведение системы.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Регистры сведений.
Для регистров сведений реализовано формирование кластерного индекса по измерениям для физических таблиц среза первых и среза последних. Описание структуры индекса (см. здесь).

Отключен контроль уникальности индексов.

Оптимизированы запросы получения данных из таблиц срезов.

Построение новых индексов выполняется во время реструктуризации соответствующего регистра сведений или при выполнении реструктуризации базы данных во время выполнения операции тестирования и исправления.

Физические таблицы среза первых и среза последних не содержали индексов.

Запросы получения данных из таблиц срезов были недостаточно оптимальны.

Повышена производительность работы физических таблиц срезов при большом количестве пользователей. Исключены взаимоблокировки при обновлениях физических таблиц срезов первых/последних.
Полнотекстовый поиск.
Уменьшен размер временных файлов, создаваемых платформой при обновлении индекса полнотекстового поиска. Данное изменение наиболее заметно в информационных базах с большим количеством разделителей.

Новый формат временных файлов будет использоваться после отключения режима совместимости.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Временные файлы, создаваемые платформой при обновлении полнотекстового поиска, имели существенно больший размер.Уменьшено использование дискового пространства при построении индекса полнотекстового поиска для информационной базы, содержащей большое количество разделителей.
Работа с СУБД.
Оптимизирована работа виртуальных таблиц оборотов регистров накопления и бухгалтерии в случае использования группировок по дню, месяцу или году, а также при использовании функции языка запросов НачалоПериода().

Оптимизация используется для любых версий поддерживаемых СУБД, кроме Microsoft SQL Server, где оптимизация действует, начиная с версии 2012.

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

В режиме совместимости с версией 8.3.12 поведение не изменилось.

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

В режиме совместимости с версией 8.3.12 поведение не изменилось.

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

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Система взаимодействия.
Реализована корректная обработка смены области данных при работе с сервером взаимодействия. Если новая область данных также зарегистрирована в сервере взаимодействия - будет использоваться регистрация новой области данных.Данная возможность не предоставлялась.

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

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

При этом формируется соответствующее диагностическое сообщение.

В пакетном режиме запуска конфигуратора обращение к модулям, для доступа к которым требуется пароль, в некоторых случаях приводило к открытию диалога ввода пароля.Исключены интерактивные действия при работе режима, не предполагающего таких (интерактивных) действий.
В документации данное изменение описано здесь.
Отображение информации.
Если в конструкторе форматной строки в качестве разделителя групп выбран символ «пробел», то в форматную строку будет фактически подставлен символ неразрывного пробела.Если в конструкторе форматной строки в качестве разделителя групп выбран символ «пробел», то в форматную строку подставлялся символ обычного пробела.Устранено некорректное поведение системы.

Снижено количество проблем, возникающих из-за того, что разделение групп в числе было оформлено неверным разделителем.

Система взаимодействия.
Реализованы неконтекстные обсуждения с двумя участниками (один на один). Добавление участников в такое обсуждение не поддерживается.

Реализованы свойства ОбсуждениеСистемыВзаимодействия.Групповое, ОтборОбсужденийСистемыВзаимодействия.Групповое.

Реализована возможность объединения приложений (информационной базы или области данных) одного абонента. Реализована возможность сопоставлять пользователей различных приложений. Реализована возможность объединения контекстных обсуждений разных приложений. Все вышеуказанные действия может выполнять только владелец абонента.

Для стандартной функции Управление системой взаимодействия реализована возможность выполнять объединение приложений, отменять объединение, сопоставлять пользователей и контекстов обсуждений.

Реализовано свойство ПользовательСистемыВзаимодействия.КлючСопоставления. Для менеджера системы взаимодействия реализованы методы ИдентификаторТекущегоПриложения(), ПолучитьПриложение(), ПолучитьПриложенияАбонента(), УстановитьСовместноеИспользованиеПриложенийАбонента(), ОтменитьСовместноеИспользованиеПриложенийАбонента(), ПолучитьСовместноеИспользованиеПриложенийАбонента().

Указанные возможности не предоставлялись.

Взаимодействие могло выполняться только между пользователями одного приложения абонента.

Расширены возможности системы взаимодействия.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Средства разработки.
Ошибки и предупреждения, которые формируются во время проверки метаданных, выводятся в виде сообщений dbstru.

Для сообщения error-type реализовано значение DBRestuctError описывающее ошибку реструктуризации информационной базы.

Для сообщения error-type реализовано значение CommandFormatError описывающее ошибку, возникающую в результате неверного формата команды.

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

Для метода ПроцессорКомпоновкиДанных.Инициализировать() реализован параметр ОграничиватьПолучениеПолейПоСсылкамПоПравуПросмотр.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Если у пользователя нет права Просмотр на одну из таблиц поля, имеющего составной тип, то в пользовательских настройках отсутствовали все дочерние поля недоступного типа.Для дочерних полей составного типа пользователь может получать данные тех типов, на которые у него есть право просмотра.
В документации данное изменение описано здесь и здесь.
Диаграммы.
Для поля ввода типа диаграммы реализованы следующие возможности:
  • В поле ввода отображается картинка выбранного типа диаграммы.
  • В списке выбора типа диаграммы реализовано отображение картинки с типом диаграммы.
  • Реализована возможность автоподбора типа диаграммы при наборе имени диаграммы.
  • Для поля ввода реализована кнопка выбора, при нажатии на которую открывается диалог выбора типа диаграммы.

Реализован объект ДиалогВыбораТипаДиаграммы.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Поле ввода типа диаграммы работало следующим образом:
  • В поле ввода не отображалась картинка выбранного типа диаграммы.
  • В списке выбора не отображалась картинка с типом диаграммы.
  • Не поддерживалась возможность автоподбора диаграммы при наборе имени.
  • Отсутствовала кнопка выбора, при нажатии на которую открывался диалог выбора типа диаграммы.
В ряде случаев улучшен выбор типа диаграммы.
Система взаимодействия.
Видеозвонок не может быть выполнен в том случае, если у любой из сторон предполагаемого разговора недоступен микрофон. При этом формируется соответствующее диагностическое сообщение.

В процессе разговора система отображает в окне видеозвонка картинки с диагностикой камеры и микрофона.

Диагностика оборудования перед началом и в процессе выполнения видеозвонка не выполнялась.Устранено некорректное поведение системы.
Средства разработки.
Не поддерживается использование имени Представление в качестве имени реквизита или табличной части объекта, который может быть сохранен в базе данных.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Использование имени Представление в качестве имени реквизита или табличной части объекта было возможно, однако такое использование могло сопровождаться ошибками.Устранено некорректное поведение системы.
Управляемая форма.
При отображении заголовков закладок в управляемой форме слева или справа от элемента Страницы, реализованы следующие изменения:
  • Высота формы не влияет на высоту заголовков страниц. Если все заголовки не умещаются в доступную область экрана - реализована возможность выполнять прокрутку заголовков по вертикали.
  • Реализована возможность прокручивать закладки с помощью колеса мыши.
  • Реализовано управлением прокруткой закладок с помощью сенсорного экрана при работе тонкого клиента под управлением ОС Windows.
При отображении заголовков закладок в управляемой форме слева или справа от элемента Страницы, если все заголовки не умещаются в доступную область экрана - высота заголовков уменьшалась так, чтобы все заголовки попали в отведенное место на экране.Устранено незапланированное поведение системы.
Управляемая форма.
Мобильный клиент.
Свойство таблицы управляемой формы ВариантУправленияВысотой, установленное в значение, отличное от Авто, будет учитываться в том случае, если режим совместимости конфигурации установлен в значение Версия 8.3.7 и старше.Свойство таблицы управляемой формы ВариантУправленияВысотой учитывалось в том случае, если режим совместимости конфигурации был установлен в значение Версия 8.3.10 и старше.Возможности управления высотой таблицы управляемой формы приведены в соответствие с требованиями мобильного клиента.
Управляемая форма.
Динамический список.
Если в динамическом списке указана основная таблица, в которой есть деление на группы и элементы, то для всех колонок, не связанных с полями основной таблицы, условное оформление формы применяется независимо от того, отображается в строке элемент или группа основной таблицы.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Если в динамическом списке указана основная таблица, в которой есть деление на группы и элементы, то для всех колонок, не связанных с полями основной таблицы, условное оформление формы применялось следующим образом:
  • Для колонок связанных с присутствующими в запросе обычными полями (не полями через точку, выражениями и т.п.) не основной таблицы – если в строке отображается элемент основной таблицы.
  • Для остальных, не связанных с полями основной таблицы, колонок – если в строке отображается группа основной таблицы.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Регистры бухгалтерии.
Если у регистра бухгалтерии значение свойства Уточнение периода больше 0, то стандартный реквизит УточнениеПериода появляется в форме редактирования стандартных реквизитов и становится доступным в коллекции СтандартныеРеквизиты объекта метаданных РегистрБухгалтерии (в режиме совместимости с версией 8.3.12 свойство отсутствует в данной коллекции).Стандартный реквизит УточнениеПериода ни при каких условиях не появлялся в форме редактирования стандартных реквизитов и был недоступен в коллекции СтандартныеРеквизиты объекта метаданных РегистрБухгалтерии.Устранено незапланированное поведение системы.
Обновление конфигурации базы данных.
Если для информационной базы установлен режим совместимости Версия 8.3.10 (и младше), и конфигурация базы данных была изменена в версии 8.3.10 (и младше), то при открытии этой информационной базы в клиентском приложении версии 8.3.13 (и старше), снижена вероятность появления сообщения о незавершенной операции конвертации структуры конфигурации.Если для информационной базы установлен режим совместимости Версия 8.3.10 (и младше), и конфигурация базы данных была изменена в версии 8.3.10 (и младше), то при открытии этой информационной базы в клиентском приложении версии 8.3.11 (и старше), запуск блокировался с выдачей сообщения о незавершенной операции конвертации структуры конфигурации. Восстановить возможность работы с этой информационной базой можно было только запуском Конфигуратора версии 8.3.11 (и старше) и выполнение реструктуризации информационной базы.Переход между версией 8.3.10 и более старшими версиями стал более плавным.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Система компоновки данных.
Диаграммы.
При выводе диаграммы в табличный документ, процессор вывода системы компоновки данных устанавливает автоматический расчет ширины колонок для всех ячеек той области табличного документа, которая занята диаграммой.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

При выводе диаграммы в табличный документ, процессор вывода системы компоновки данных не устанавливал автоматический расчет ширины колонок для последней колонки в области ячеек, которая занята диаграммой.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Если для вывода колонок таблицы используются предопределенные макеты группировок, то высота макета общих итогов рассчитывается таким образом, чтобы в макете отображались заголовки всех выводимых ресурсов. Если предполагаемая генератором макетов высота макета общих итогов больше, чем высота предопределенного макета группировок, то генератор макетов увеличивает высоту макетов группировок колонок таблицы.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

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

Метод МенеджерСистемыВзаимодействия.ИнформационнаяБазаЗарегистрирована() позволяет определить только тот факт, что информационная база зарегистрирована и регистрация не отключена. В режиме совместимости с версией 8.3.12 поведение не изменилось.

Метод МенеджерСистемыВзаимодействия.ИнформационнаяБазаЗарегистрирована() позволял определить только тот факт, что информационная база зарегистрирована, регистрация не отключена и есть пользователи системы взаимодействия.Стало возможно разделить определение необходимости регистрации информационной базы и возможность использования системы взаимодействия.
В документации данное изменение описано здесь.
Табличный документ.
Высота и ширина страницы табличного документа (свойства ВысотаСтраницы и ШиринаСтраницы) ограничены значением 5000 мм.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Высота и ширина страницы табличного документа (свойства ВысотаСтраницы и ШиринаСтраницы) не имели ограничений.Уменьшено количество проблем, которые могли возникать при экспорте табличных документов с очень большим размером страницы, в сторонние форматы.
В документации данное изменение описано здесь.
Система компоновки данных.
При обращении к не используемым свойствам объектов системы компоновки данных, находящихся в пользовательских настройках, генерируется исключение:
  • Свойство ПредставлениеПользовательскойНастройки объектов ОтборКомпоновкиДанных, ВыбранныеПоляКомпоновкиДанных, УсловноеОформлениеКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, Представление, ЛевоеЗначение, Применение, Родитель объекта ЭлементОтбораКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, Представление, Применение, Родитель, ТипГруппы, Элементы объекта ГруппаЭлементовОтбораКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, Представление, Поля, Отбор, ИспользоватьВГруппировке, ИспользоватьВЗаголовке, ИспользоватьВЗаголовкеПолей, ИспользоватьВИерархическойГруппировке, ИспользоватьВОбщемИтоге, ИспользоватьВОтборе, ИспользоватьВПараметрах объекта ЭлементУсловногоОформленияКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, ЗначенияВложенныхПараметров, Родитель, Параметр (только при попытке установить значение свойства) объекта ЗначениеПараметраНастроекКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, Идентификатор, Имя, Выбор, Отбор, ПараметрыВывода, ПоляГруппировки, Порядок, Родитель, Состояние, Структура, УсловноеОформление объектов ГруппировкаКомпоновкиДанных, ГруппировкаТаблицыКомпоновкиДанных, ГруппировкаДиаграммыКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, Выбор, Идентификатор, Имя, Колонки, ПараметрыВывода, Родитель, Строки, УсловноеОформление объекта ТаблицаКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, Выбор, Идентификатор, Имя, ПараметрыВывода, Родитель, Серии, Точки, УсловноеОформление объекта ДиаграммаКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, Идентификатор, ИдентификаторОбъекта, Имя, Настройки, Родитель объекта НастройкиВложенногоОбъектаКомпоновкиДанных.
  • Свойства ПредставлениеПользовательскойНастройки, РежимОтображения объекта КоллекцияЭлементовСтруктурыНастроекКомпоновкиДанных, владельцем которого является объект типа СтруктураНастроекКомпоновкиДанных, содержащийся в коллекции КоллекцияЭлементовПользовательскихНастроекКомпоновкиДанных.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Обращение к перечисленным свойствам указанных объектов, находящихся в пользовательских настройках, не имело смысла и не приводило к формированию исключения.Исключены ошибочные обращения к неиспользуемым свойствам объектов системы компоновки данных.
Фоновые и регламентные задания.
Параметры фонового задания, в сериализованном виде, не могут превышать размер в 1 Гбайт. Если размер сериализованных параметров фонового задания превышает значение 1 Гбайт - формируется исключение.

В режиме совместимости с версией 8.3.12 исключение формируется в том случае, если параметры фонового задания, в сериализованном виде, превышают размер в 2 Гбайта.

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

В режиме совместимости с версией 8.3.12 поведение не изменилось.

В тонком клиенте, при удалении строк в динамическом списке, количество вызовов события ПриИзменении этого списка зависело от количества удаляемых строк:
  • 100 строк и меньше - событие вызывается по числу удаляемых строк.
  • 101 строка и больше - событие вызывается один раз.
Устранено некорректное поведение системы.
Общие объекты.
Конструктор объекта Шрифт возвращает стилевой шрифт Обычный шрифт текста, если параметр конструктора ИмяШрифта не задан или в нем передана пустая строка.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

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

В режиме совместимости с версией 8.3.12 поведение не изменилось.

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

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

При сохранении в файл настроек объединения конфигураций, идентификаторы, имена реквизитов и объектов метаданных записывались на языке, соответствующему варианту встроенного языка конфигурации.Загрузка данных из файла настроек объединения конфигураций больше не зависит от варианта встроенного языка используемой конфигурации.
Веб-клиент.
Работа с файлами.
Модифицирована схема работы с файлами в веб-клиенте.

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

При использовании методов НачатьПомещениеФайла() и НачатьПомещениеФайлов() реализована возможность ограниченной настройки используемого диалога работы с файлами.

Метод НачатьПомещениеФайлов() для своей работы не требует расширение работы с файлами.

Реализована возможность контролировать некоторые параметры файлов, которые планируются к передаче на сервер. Для методов НачатьПомещениеФайла() и НачатьПомещениеФайлов() реализован параметр ОписаниеОповещенияПередНачаломПомещенияФайлов.

Для объекта ОписаниеПереданногоФайла реализованы свойства ПолноеИмя и ИдентификаторФайла. Свойство Имя данного объекта содержит только имя передаваемого файла. В тонком клиенте исполнение метода НачатьПомещениеФайла() не блокирует исполнение кода на встроенном языке на время помещения файла во временное хранилище.

В режиме совместимости с версией 8.3.12 поведение не изменилось. Реализована возможность выполнять перетаскивание файлов на расширение поля управляемой формы для картинки, расширение декорации управляемой формы для картинки и на таблицу управляемой формы. Для указанных элементов управляемой формы реализовано свойство СпособПеретаскиванияФайлов. Реализован объект СсылкаНаФайл.

Методы ПоместитьФайл(), ПоместитьФайлы(), ПолучитьФайлы() являются устаревшими и не рекомендуются к использованию.

Рекомендуется переработать работу с файлами в прикладных решениях, с учетом новых возможностей платформы.

Без установленного расширения работы с файлами, методы работы с файлами в веб-клиенте, были очень ограниченными.

В тонком клиенте исполнение метода НачатьПомещениеФайла() блокировало исполнение кода на встроенном языке на время помещения файла во временное хранилище.

Свойство ОписаниеПереданногоФайла.Имя содержало полный путь к переданному файлу.

Расширены возможности по работе с файлами в веб-клиенте без необходимости установки расширения работы с файлами. В веб-клиенте стало доступно перетаскивание файлов (и обработка этого действия в веб-клиенте).
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь.
Диаграммы.
Реализована возможность определять поведение диаграмм в том случае, если в качестве значения в данных указано нечисловое значение (например, NULL или Неопределено). Для объекта Диаграмма реализованы свойства ИспользованиеНечисловыхЗначений и СоединениеТочекПриПропущенныхЗначениях.

Для объектов ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных, ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы свойства ТипДиаграммы.ИспользованиеНечисловыхЗначений и ТипДиаграммы.СоединениеТочекПриПропущенныхЗначениях.

Если у серии выключено отображение маркера (установлен ТипМаркераДиаграммы.Нет) и значение серии в точке не соединяется с другими (значения в предыдущей и последующей точках пропущены) то на месте этого значения отображается кружок, толщиной с линию серии. При отображении линий диаграммы используется закругленное соединение линий. В режиме совместимости с версией 8.3.12 поведение не изменилось.

Не поддерживалась возможность управлять поведением диаграммы для случаев, когда в данных были указаны нечисловые значения.

Если у серии выключено отображение маркера (установлен ТипМаркераДиаграммы.Нет) и значение серии в точке не соединяется с другими (значения в предыдущей и последующей точках пропущены) то такое значение никак не отображалось на диаграмме.

При отображении линий диаграммы использовалось уголковое соединения линий.

Расширены возможности по построению диаграмм.
В документации данное изменение описано здесь.
Автоматизированное тестирование.
Для метода ТестируемаяТаблицаФормы.Развернуть() реализована возможность разворачивать не только все подчиненные узлы, но и подчиненные узлы только первого уровня (относительно разворачиваемого узла). Реализован параметр метода СПодчиненными.

В режиме совместимости с версией 8.3.12 поведение не изменилось. Рекомендуется проанализировать места использования метода Развернуть() объекта ТестируемаяТаблицаФормы с целью учесть изменения в работе метода.

Метод ТестируемаяТаблицаФормы.Развернуть() разворачивал указанный узел и все подчиненные узлы.Работа механизма автоматизированного тестирования приведена в соответствие с возможностями работы платформы.
Система компоновки данных.
Динамический список.
Внешние источники данных.
Упорядочивание в динамическом списке по полю, которое может принимать значение NULL, приведено к таковому в отчетах: в начале идут значения NULL, потом - все остальные значения.

Упорядочивание в динамическом списке по полю таблицы внешнего источника данных, в котором применяется конструкция ВЫБОР ... КОГДА и в котором могут встречаться значения NULL, приведено к таковому в отчетах: вначале идет значение NULL, потом - все остальные значения.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

В динамическом списке, при упорядочивании по полю, которое может принимать значение NULL, строки, содержащие такое значение, помещались вместе со строками, в которых это поле принимало значение по умолчанию для типа поля.

В динамическом списке, при упорядочивании по полям таблиц любых внешних источников данных, порядок значений NULL будет зависеть от используемой СУБД.

В динамическом списке строки со значением NULL в колонке, по которой выполняется упорядочивание, стали отображаться аналогично другим механизмам платформы.
Управляемая форма.
При установке свойства АвтоОтметкаНезаполненного таблицы управляемой формы в значение Истина, свойство этой таблицы ОтметкаНезаполненного будет содержать актуальное значение отметки незаполненного после выполнения кода на встроенном языке.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Значение свойства таблицы управляемой формы ОтметкаНезаполненного обновлялось только после обновления таблицы или при изменении текущей ячейки.Устранено некорректное поведение системы.
В документации данное изменение описано здесь и здесь.
Работа с запросами.
В том случае, если оператор языка запросов ЕСТЬ NULL применяется к выражению, в котором используется комбинация нескольких виртуальных полей или комбинация виртуального поля и выражения, не содержащего виртуальных полей, то результатом работы функции будет значение ИСТИНА, если результат выражения равен NULL и ЛОЖЬ в противном случае.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Рекомендуется провести анализ использования оператора ЕСТЬ NULL в запросах прикладных решений.

В том случае, если оператор языка запросов ЕСТЬ NULL применяется к выражению, в котором используется комбинация нескольких виртуальных полей или комбинация виртуального поля и выражения, не содержащего виртуальных полей, то результатом работы функции всегда было значение ЛОЖЬ.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с файлами.
Кластер серверов.
В том случае, когда для информационной базы настроен профиль безопасности, в котором запрещен доступ к файловой системе, то методы глобального контекста КаталогВременныхФайлов() и ПолучитьИмяВременногоФайла() возвращают пути с разделителями, принятыми в используемой операционной системе.В том случае, когда для информационной базы настроен профиль безопасности, в котором запрещен доступ к файловой системе, то методы глобального контекста КаталогВременныхФайлов() и ПолучитьИмяВременногоФайла() возвращали пути с разделителями, используемыми в ОС Linux.Устранено некорректное поведение системы.
Работа с файлами.
В том случае, если при работе под управлением ОС Windows, в качестве параметра методов УстановитьВремяИзменения(), УстановитьУниверсальноеВремяИзменения(), НачатьУстановкуВремениИзменения() и НачатьУстановкуУниверсальногоВремениИзменения() объекта Файл будет передано значение меньшее, чем 1 января 1601 года, то метод не будет выполнен и возникнет исключение Ошибка доступа к файлу.

Эта же ошибка будет возникать в случае возникновения любых ошибок исполнения методов объекта Файл.

В том случае, если при работе под управлением ОС Windows, в качестве параметра методов УстановитьВремяИзменения(), УстановитьУниверсальноеВремяИзменения(), НачатьУстановкуВремениИзменения() и НачатьУстановкуУниверсальногоВремениИзменения() объекта Файл будет передано значение меньшее, чем 1 января 1601 года, то время изменения файла получало случайное значение даты.Устранено некорректное поведение системы.
Система компоновки данных.
Если в вычисляемом выражении системы компоновки данных используется конструкция ВЫБОР, в секциях которой получаются поля, тип которых неизвестен (например, если поля получаются из таблицы значений и у поля не указан тип) и в секции ИНАЧЕ указано значение Неопределено, то при выводе такого поля в коллекцию значений, в качестве типа колонки будет указан тип Произвольный (описание типов не будет содержать ни одного типа).

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Если в вычисляемом выражении системы компоновки данных используется конструкция ВЫБОР, в секциях которой получаются поля, тип которых неизвестен (например, если поля получаются из таблицы значений и у поля не указан тип) и в секции ИНАЧЕ указано значение Неопределено, то при выводе такого поля в коллекцию значений, в качестве типа колонки был указан только тип NULL.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Управляемая форма.
Для вызова с использованием ЭтотОбъект доступны только методы, описанные с указанием ключевого слова Экспорт. Данное поведение касается как модуля формы, так и любого другого модуля, куда передано значение ЭтотОбъект.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Для вызова с использованием ЭтотОбъект были доступны любые методы, а не только описанные с указанием ключевого слова Экспорт.Устранено некорректное поведение системы.
Система компоновки данных.
Если в настройках системы компоновки данных применяется отбор с видом сравнения Заполнено/НеЗаполнено к вычисляемому полю, которое может принимать тип как у поля с типом Характеристика или типом, определяемым пользователем, или с типом – любой ссылкой, то отбор будет учитывать типы, входящие в Характеристику, определяемый тип или любую ссылку.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Если в настройках системы компоновки данных применяется отбор с видом сравнения Заполнено/НеЗаполнено к вычисляемому полю, которое может принимать тип как у поля с типом Характеристика или типом, определяемым пользователем, или с типом – любой ссылкой, то отбор игнорировал типы, входящие в Характеристику, определяемый тип или любую ссылку.

Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с запросами.
При формировании временной таблицы с помощью оператора языка запросов ПОМЕСТИТЬ, тип поля временной таблицы, куда помещается NULL, становится составным. Составной тип включает в себя следующие типы: Число с точностью 1.0, Строка длиной 1 символ, ДатаВремя, Булево и NULL.

Рекомендуется провести анализ использования полей временных таблиц, которые могут принимать NULL.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

При формировании временной таблицы с помощью оператора языка запросов ПОМЕСТИТЬ, поле, значением которого могло быть NULL, имело тип NULL.Стало возможно использовать поля, которые во временной таблице содержат значения NULL в выражениях, которые не поддерживают использование NULL. В этом случае можно использовать функцию языка запросов ВЫРАЗИТЬ() для получения нужного типа.
В документации данное изменение описано здесь.
Функциональные опции.
При получении значения функциональной опции, значение которой хранится в ресурсе периодического регистра сведений, используется только значение, полученное из среза последних. В качестве даты среза используется дата, заданная для параметра функциональной опции Период или текущая дата (если параметр Период не задан).

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Значение функциональной опции, которое хранится в ресурсе периодического регистра сведений, вычислялось с помощью операции логического ИЛИ среди всех хранимых значений, не ограничиваясь срезом последних. Такое поведение наблюдалось в том случае, если при получении значения функциональной опции указывался только параметр Период.Устранено некорректное поведение системы.

Поведение системы стало соответствовать документации.

В документации данное изменение описано здесь и здесь.
Управляемая форма.
Для таблицы управляемой формы выполняется отбор строк, если в устанавливаемом отборе более одного элемента и для первого элемента значение отбора равно Неопределено.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Для таблицы управляемой формы не выполнялся отбор строк, если в устанавливаемом отборе более одного элемента и для первого элемента значение отбора равно Неопределено.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Упоминания шрифта начертанием bold в тексте и свойствах объектов.

Старые наименования поддерживаются для совместимости.

  • могло использоваться как написание «полужирный», так и «жирный»;
  • свойство Шрифт.Жирный;
  • параметр Жирный конструктора объекта Шрифт.
  • используется только написание «полужирный»;
  • свойство Шрифт.Полужирный;
  • параметр Полужирный конструктора объекта Шрифт.

Имена методов получения/установки HTML-документа для расширения форматированного документа объекта ТестируемоеПолеФормы.

Старые наименования поддерживаются для совместимости.

  • ПолучитьHTML();
  • УстановитьHTML().
  • ПолучитьHTMLДокумент();
  • УстановитьHTMLДокумент().

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Специальные возможности мобильного устройства.
При работе с PUSH-уведомлениями при работе под управлением ОС Android используется сервис Firebase Cloud Messaging. Рекомендуется в существующих приложениях перевести работу с PUSH-уведомлениями на эту платформу.

Реализовано значение перечисления ТипПодписчикаДоставляемыхУведомлений.FCM.

Использование сервиса Google Cloud Messaging поддерживается для совместимости и не рекомендуется для использования.

Значение ТипПодписчикаДоставляемыхУведомлений.GCM устарело и используется для совместимости. Параметр НомерПриложенияGoogleCloud метода ПолучитьИдентификаторПодписчикаУведомлений() является необязательным при работе под управлением ОС Android

Для работы с PUSH-уведомлениями при работе под управлением ОС Android использовался сервис Google Cloud Messaging.Отказ от использования устаревшего сервиса доставки PUSH-уведомлений и переход на актуальную реализацию этого сервиса.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Специальные возможности мобильного устройства.
Мобильная платформа.
Мобильный клиент.
Реализована возможность управления подсветкой камеры при выполнении фотосъемки интерактивно (при работе под управлением ОС Android и Windows Phone) и с помощью встроенного языка (для всех мобильных ОС).

Реализовано свойство глобального контекста СредстваУстройства. Для метода СредстваМультимедиа.СделатьФотоснимок() реализован параметр ТипПодсветкиКамеры.

Реализована возможность использовать вспышку камеры в роли фонарика. Реализовано свойство глобального контекста СредстваУстройства. Реализованы методы менеджера средств устройства ПоддерживаетсяФонарик() и ВключитьФонарик().

Управление подсветкой камеры с помощью встроенного языка была недоступна.

Управление подсветкой камеры в интерактивном режиме было доступно только при работе под управлением ОС iOS.

Отсутствовала возможность использовать вспышку в качестве фонарика.

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

Для объекта МенеджерВстроенныхПокупок реализованы методы ПоддерживаетсяИсторияПриобретений(), ПолучитьИсториюПриобретений(), ПолучитьКвитанцииВстроенныхПокупок(), ПолучитьДанныеКвитанцийВстроенныхПокупок().

Для объекта МенеджерПроверкиВстроенныхПокупок реализована доступность в клиентской части мобильной платформы и в мобильном клиенте. Для мобильного клиента и клиентской части мобильной платформы реализован метод МенеджерПроверкиВстроенныхПокупок.ПроверитьКвитанциюВстроеннойПокупкиНаМобильномУстройстве().

Реализована доступность свойства глобального контекста ПроверкаВстроенныхПокупок в клиентской части мобильной платформы и в мобильном клиенте.

В эмуляторе покупок сборщика мобильных приложений реализована поддержка получения списка встроенных покупок.

Возможность получения квитанций ранее совершенных покупок не поддерживалась.

Объект МенеджерПроверкиВстроенныхПокупок (и свойство глобального контекста ПроверкаВстроенныхПокупок) были доступны только на сервере платформы для обычного компьютера.

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

Для многострочных полей ввода реализована подсказка ввода.

Данные возможности были доступны только при работе с мобильным клиентом.Унифицированы возможности различных вариантов мобильной версии «1С:Предприятия» в части управления отображением управляемых форм на мобильном устройстве.

Оглавление

Обновление используемых библиотек

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Интерфейс.
В интерфейсе Такси унифицировано отображение пометки команды в меню в различных вариантах отображения, а также устранены отличия отображения пометки команды в меню между различными видами клиентских приложений.Отображение пометки команды в меню могло отображаться по-разному.Унифицировано отображение пометки команды в меню во всех вариантах использования.
Система компоновки данных.
При добавлении отбора в запрос набора данных схемы компоновки данных, содержащего объединения, отбор обязательно добавляется во все части объединения, если отбор удалось поместить хотя бы в одну часть объединения. При этом, в тех частях объединения, в которых отбор применить не удается из-за отсутствия в них полей, использующихся в отборе, в добавляемые условия вместо отсутствующего поля проставляется выражение NULL.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

При добавлении отбора в запрос набора данных схемы компоновки данных, содержащего объединения, отбор помещался только в те части объединения, в которых было доступно поле, к которому применяется отбор.Унифицировано применение отборов в системе компоновки данных между набором данных-объединение и набором данных-запрос с объединением в запросе.
Работа с Интернет.
В синтакс-помощнике переименованы параметры методов Получить() и Записать() объекта FTPСоединение.

Изменения коснулись только текста синтакс-помощника.

В синтакс-помощнике параметры методов Получить() и Записать() объекта FTPСоединение имели другие имена.Имена параметров методов работы с FTP стали более логичными и понятными.
Специальные возможности мобильного устройства.
Мобильная платформа.
Мобильный клиент.
При работе под управлением ОС iOS старше версии 8.2 значение свойства ДоставляемоеУведомление.Заголовок стало использоваться при отображении уведомления.Значение свойства ДоставляемоеУведомление.Заголовок использовалось при отображении уведомления только при работе под управлением ОС Android.Улучшено отображение уведомлений при работе под управлением ОС iOS.
Система взаимодействия.
Мобильная платформа.
Мобильный клиент.
В уведомлениях, отправляемых системой взаимодействия, стало отображаться имя отправителя, а заголовок неконтекстного обсуждения отображается в заголовке уведомления.В уведомлениях, отправляемых системой взаимодействия, не отображалось имя отправителя, а заголовок неконтекстного обсуждения отображался и в заголовке уведомления и в его тексте.Улучшено отображение уведомлений от системы взаимодействия.
Работа с Интернет.
Реализована работа с хранилищем сертификатов ОС macOS.

Реализованы объекты СертификатыУдостоверяющихЦентровMacOS, СпособВыбораСертификатаMacOS, СертификатКлиентаMacOS.

Для объекта СертификатыУдостоверяющихЦентровОС реализована возможность работы с хранилищем сертификатов ОС macOS.

Реализован параметр -macos команд командой строки запуска клиентского приложения /HttpsCA и /HttpsCert.

Реализовано событие технологического журнала <MACCERT>.

Не поддерживалась работа с хранилищем сертификатов ОС macOS. Организация защищенного соединения была доступна только при хранении сертификатов в виде файлов.При работе под управлением ОС macOS стало возможно использование системного хранилища сертификатов для организации защищенного соединения.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Система взаимодействия.
Для агента клиентского приложения реализована возможность работать с различными версиями протокола обмена с сервером системы взаимодействия.

Реализовано приложение 1ceclac, для установленного агента клиентского приложения изменена структура каталогов.

Агент клиентского приложения мог работать только с одной версией протокола обмена с сервером системы взаимодействия.Для агента клиентского приложения обеспечена возможность работы с предыдущими версиями протокола обмена с сервером системы взаимодействия.
В документации данное изменение описано здесь.
Динамический список.
При выполнении поиска в динамическом списке вводятся ограничения:
  • Общий размер искомого текста не должен превышать 1000 символов.
  • Количество отдельных слов в искомом тексте не должно быть больше 20.

При нарушении данных ограничений генерируется ошибка. Правила разбиения поискового запроса на отдельные слова приведены в документации.

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

Для обработчиков событий ПередЗагрузкойПользовательскихНастроекНаСервере и ПриЗагрузкеПользовательскихНастроекНаСервере реализован параметр ИспользуютсяСтандартныеНастройки.

При выполнении команды Установить стандартные настройки форм отчетов и динамических списков выполняются следующие действия:

  • Из основных настроек динамического списка и настроек варианта отчета, отмеченных как пользовательские, удаляются элементы с недоступными и отсутствующими полями.
  • Из пользовательских настроек, сформированных по умолчанию, удаляются элементы, содержащие недоступные и несуществующие поля.
  • Если за время использования отчета или динамического списка пользовательские настройки не изменялись на стороне клиента ни интерактивно, ни с помощью встроенного языка, то при закрытии формы отчета или динамического списка, текущие пользовательские настройки удаляются из системного хранилища.

Метод КомпоновщикНастроекКомпоновкиДанных.Восстановить(), вызванный с параметром СпособВосстановленияНастроекКомпоновкиДанных.Полное, выполняет следующие действия: отключает флаг Использование у элементов основных настроек, потерявших связь с доступными полями, удаляет элементы пользовательских настроек и основных настроек, отмеченных, как пользовательские, но которые содержат поля, отсутствующие в коллекции доступных полей или недоступные для текущих функциональных опций и прав.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

При открытии форм отчетов и динамических списков, если в хранилище отсутствуют пользовательские настройки, наблюдалось следующее поведение:
  • Из основных настроек динамического списка и настроек варианта отчета, отмеченных как пользовательские, не удалялись элементы с недоступными и отсутствующими полями.
  • Из пользовательских настроек, сформированных по умолчанию, не удалялись элементы, содержащие недоступные и несуществующие поля.
  • Не вызывались обработчики событий ПередЗагрузкойПользовательскихНастроекНаСервере и ПриЗагрузкеПользовательскихНастроекНаСервере.

При выполнении команды Установить стандартные настройки форм отчетов и динамических списков наблюдалось следующее поведение:

  • Из основных настроек динамического списка и настроек варианта отчета, отмеченных как пользовательские, не удалялись элементы с недоступными и отсутствующими полями.
  • Из пользовательских настроек, сформированных по умолчанию, не удалялись элементы, содержащие недоступные и несуществующие поля.
  • Если за время использования отчета или динамического списка пользовательские настройки не изменялись на стороне клиента ни интерактивно, ни с помощью встроенного языка, то при закрытии формы отчета или динамического списка, в качестве пользовательских настроек сохранялись стандартные настройки, сформированные на основании текущего варианта (основных настроек динамического списка).

Метод КомпоновщикНастроекКомпоновкиДанных.Восстановить(), вызванный с параметром СпособВосстановленияНастроекКомпоновкиДанных.Полное, отключал флаг Использование у элементов основных настроек, потерявших связь с доступными полями.

Исключено попадание недоступных полей в пользовательские настройки по умолчанию для отчета или динамического списка.
В документации данное изменение описано здесь.
Механизм анализа данных.
При расчете медианы в механизме анализа данных, если анализируемая выборка содержит четное количество элементов, включая два элемента, то в качестве медианы будет использоваться среднее арифметическое двух средних элементов выборки.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

При расчете медианы в механизме анализа данных, если анализируемая выборка содержит четное количество элементов, то в качестве медианы использовалось:
  • Среднее арифметическое двух средних элементов выборки, если выборка содержит более 2 значений.
  • Значение второго элемента, если выборка содержала 2 значения.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с Интернет.
При работе с почтовым сервером по протоколу SMTP реализована поддержка параметра NOTIFY для команды RCPT и параметра RET для команды MAIL. Стало возможно получать уведомление о доставке электронного письма от почтового сервера в соответствии с RFC 1891.

Свойство ИнтернетПочтовоеСообщение.АдресаУведомленияОДоставке считается устаревшим и не рекомендуется для использования. Данное свойство доступно только в режиме совместимости с версией 8.3.12.

Возможность получения уведомления о доставке зависит от используемого почтового сервера и его настроек.

Рекомендуется исключить использование свойства АдресаУведомленияОДоставке объекта ИнтернетПочтовоеСообщение. Для получения уведомлений рекомендуется использовать:

  • Уведомление о прочтении - свойства АдресаУведомленияОПрочтении и УведомитьОПрочтении.
  • Уведомление о доставке - свойство УведомитьОДоставке.
Уведомление о доставке фактически не работало. Вместо него формировалось уведомление о прочтении.Устранено некорректное поведение системы.

Стало возможно получать и уведомления о доставке сообщения и уведомления о прочтении сообщения получателями.

Работа с Интернет.
Если метод ИнтернетПочта.ПолучитьФлагиСообщений() в текущем почтовом ящике не обнаружил ни одного сообщения, которые соответствуют переданным в качестве параметра идентификаторам, то возвращается пустое соответствие.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Если метод ИнтернетПочта.ПолучитьФлагиСообщений() в текущем почтовом ящике не обнаружил ни одного сообщения, которые соответствуют переданным в качестве параметра идентификаторам, то генерировалось исключение.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Табличный документ.
При попытке сохранить на сервере или во внешнем соединении табличный документ, содержащий картинки, в формате табличного документа «1С:Предприятия» версии 7.7 генерируется исключение. Табличный документ в таком формате может быть сохранен только в том случае, если он не содержит картинок.Попытка сохранить на сервере или во внешнем соединении табличный документ, содержащий картинки, в формате табличного документа «1С:Предприятия» версии 7.7 приводила к формированию документа, который было невозможно открыть.Устранено некорректное поведение системы.
Управляемая форма.
Если для поля формы свойство Ширина установлено в значение, отличное от 0 и поле не растягивается по горизонтали, то значение, указанное в свойстве Ширина всегда задает ширину поля без учета специальных кнопок поля ввода (очистка, открытие и так далее). Результирующая ширина поля будет равна сумме значения свойства Ширина и ширины всех установленных специальных кнопок поля ввода.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Если для поля формы свойство Ширина установлено в значение, отличное от 0 и поле не растягивается по горизонтали, то значение, указанное в свойстве Ширина задавало ширину поля:
  • При наличии специальных кнопок - без учета эти кнопок.
  • В отсутствие специальных кнопок - несколько больше указанного значения.

Таким образом, полная ширина поля могла изменяться при добавлении или удалении специальных кнопок поля ввода.

Устранено некорректное поведение системы.
Система взаимодействия.
При совместном использовании приложений, счетчик сообщений агента клиентского приложения одно сообщение учитывает один раз.При совместном использовании приложений, счетчик сообщений агента клиентского приложения одно сообщение учитывал несколько раз (по количеству совместно используемых приложений).Устранено некорректное поведение системы.
Внешние компоненты.
Работа в macOS.
Реализована поддержка работы внешних компонент, выполненных по технологии Native API, в клиентском приложении, работающем под управлением ОС macOS.

Доработаны примеры и документация по технологии внешних компонент (см. здесь).

В клиентском приложении, работающем под управлением ОС macOS, не поддерживалась работа внешних компонент, созданных по технологии Native API.В клиентском приложении, работающем под управлением ОС macOS, реализована поддержка внешних компонент.
Внешние компоненты.
Мобильная платформа.
Мобильный клиент.
Для внешних компонент, выполняющихся под управлением ОС iOS, реализована возможность указать набор свойств, которые должны быть включены в свойства собираемого приложения (файл info.plist). Включение свойств, требуемых внешней компоненте, выполняет сборщик мобильных приложений.

Доработана документация по технологии внешних компонент (см. здесь).

Данная возможность не предоставлялась.

Внешние компоненты не могли добавить необходимые свойства в файл info.plist собираемого приложения.

Упрощено создание внешних компонент для мобильных устройств, работающих под управлением ОС iOS.
Система взаимодействия.
Клиентское приложение.
При удалении оповещения системы взаимодействия из центра оповещений, обсуждение, к которому относится удаляемое оповещение, помечается прочитанным. Под «удалением оповещения» понимается как удаление конкретного оповещения, так и полная очистка списка оповещений.При удалении оповещения системы взаимодействия из центра оповещений, обсуждение, к которому относится удаляемое оповещение, не помечалось прочитанным. Под «удалением оповещения» понимается как удаление конкретного оповещения, так и полная очистка списка оповещений.Поведение системы стало более логичным и предсказуемым.
Система компоновки данных.
Работа с XML, XDTO.
При XDTO-десериализации параметров компоновки данных, десериализуются только те параметры, которые присутствуют в списке доступных параметров текущей версии. Для параметров, которые отсутствуют в списке доступных, попытка десериализации не выполняется и параметры восстанавливаются успешно.При XDTO-десериализации параметров компоновки данных, выполнялась попытка десериализации всех сериализованных параметров. Это приводило к ошибкам при попытке восстановить настройки компоновки данных из более старшей версии, где были параметры, недоступные в той версии, в которой выполняется десериализация.Стало возможно восстановить в предыдущей версии платформы схему компоновки данных или настройки схемы компоновки данных, которые сохранены в новой версии платформы. Параметры компоновки данных, которые есть только в новой версии платформы, будут игнорироваться в старой версии платформы.
Мобильный клиент.
Кластер серверов.
История данных.
Если мобильный клиент версии 8.3.12 подключается к серверу «1С:Предприятия» версии 8.3.13, то:
  • При попытке просмотра истории изменений всегда открывается форма истории изменений, используемая по умолчанию.
  • Попытка открыть историю изменений для константы завершается ошибкой.

Если мобильный клиент версии 8.3.13 и старше подключается к серверу «1С:Предприятия» версии 8.3.12, то для просмотра истории изменений всегда используется форма истории изменений по умолчанию.

При подключении мобильного клиента версии 8.3.12 к серверу «1С:Предприятия» версии 8.3.13 было невозможно выполнить просмотр истории изменений.Устранено некорректное поведение системы.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД PostgreSQL версии 10.3.СУБД PostgreSQL версии 10.3 не поддерживалась.Расширен список поддерживаемых СУБД.
Управляемая форма.
Клиентское приложение.
Если в таблице формы нет текущей строки (в том числе, если таблица пустая) и у группы колонок выключено отображение в шапке, то группа колонок верхнего уровня в заголовке не отображается.

Если в таблице есть текущая строка и у группы колонок включено отображение в шапке, то вложенная группа колонок отображается в шапке таблицы только тогда, когда в текущей строке есть ячейки из данной группы колонок.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Если в таблице формы нет текущей строки (в том числе, если таблица пустая) и у группы колонок выключено отображение в шапке, то для группы колонок верхнего уровня в заголовке создавалась пустая колонка.

Если в таблице есть текущая строка и у группы колонок включено отображение в шапке, то вложенная группа колонок всегда отображалась в шапке.

Устранено некорректное поведение системы.
Система компоновки данных.
Предопределенные макеты ресурсов, созданные для пересечения группировок строк таблицы (тип макета Заголовок или Подвал) с группировками колонок таблицы (тип макета Общий итог заголовок или Общий итог подвал), выводятся в случае, даже если в колонках таблицы не выводятся поля-ресурсы.

В режиме совместимости с версией 8.3.12 поведение не изменилось.

Предопределенные макеты ресурсов не выводятся для общих итогов по строке таблицы системы компоновки данных в случае, если в колонках таблицы не выводятся поля-ресурсы.Устранено некорректное поведение системы.
История данных.
В структуре данных, которая формируется при вызове метода ИсторияДанных.ПолучитьРазличиеВерсий(), для перемещения строки табличной части:
  • Свойство НомерСтрокиВВерсииДоИзменения - содержит номер строки, который был у перемещаемой строки до выполнения всех изменений версии.
  • Свойство НомерСтрокиВВерсииПослеИзменения - содержит номер строки, который стал у перемещаемой строки после выполнения всех изменений версии.

Аналогичное изменение выполнено в стандартном отчете о различия в версиях.

В структуре данных, которая формируется при вызове метода ИсторияДанных.ПолучитьРазличиеВерсий(), для перемещения строки табличной части:
  • Свойство НомерСтрокиВВерсииДоИзменения - содержало номер строки, который был у перемещаемой строки до выполнения текущего изменения, но после выполнения всех предыдущих изменений версии.
  • Свойство НомерСтрокиВВерсииПослеИзменения - содержит номер строки, который стал у перемещаемой строки после выполнения одного, текущего, изменения версии.
Устранено некорректное поведение системы.

Нумерация строк стала лучше соответствовать ожиданиям пользователя.

Работа с криптографией.
Реализован интерактивный режим работы менеджера криптографии в части работы с паролем. Если менеджер криптографии инициализируется в интерактивном режиме, то пароль доступа к закрытому ключу, заданный в объекте, игнорируется, а пароль запрашивается у пользователя. При этом реализована возможность запомнить пароль. Интерактивный режим работы менеджера криптопровайдера поддерживается только на стороне клиентского приложения. Попытка использовать интерактивный режим на сервере приводит к ошибке.

Для конструктора объекта МенеджерКриптографии и для метода МенеджерКриптографии.НачатьИнициализацию() реализован параметр ИспользованиеИнтерактивногоРежима.

Рекомендуется выполнить анализ мест использования менеджера криптографии и реализовать использование интерактивного режима работы на стороне клиентского приложения с целью повышения удобства работы пользователей.

Пароль доступа к закрытому ключу можно было указать только через соответствующее свойство менеджера криптографии. Отсутствовал возможность интерактивного указания пароля самим пользователем.Стал возможно реализовать более безопасный и комфортный для пользователя режим использования пароля к закрытому ключу.
Управляемая форма.
Для поля ввода форм, содержащего модифицированные данные и являющегося текущим элементом формы, попытка установить в значение Ложь свойства Видимость, Доступность или РедактированиеТекста, а также установить в значение Истина свойство ТолькоПросмотр, приводит к следующим действиям:
  • Вызывается обработчик события ОкончаниеВводаТекста.
  • Если по окончанию работы обработчика события ОкончаниеВводаТекста значение параметра СтандартнаяОбработка установлено в значение Истина, то:
    • Вызывается обработчик события ПриИзменении, если удалось сформировать корректное значение по введенным данным.
    • В поле ввода устанавливается текущее значение реквизита, связанного с полем ввода если не удалось сформировать корректное значение по введенным данным.
  • Если по окончанию работы обработчика события ОкончаниеВводаТекста значение параметра СтандартнаяОбработка установлено в значение Ложь, то в поле ввода устанавливается текущее значение реквизита, связанного с полем ввода если не удалось сформировать корректное значение по введенным данным.

Для поля ввода форм, содержащего не модифицированные данные и являющегося текущим элементом формы, попытка установить в значение Ложь свойства Видимость, Доступность или РедактированиеТекста, а также установить в значение Истина свойство ТолькоПросмотр, приводит к закрытию выпадающего списка, если таковой был открыт. В режиме совместимости с версией 8.3.13 поведение не изменилось.

При установке полю ввода свойства Видимость в значение Ложь, будут выполнены следующие действия:
  • Для поля, связанного с текстовым значением, будет сформировано значение из введенного текста, и вызывается обработчик события ПриИзменении.
  • Поле, связанное со ссылочным значением, может остаться в не консистентном состоянии при незавершенном вводе.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Мобильный клиент.
Работа с Интернет.
Реализована возможность использовать HTTPS-соединение для подключения мобильного клиента к информационной базе. В настройках параметров доступа к информационной базе, на мобильном клиенте, реализована возможность выбрать, откуда будет получаться клиентский сертификат и как будет выполняться проверка серверного сертификата.

Клиентские сертификаты выбираются из хранилища сертификатов приложения или файла (для ОС iOS и Android).

При проверке сертификата сервера, список корневых сертификатов получается из системного хранилища сертификатов, из хранилища сертификатов приложения или из файла (для ОС iOS и Android).

Данная возможность не предоставлялась.Расширены возможности мобильного клиента.
Мобильный клиент.
Управляемая форма.
Реализована возможность формировать отдельный состав командной панели формы для мобильного клиента. Реализовано свойство формы СоставКоманднойПанелиНаМобильномУстройстве.

При работе на мобильном клиенте состав данного свойства (если оно не пустое) будет отображаться в командной панели формы, замещая собой стандартную командную панель формы. Не поддерживается включение командной панели формы в состав свойства СоставКоманднойПанелиНаМобильномУстройстве.

Если у группы формы задан заголовок, но его отображение отключено, то такой заголовок все равно участвует в формировании заголовка автоматически сворачиваемой группы при отображении формы на мобильном клиенте.

Не поддерживалась возможность отдельного формирования состава командной панели формы для мобильного клиента.

Если у группы формы задан заголовок, но его отображение отключено, то такой заголовок участвовал в формировании заголовка автоматически сворачиваемой группы при отображении формы на мобильном клиенте.

Расширены возможности настройки формы для работы в мобильном клиенте.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД PostgreSQL версии 10.5 (для 32- и 64-разрядных операционных систем).СУБД PostgreSQL версии 10.5 не поддерживалась.Расширен список поддерживаемых СУБД.
Мобильный клиент.
Система взаимодействия.
Для мобильного клиента реализованы следующие возможности системы взаимодействия:
  • Информирование о том, что какой-либо участник обсуждения вводит текст.
  • Обсуждения «один на один».
  • Статусы пользователей. Блокируется поступление PUSH-уведомлений, если установлен статус «Не беспокоить».

Для мобильного клиента реализована доступность следующих объектов:

  • Свойство ОбсуждениеСистемыВзаимодействия.Групповое.
  • Метод ИдентификаторТекущегоПриложения() менеджера системы взаимодействия.

Версия системы взаимодействия, используемая мобильным клиентом, определяется версией системы взаимодействия, используемой сервером «1С:Предприятие».

Возможности системы взаимодействия мобильного клиента определяются версией мобильного клиента «1С:Предприятие» и не зависят от версии сервера «1С:Предприятие».

Данные возможности не предоставлялись.Возможности мобильного клиента, в части системы взаимодействия, синхронизированы с тонкий клиентом.
Системные требования.
Мобильная платформа.
Мобильный клиент.
Для мобильной версии «1С:Предприятия» реализована поддержка операционных систем Android версии 9, iOS версии 12, а также следующих устройств компании Apple: iPhone Xs, Xs Max, Xr.Мобильная версия «1С:Предприятие» не поддерживала работу под управлением операционных систем Android версии 9, iOS версии 12.

Не поддерживалась работа на следующих устройствах компании Apple: iPhone Xs, Xs Max, Xr.

Реализована поддержка актуальных операционных систем и устройств.
Сборщик мобильных приложений.
Реализована возможность более тонко управлять разрешениями мобильного приложения для работы под управлением ОС Android в том случае, если в прикладном решении указано необходимость предоставить разрешение Телефония.

Если таковое разрешение требуется, то сборщик предлагает указать, какое конкретно разрешение (на выбор из 6 разрешений) требует мобильное приложение.

Если прикладное решение заявляло необходимость разрешения Телефония, сборщик мобильных приложений предоставлял мобильному приложения сразу 6 разрешений.Учтены требования по разрешениям, которые появились в новой редакции Правил для разработчиков в Google Play. Стало возможно указывать только те разрешения, которые фактически нужны мобильному приложению.
Системные требования.
Работа с СУБД.
Реализована поддержка СУБД Postgres Pro следующих версий:
  • Postgres Pro 1C 9.4.19,
  • Postgres Pro 1C 9.6.11,
  • Postgres Pro 1C 10.6,
  • Postgres Pro Enterprise 9.6.11,
  • Postgres Pro Enterprise 10.3.3,
  • Postgres Pro Enterprise 10.6,
  • Postgres Pro Standard 10.6.
Не поддерживались следующие версии СУБД Postgres Pro:
  • Postgres Pro 1C 9.4.19,
  • Postgres Pro 1C 9.6.11,
  • Postgres Pro 1C 10.6,
  • Postgres Pro Enterprise 9.6.11,
  • Postgres Pro Enterprise 10.3.3,
  • Postgres Pro Enterprise 10.6,
  • Postgres Pro Standard 10.6.
Расширен список поддерживаемых СУБД.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Локализация.
Реализована локализация интерфейса клиентского приложения для испанского языка (код es).Данная возможность не предоставлялась.Стало возможно использование системы «1С:Предприятие» испаноговорящими пользователями.
В документации данное изменение описано здесь и здесь.
Локализация.
Реализована локализация интерфейса клиентского приложения для греческого языка (код el).Данная возможность не предоставлялась.Стало возможно использование системы «1С:Предприятие» грекоговорящими пользователями.
В документации данное изменение описано здесь и здесь.
Работа с HTML.
При чтении HTML-документа с помощью объекта ЧтениеHTML (с помощью методов ОткрытьФайл(), ОткрытьПоток() и УстановитьСтроку()), разбор документа будет прекращен при достижении уровня вложенности в 1 024 тега. Пользователь получит доступ только к части документа.При чтении HTML-документа с помощью объекта ЧтениеHTML отсутствовали ограничения по количеству вложенных тегов, что могло приводить к аварийному завершению работы системы.Повышена надежность системы при разборе HTML-документов с большим уровнем вложенности тегов.
Работа с СУБД.
Реализована поддержка следующих СУБД (только 64-разрядные версии) :
  • PostgresPro PostgreSQL 10.9.1.
  • PostgresPro PostgreSQL 11.4.1.
  • PostgresPro Standard 9.6.14.1.
  • PostgresPro Standard 10.9.1.
  • PostgresPro Standard 11.4.1.
  • PostgresPro Enterprise 9.6.14.1.
  • PostgresPro Enterprise 10.9.1.
  • PostgresPro Enterprise 11.4.1.
  • PostgresPro Enterprise 11.4.2.
Данные версия СУБД PostgresPro не поддерживалась.Расширен список поддерживаемых версий СУБД PostgresPro.
Системные требования.
Работа с СУБД.
Реализована поддержка СУБД Postgres Pro следующих версий (только для архитектуры x86-64):
  • Postgres Pro 1C 9.6.16,
  • Postgres Pro 1C 10.11.1,
  • Postgres Pro 1C 11.6.1,
  • Postgres Pro Standard 9.6.16,
  • Postgres Pro Standard 10.11.1,
  • Postgres Pro Standard 11.6.1,
  • Postgres Pro Enterprise 9.6.16,
  • Postgres Pro Enterprise 10.11.1,
  • Postgres Pro Enterprise 11.6.1.
Не поддерживались следующие версии СУБД Postgres Pro:
  • Postgres Pro 1C 9.6.16,
  • Postgres Pro 1C 10.11.1,
  • Postgres Pro 1C 11.6.1,
  • Postgres Pro Standard 9.6.16,
  • Postgres Pro Standard 10.11.1,
  • Postgres Pro Standard 11.6.1,
  • Postgres Pro Enterprise 9.6.16,
  • Postgres Pro Enterprise 10.11.1,
  • Postgres Pro Enterprise 11.6.1.
Расширен список поддерживаемых СУБД.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Мобильная платформа.
При создании защищенного соединения OpenSSL, проверка сертификата сервера выполняется с использованием сертификатов, установленных на мобильном устройстве, если в качестве значения параметра СертификатыУдостоверяющихЦентров конструктора ЗащищенноеСоединениеOpenSSL указано Неопределено или значение типа СертификатыУдостоверяющихЦентровОС.При создании защищенного соединения OpenSSL, проверка сертификата сервера не выполнялась, если в качестве значения параметра СертификатыУдостоверяющихЦентров конструктора ЗащищенноеСоединениеOpenSSL указано Неопределено или значение типа СертификатыУдостоверяющихЦентровОС.Устранено некорректное поведение системы.
Системные требования.
Работа с СУБД.
Реализована поддержка СУБД Postgres Pro следующих версий (только для архитектуры x86-64):
  • Postgres Pro 1C 9.6.17,
  • Postgres Pro 1C 10.12.1,
  • Postgres Pro 1C 11.7.1,
  • Postgres Pro Standard 9.6.17,
  • Postgres Pro Standard 10.12.1,
  • Postgres Pro Standard 11.7.1,
  • Postgres Pro Enterprise 9.6.17,
  • Postgres Pro Enterprise 10.12.1,
  • Postgres Pro Enterprise 11.7.1.
Не поддерживались следующие версии СУБД Postgres Pro:
  • Postgres Pro 1C 9.6.17,
  • Postgres Pro 1C 10.12.1,
  • Postgres Pro 1C 11.7.1,
  • Postgres Pro Standard 9.6.17,
  • Postgres Pro Standard 10.12.1,
  • Postgres Pro Standard 11.7.1,
  • Postgres Pro Enterprise 9.6.17,
  • Postgres Pro Enterprise 10.12.1,
  • Postgres Pro Enterprise 11.7.1.
Расширен список поддерживаемых СУБД.

Оглавление

Переход с предыдущей версии на версию 8.3.13

Оглавление

Версия 8.3.12

Версия 8.3.12 включает исправления обнаруженных ошибок и изменения в функциональности.

Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8312doc) документации к текущей версии.

Перед адаптацией прикладного решения к особенностям эксплуатации на мобильном клиенте, рекомендуется ознакомиться со статьей на диске ИТС (см. здесь).

Возможность отладки прикладных решений по протоколу HTTP вышла из статуса бета-версии.


Новые возможности и изменения

ФункциональностьКак сталоКак былоРезультат изменения
Свойства конфигурации.
Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.11. Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.10. Возможность запуска конфигураций, разработанных в версии 8.3.11 и более младших, в версии 8.3.12, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.12 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.12, при необходимости, использовать для работы с информационной базой и версию 8.3.11. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
В документации данное изменение описано здесь.
Клиентское приложение.
Реализована возможность управлять разрядностью запускаемого клиентского приложения при работе под управлением 64-разрядной ОС Windows.

В диалоге настройки интерактивной программы запуска реализована возможность указывать разрядность запускаемого приложения. Данная настройка сохраняется в ключе DefaultVersion файла 1CEStart.cfg.

В свойствах информационной базы реализована возможность указания разрядности клиентского приложения, используемого для работы с данной информационной базой. Настройка сохраняется в ключе AppArch файла ibases.v8i.

Реализован ключ командной строки запуска тонкого и толстого клиентских приложений /AppArch.

Данная возможность не предоставлялась.

У пользователя не было возможности управлять тем, клиентское приложение какой разрядности будет запущено при работе под управлением 64-разрядной ОС Windows.

Стало возможно управлять разрядностью клиентского приложения, которое используется при работе под управлением 64-разрядной ОС Windows.

Стало возможно явно указать необходимость использования 32-разрядного клиентского приложения в тех случаях, когда прикладное решение не работоспособно при выборе 64-разрядного приложения, например, из-за того, что отсутствуют 64-разрядные внешние компоненты.

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

Областью действия расширения может быть или текущая область данных или вся информационная база.

Управление активностью позволяет отключить расширение, не удаляя его из информационной базы.

Для объекта РасширениеКонфигурации реализованы свойства ОбластьДействия и Активно.

Изменен порядок подключения расширений: в первую очередь подключаются расширения, имеющие областью действия всю информационную базу.

Данные возможности не предоставлялись.

Расширения всегда подключались в конкретную область данных информационной базы.

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

Расширение конфигурации стало предоставлять больше возможностей.

Стало возможно устанавливать расширения конфигурации сразу для всех областей данных информационной базы, например, для оперативного исправления ошибок конфигурации.

В документации данное изменение описано здесь, здесь и здесь.
Система взаимодействия.
Реализована поддержка автоматической конвертации текстовых последовательностей в графические изображения («смайлики»).

Реализовано звуковое оповещение при наступлении следующих событий: новое сообщение, входящий звонок, ожидание ответа при видеозвонке, окончание видеозвонка.

Реализованы ссылки на обсуждения, получение ссылки на обсуждение и переход по ссылкам (интерактивный и с помощью метода ПерейтиПоНавигационнойСсылке()). Реализована возможность добавить ссылку на обсуждение в избранное. Реализована возможность получить представление навигационной ссылки на обсуждение с помощью метода ПолучитьПредставленияНавигационныхСсылок(). Ссылки на обсуждения в тексте сообщения отображаются в виде гиперссылки.

При получении оповещения реализовано мигание панели задач при работе под управлением ОС Windows в тонком и толстом клиенте.

Реализовано контекстное меню в списке обсуждений основной формы системы взаимодействия. Реализовано контекстное меню у сообщения системы взаимодействия.

Реализованы служебные сообщения системы взаимодействия для неконтестных обсуждений: изменение темы обсуждения, подключение пользователя к обсуждению, покидание пользователем обсуждения. Не поддерживается поиск по служебным сообщениям.

Изменено отображение списка участников обсуждения.

Реализована индикация того, что сообщение не отправлено, но ожидает отправки.

Реализован диалог настройки параметров системы взаимодействия.

Реализован редактор картинки пользователя («аватара»).

Изменено отображение списка сообщений.

Указанные возможности не предоставлялись.Повышен комфорт работы пользователя с системой взаимодействия.
В документации данное изменение описано здесь и здесь.
История данных.
Реализована поддержка истории данных для плана счетов и плана видов характеристик.

Реализованы методы УстановитьКомментарийВерсииИсторииДанных() и ПолучитьКомментарийВерсииИсторииДанных() для объектов ПланСчетовОбъект и ПланВидовХарактеристикОбъект.

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

Документы расширения могли формировать движения только по собственным регистрам сведений расширения.

Расширены возможности расширения конфигурации.
В документации данное изменение описано здесь.
Расширение конфигурации.
Средства разработки.
Хранение настроек.
Реализована возможность хранения расширения конфигурации в хранилище конфигурации. Реализована поддержка работы с расширениями для всех команд пакетного режима запуска конфигуратора, работающих с хранилищем конфигурации.

Для пакетного режима запуска конфигуратора выполнены следующие изменения:

  • Реализован параметр командной строки -Extension для ключей командной строки СonfigurationRepositoryAddUser, ConfigurationRepositoryBindCfg, ConfigurationRepositoryDumpCfg, ConfigurationRepositoryClearCache, ConfigurationRepositoryClearGlobalCache, ConfigurationRepositoryClearLocalCache, ConfigurationRepositoryCommit, ConfigurationRepositoryCopyUsers, ConfigurationRepositoryCreate, ConfigurationRepositoryLock, ConfigurationRepositoryOptimizeData, ConfigurationRepositoryReport, ConfigurationRepositorySetLabel, ConfigurationRepositoryUpdateCfg, ConfigurationRepositoryUnbindCfg, ConfigurationRepositoryUnlock.
  • Реализовано значение ExtensionConfigurationRepository для параметров -FirstConfigurationType и -SecondConfigurationType ключа CompareCfg.
  • Для ключа CompareCfg реализованы параметры -FirstName, -FirstFile, -FirstVersion, -FirstName, -FirstFile, -FirstVersion.
Данная возможность не предоставлялась.

Расширение конфигурации могло разрабатываться отдельно от хранилища конфигурации.

При разработке расширений упрощена коллективная разработка. Упрощено версионирование разрабатываемого расширения.
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь.
Расширение конфигурации.
Реализована возможность создавать собственные перечисления в расширении конфигурации.Данная возможность не предоставлялась.Расширены возможности расширения конфигурации.
В документации данное изменение описано здесь.
Работа с Интернет.
Реализована возможность перемещения электронного письма из одного почтового ящика в другой при использовании протокола IMAP. Реализован метод ИнтернетПочта.ПереместитьВПочтовыйЯщик().

Реализована возможность получать и изменять флаги электронного письма при работе по протоколу IMAP. Для объекта ИнтернетПочта реализованы методы ПолучитьФлагиСообщений(), УстановитьФлагиСообщений().

Данные возможности не предоставлялись.Расширены возможности работы с почтой по протоколу IMAP.
Диаграммы.
Система компоновки данных.
Реализована возможность визуального выделения в диаграмме определенного интервала или значения. Данная возможность реализована для следующих видов диаграмм: биржевая (все виды), гистограмма (все виды), график (все виды), точечная, пузырьковая, радарный график (все виды), измерительная.

Для объекта Диаграмма реализованы свойства: ОписаниеПалитрыЦветов, ОписаниеПалитрыЦветовИнформационныхИнтервалов, ИнформационныеЛинииЗначений, ИнформационныеЛинииТочек, ИнформационныеИнтервалыЗначений, ИнформационныеИнтервалыТочек.

Для объекта ОбластьПодписиДиаграммы реализованы свойства: Ориентация, УголНаклона.

Для объектов системы компоновки данных ЗначенияПараметровВыводаКомпоновкиДанных,

ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и

ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы параметры

ТипДиаграммы.ОписаниеПалитрыЦветов, ТипДиаграммы.ОписаниеПалитрыЦветовИнформационныхИнтервалов,

ТипДиаграммы.ИнформационныеЛинииЗначений,

ТипДиаграммы.ИнформационныеЛинииТочек,

ТипДиаграммы.ИнформационныеИнтервалыЗначений,

ТипДиаграммы.ИнформационныеИнтервалыТочек.

Следующие свойства и методы объекта Диаграмма устарели и не рекомендуются к использованию: ПалитраЦветов, ЦветНачалаГрадиентнойПалитры, ЦветКонцаГрадиентнойПалитры, МаксимальноеКоличествоЦветовГрадиентнойПалитры, ПолучитьПалитру(), УстановитьПалитру().

Данные возможности не предоставлялись.Расширены оформительские возможности при работе с диаграммами.
В документации данное изменение описано здесь.
Табличный документ.
Реализована возможность экспорта пакета отображаемых документов в форматы XLS (Microsoft Excel 97-2003), Microsoft Office OpenXML (Microsoft Excel 2007 и старше) и ODT (OpenDocument). При этом реализована возможность сохранения каждого табличного документа пакета на отдельном листе результирующего документа.

Реализовано свойство ЭлементПакетаОтображаемыхДокументов.Наименование, которое используется для указания имени листа.

Для объекта ПакетОтображаемыхДокументов реализованы методы Записать() и НачатьЗапись().

Данная возможность не предоставлялась.Стало возможно сохранять несколько табличных документов системы «1С:Предприятие» на разных листах результирующего документа в формате табличных процессоров (XLS, XLSX, ODT).
Полнотекстовый поиск.
Кластер серверов.
Технологический журнал.
Реализована возможность управлять количеством фоновых заданий, выполняющих обновление индекса полнотекстового поиска при работе в клиент-серверном варианте информационной базы. Управление размещением фоновых заданий обновления индекса полнотекстового поиска может выполняться с помощью требований назначения функциональности.

Для объекта МенеджерПолнотекстовогоПоиска реализованы методы УстановитьКоличествоЗаданийИндексирования() и ПолучитьКоличествоЗаданийИндексирования().

Для события технологического журнала FTEXTUpd реализованы свойства MinDataId, MemoryUsed, BackgroundJobCreated, JobCanceledByLoadLimit, TotalJobsCount, FailedJobsCount.

Данная возможность не предоставлялась.

Обновление индекса полнотекстового поиска всегда выполнялось одним фоновым заданием.

Стало возможно ускорить обновление индекса полнотекстового поиска (особенно при полной переиндексации информационной базы).
В документации данное изменение описано здесь, здесь и здесь.
Расширение конфигурации.
Распределенные информационные базы.
Реализована возможность использования расширений конфигурации в распределенной информационной базе.

Для плана обмена реализовано свойство ВключатьРасширенияКонфигурации.

Для расширения конфигурации реализованы свойства ИспользуетсяВРаспределеннойИнформационнойБазе и ГлавныйУзел.

Данная возможность не предоставлялась.Расширены возможности использования расширений конфигурации. Стало возможно централизованно управлять распространением расширений конфигурации в распределенной информационной базе.
В документации данное изменение описано здесь, здесь и здесь.
Диаграммы.
Реализована возможность управлять автоматическим размещением и расчетом размера областей заголовка, легенды и области построения диаграммы. Для объектов ОбластьЛегендыДиаграммы , ОбластьЛегендыДиаграммыГанта , ОбластьЛегендыСводнойДиаграммы , ОбластьПостроенияДиаграммы, ОбластьПостроенияДиаграммыГанта, ОбластьПостроенияСводнойДиаграммы, ОбластьЗаголовкаДиаграммы, ОбластьЗаголовкаДиаграммыГанта, ОбластьЗаголовкаСводнойДиаграммы реализовано свойство Расположение.

Свойство ОтображатьЛегенду объектов Диаграмма, ДиаграммаГанта, СводнаяДиаграмма является устаревшим и не рекомендуется для использования.

Свойство ОтображатьЗаголовок объектов Диаграмма, ДиаграммаГанта, СводнаяДиаграмма является устаревшим и не рекомендуется для использования.

В диаграммах предоставлялась только возможность управлять отображением областей заголовка и легенды.Расширены оформительские возможности диаграмм.
В документации данное изменение описано здесь.
Работа с запросами.
В языке запросов расширена поддержка значений следующих типов: УникальныйИдентификатор, ХранилищеЗначений.

Реализована возможность создания временных таблиц на основании таблиц значений, содержащих колонки вышеуказанных типов.

Реализована возможность использовать поля и выражения типа УникальныйИдентификатор в операции множественного В.

Данная возможность не предоставлялась.Расширены возможности языка запросов.
В документации данное изменение описано здесь.
Система компоновки данных.
В настройках компоновки данных реализована возможность дополнения периодов в тех случаях, когда отчетный период не совпадает с календарным. При этом имеется возможность указывать размер месяца: календарный или «4-4-5». Во втором случае год разделяется на 4 квартала, а каждый квартал разделяется на два месяца по 4 недели и один (последний) месяц размером в 5 недель.

Для системного перечисления ТипДополненияПериодаКомпоновкиДанных реализованы значения:

  • ГодОтНачалаПериода;
  • ДеньОтНачалаПериода;
  • КварталОтНачалаПериода;
  • МесяцОтНачалаПериода;
  • МинутаОтНачалаПериода;
  • НеделяОтНачалаПериода;
  • ПолугодиеОтНачалаПериода;
  • ЧасОтНачалаПериода;
  • ГодОтНачалаПериода445;
  • КварталОтНачалаПериода445;
  • МесяцОтНачалаПериода445;
  • ПолугодиеОтНачалаПериода445.
Компоновка данных всегда выполняла дополнения периодов по календарному началу квартала и года.Упрощено построение отчетности в том случае, когда отчетный период не совпадает с календарным.
Управляемая форма.
Для управляемой формы реализована всплывающая группа - сворачиваемая группа, которая отображается в виде своего заголовка, нажатие на которой приводит к формированию специального окна поверх текущей формы, которое содержит все элементы всплывающей группы. В рамках одной формы, в один момент времени, может отображаться одна всплывающая группа.

Реализована возможность программного управления состоянием сворачиваемой и всплывающих групп.

Реализовано значение системного перечисления ПоведениеОбычнойГруппы.Всплывающая.

Для расширения группы управляемой формы для обычной группы реализованы методы: Скрыта(), Показать(), Скрыть().

Для расширения группы формы для управляемой формы реализовано свойство ЦветФонаЗаголовкаСкрытогоОтображения.

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

При реструктуризации основной конфигурации базы данных, если в любую из областей было подключено хотя бы одно расширение, расширяющее данные, то использовался обычный механизм реструктуризации (режим v1).

Улучшено взаимодействие различных механизмов платформы.
Автоматизированное тестирование.
Для объекта ТестируемоеПолеФормы, который описывает элементы формы типа поля переключателя, поля ввода, поля надписи (с установленным признаком гиперссылки) реализован метод ПолучитьОтображаемыйТекст(), который позволяет получить текст, который отображается пользователю элементом формы.

Для объекта ТестируемоеПолеФормы, который описывает элементы формы типа поля переключателя, поля ввода реализован метод ПолучитьПредставлениеСпискаВыбора(), который позволяет получить фиксированный массив, содержащий представления значений списка выбора элемента формы.

Данная возможность не предоставлялась.Расширены возможности автоматизированного тестирования.
Мобильный клиент.
Реализован мобильный клиент, являющийся аналогом тонкого клиента, работающим на мобильном устройстве. По интерфейсу мобильный клиент является аналогом мобильной платформы. Подключение мобильного клиента к информационной базе выполняется только по протоколу HTTP. Подключение по протоколу TCP не поддерживается. При работе мобильного клиента не требуется точного соответствия версий собственно клиента и сервера (или расширения веб-сервера).

Мобильный клиент позволяет с минимальными доработками, в режиме онлайн, получить доступ с мобильных устройств практически ко всей функциональности приложений, для доступа к которым используется тонкий клиент или веб-клиент. Мобильный клиент поддерживает все возможности, специфичные для работы на мобильных устройствах (доступ к фотокамере, геопозиционированию, уведомлениям и т.д.).

Система взаимодействия использует PUSH-уведомления для доставки сообщений, что позволяет доставлять сообщения в то время, когда приложение не запущено и не активно.

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

Реализована возможность автоматической и полуавтоматической (с использованием новых свойств элементов формы) адаптации форм конфигурации к работе на экранах мобильных устройств. В редакторе управляемой формы реализован предварительный просмотр в режиме мобильного клиента.

Начальная страница в мобильном клиенте, в отличии от мобильной платформы, содержит тот же перечень форм, что и в тонком клиенте и веб-клиенте. При запуске приложения отображается первая форма из этого списка, а остальные доступны по нажатию на кнопку.

В мобильном клиенте поддерживается технология внешних компонент.

В мобильном клиенте не поддерживается интерактивное открытие внешних обработок и отчетов.

Для работы конфигурации в мобильном клиенте требуется установить свойство конфигурации Режим совместимости в значение Версия 8.3.7 и более поздних.

Для конфигуратора реализованы команды интерактивного запуска мобильного клиента на мобильном устройстве.

Для сборщика мобильных приложений реализована возможность выполнять сборку приложения мобильного клиента. При сборке выбирается, является собираемое приложение мобильным клиентом или приложением мобильной платформы.

Реализовано право доступа МобильныйКлиент. Реализована инструкция препроцессора МобильныйКлиент. В синтакс-помощнике реализован новый режим доступности объектов, свойств и методов.

Для управляемой формы реализовано свойство СворачиваниеЭлементовПоВажности. Для элементов управляемой формы реализовано свойство ВажностьПриОтображении, установка которого помогает механизму адаптации формы. Для таблицы управляемой формы реализованы свойства ИспользованиеТекущейСтроки, ПоведениеПриСжатииПоГоризонтали. Для группы формы реализованы свойства ИспользованиеТекущейСтроки, ИспользуемаяТаблица. Реализованы ключи командной строки пакетного режима запуска конфигуратора MobileClientWriteFile, MobileClientDigiSign. Для ключей командной строки пакетного запуска конфигуратора CheckModules и CheckConfig реализован параметр -MobileClient. Для ключа командной строки пакетного запуска конфигуратора CheckConfig реализован параметр -MobileClientDigiSign.

Изменен состав дистрибутива мобильной платформы (mobile.zip). Дистрибутив включает файлы, необходимые для использования мобильного клиента как в процессе разработки, так и для сборки приложения для распространения через магазины приложений.

Перед адаптацией прикладного решения к особенностям эксплуатации на мобильном клиенте, рекомендуется ознакомиться со статьей на диске ИТС (см. здесь).

Данная возможность включена в данную версию для целей бета-тестирования.

Данная возможность не предоставлялась.

Существовала возможность создания автономно работающих специализированных приложений мобильной платформы.

Появилась новая возможность организации работы на мобильных устройствах. В дополнение к существующей возможности мобильной платформы (созданию автономно работающих специализированных мобильных приложений) появилась возможность работы в режиме онлайн, с полной функциональностью приложений (аналогично тонкому и веб-клиенту) без существенной переработки конфигураций.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Средства администрирования.
Для ключей командной строки пакетного запуска конфигуратора CreateDistributionFiles и CreateDistributive реализован параметр -WarningAsError.Данная возможность не предоставлялась.При формировании дистрибутива прикладного решения стало возможно выполнять более строгую проверку, когда все предупреждения трактуются как ошибки.
Кластер серверов.
В свойствах сеанса и соединения реализованы значения, показывающие время, которое затрачено на выполнение вызовов сервисов кластера от имени сеанса или соединения. Данные значения реализованы для всех средств администрирования: консоль кластера, COM-соединение, интерфейс администрирования из языка Java, сервер администрирования.

Для объектов IInfoBaseConnectionInfo и ISessionInfo реализованы свойства:

  • durationCurrentService - текущее время работы сервиса кластера;
  • CurrentServiceName - имя исполняемого сервиса;
  • durationLast5MinService - время работы сервисов кластера за последние 5 минут;
  • durationAllService - время работы сервисов кластера с начала сеанса или соединения.

Аналогичные свойства реализованы в консоли кластера для списка сеансов, списка соединений и диалога свойств соединения.

Для утилиты командной строки (rac) кластера серверов реализованы параметры duration-current-service, current-service-name, duration-last-5min-service и duration-all-service команд connection list и session list.

Данная возможность не предоставлялась.Стало возможно анализировать время, затраченное на работу сервисов кластера в рамках конкретного сеанса или соединения с информационной базой.
В документации данное изменение описано здесь и здесь.
Системные требования.
Клиентское приложение.
Для работы клиентского приложения под управлением ОС Linux требуется установленная библиотека webkitgtk-3.0 версии 1.4.3 и старше.Для работы клиентского приложения под управлением ОС Linux требовалась установленная библиотека webkitgtk-1.0 версии 1.4.3 и старше.Унифицировано поведение клиентского приложения при работе под управлением ОС Linux и macOS.
В документации данное изменение описано здесь.
Внешние компоненты.
Для определения возможности загрузки внешних компонент из информационной базы реализован метод глобального контекста ПоддерживаетсяДинамическаяУстановкаВнешнихКомпонент().

На мобильных устройствах динамическая загрузка внешних компонент поддерживается только при работе мобильного клиента под управлением ОС Android. В остальных случаях внешние компоненты должны быть включены в состав мобильного приложения и могут использоваться только из макетов конфигурации вида Внешняя компонента.

Также динамическая загрузка внешних компонент поддерживается в толстом клиенте, тонком клиенте и в веб-клиенте (поведение не изменилось).

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

Не предоставлялось возможности определить в конфигурации доступность динамической загрузки внешних компонент.

На мобильном устройстве стало возможно определять возможность загрузки внешних компонент из информационной базы.

Оглавление

Новые возможности и изменения в режиме «1С:Предприятие»

ФункциональностьКак сталоКак былоРезультат изменения
Управляемая форма.
Реализована возможность клавиатурной навигации по декорации управляемой формы и полю управляемой формы, если у этих элементов отключено свойство Гиперссылка и они отображают значение типа ФорматированнаяСтрока. Клавиатурная навигация позволяет перемещаться между различными гиперссылками, установленными в форматированной строке.Данная возможность не предоставлялась.Повышен комфорт работы с управляемой формой.
Веб-клиент.
Табличный документ.
В веб-клиенте реализована возможность интерактивного редактирования табличного документа в полном объеме.

Реализованы команды табличного документа: ВыровнятьРисунокВлево, ВыровнятьРисунокПоЦентру, ВыровнятьРисунокВправо, ВыровнятьРисунокВверх, ВыровнятьРисунокПоСередине, ВыровнятьРисунокВниз, ОдинаковаяШиринаРисунков,

ОдинаковаяВысотаРисунков, ОдинаковыйРазмерРисунков, РаспределитьПоВертикалиРисунки, РаспределитьПоГоризонталиРисунки, ПереместитьВпередРисунок, ПереместитьНазадРисунок, ПереместитьНаПереднийПланРисунок, ПереместитьНаЗаднийПланРисунок.

Функциональность интерактивного изменения табличного документа была ограничена.

Интерактивные команды, настраивающие отображение табличного документа, были доступны в ограниченном объеме.

Не поддерживались возможности отображения заголовков колонок/строк и отображения линий сетки.

Расширены интерактивные возможности работы с табличным документом в веб-клиенте.
В документации данное изменение описано здесь.
Табличный документ.
В диалоге специальной вставки табличного документа в тонком клиенте реализованы возможности управлять вставкой следующих элементов:
  • объединенные ячейки;
  • картинки ячеек;
  • рисунки;
  • группы строк/колонок;
  • колонтитулы.

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

Диалог специальной вставки табличного документа в тонком клиенте не позволял управлять вставкой следующих элементов:
  • объединенные ячейки;
  • картинки ячеек;
  • рисунки;
  • группы строк/колонок;
  • колонтитулы.

В диалоге специальной вставки табличного документа присутствовал флажок Все.

Расширены возможности специальной вставки в табличном документе.
Интерфейс.
В формах настройки панели навигации и панели действий для команды Переместить в группу установлена корректная картинка.В формах настройки панели навигации и панели действий для команды Переместить в группу была установлена некорректная картинка.Устранено некорректное поведение системы.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Клиентское приложение.
Ускорена отрисовка интерфейса клиентского приложения.

Уменьшено потребление ресурсов операционной системы клиентским приложением.

Отрисовка интерфейса клиентского приложения занимала больше времени, при этом клиентское приложение использовало больше ресурсов операционной системы.Работа с клиентским приложением стала более комфортна для пользователя.
Фоновые и регламентные задания.
Ускорен запуск фоновых заданий.Запуск фоновых заданий требовал больше времени.Ускорен запуск фоновых заданий.
Двоичные данные.
Оптимизирована работа (с точки зрения производительности и использования памяти) следующих функций встроенного языка:
  • ПолучитьСтрокуИзДвоичныхДанных();
  • ПолучитьСтрокуИзБуфераДвоичныхДанных();
  • ПолучитьHexСтрокуИзДвоичныхДанных();
  • ПолучитьHexСтрокуИзБуфераДвоичныхДанных();
  • ПолучитьBase64СтрокуИзДвоичныхДанных();
  • ПолучитьBase64СтрокуИзБуфераДвоичныхДанных().
Следующие функции работали не оптимально с точки зрения производительности и использования памяти:
  • ПолучитьСтрокуИзДвоичныхДанных();
  • ПолучитьСтрокуИзБуфераДвоичныхДанных();
  • ПолучитьHexСтрокуИзДвоичныхДанных();
  • ПолучитьHexСтрокуИзБуфераДвоичныхДанных();
  • ПолучитьBase64СтрокуИзДвоичныхДанных();
  • ПолучитьBase64СтрокуИзБуфераДвоичныхДанных().
Повышена стабильность и скорость работы некоторых функций работы с двоичными данными.
Расширение конфигурации.
Ускорено обновление конфигурации базы данных для расширений конфигурации, не влияющих на структуру базы данных.Обновление конфигурации базы данных для расширений конфигурации, не влияющих на структуру базы данных, занимало больше времени.Ускорено обновление информационной базы в том случае, если применяются изменения для расширений, не оказывающих влияния на структуру информационной базы.

Оглавление

Изменения, влияющие на поведение системы

ФункциональностьКак сталоКак былоРезультат изменения
Диаграммы.
Реализована возможность гарантированного отображения на диаграмме Ганта интервалов, размер которых при текущем масштабе диаграммы менее 2-х пикселей. В этом случае размер такого интервала будет равен 2-м пикселям.Интервалы диаграммы Ганта, размер которых при текущем масштабе диаграммы, были менее 2-х пикселей, могли не отображаться на диаграмме в произвольных случаях.Устранено некорректное поведение системы.
Система компоновки данных.
Значение параметра настроек системы компоновки данных АвтоПозицияРесурсов не влияет на вывод общих итогов по вертикали в таблице отчета системы компоновки данных.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Общие итоги по вертикали в таблице отчета системы компоновки данных не выводились, если параметр настроек системы компоновки данных АвтоПозицияРесурсов был установлен в значение НеИспользовать.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Средства разработки.
В отчете о сравнении конфигураций улучшено отображение различий для свойства ПакетыXDTO объекта Web-сервис. В отчете стала отображаться информация о том, какой пакет добавлен или удален (с указанием имен пакетов), а также информация о пространствах имен этих пакетов.При сравнении конфигураций, отчет для свойства ПакетыXDTO объекта Web-сервис был менее подробным и информативным.Устранено некорректное поведение системы.
Диаграммы.
Табличный документ.
В режиме черно-белого просмотра:
  • диаграммы отображаются в черно-белом режиме;
  • географическая схема отображается в черно-белом режиме;
  • картинки и OLE-объекты отображаются оттенками серого.

В режиме черно-белой печати:

  • диаграммы печатаются в черно-белом режиме (поведение не изменилось);
  • географическая схема печатается в черно-белом режиме (поведение не изменилось);
  • картинки и OLE-объекты печатаются оттенками серого.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

В режиме черно-белого просмотра:
  • диаграммы отображались цветными;
  • географическая схема отображалась цветной;
  • OLE-объекты отображались цветными;
  • картинки в форматах svg, emf и wmf отображались цветными;
  • картинки в других форматах отображались оттенками серого.

В режиме черно-белой печати:

  • диаграммы печатались в черно-белом режиме;
  • географическая схема печатались в черно-белом режиме;
  • OLE-объекты печатались цветными;
  • картинки в форматах svg, emf и wmf печатались цветными;
  • картинки в других форматах печатались оттенками серого.
Устранено различие в поведении при черно-белом просмотре и черно-белой печати для различных объектов, которые могут быть размещены в табличном документе.
В документации данное изменение описано здесь.
Диаграммы.
Узор заливки при печати диаграммы в черно-белом виде подбирается на основе цвета, но если полученный узор уже используется в данной диаграмме - используется следующий узор из доступных. В случае, если использованы все доступные узоры - они начинают использоваться повторно. Количество доступных узоров заливки увеличено до 27.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Узор заливки при печати диаграммы в черно-белом виде подбирался на основе цвета, без анализа использования. Количество доступных узоров заливки было равно 12.Улучшено отображение диаграммы при черно-белой печати.
В документации данное изменение описано здесь.
Внешние источники данных.
При обновлении конфигурации выполняется проверка команд кубов и таблиц измерений внешних источников данных на указание значения для свойства Группа у команды указанных объектов. Если свойство не заполнено - обновление не выполняется.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При обновлении конфигурации не выполнялась проверка команд кубов и таблиц измерений внешних источников данных на указание значения для свойства Группа у команды указанных объектов.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
История данных.
Расширение конфигурации.
Реализована возможность использовать историю данных для собственных и заимствованных объектов расширения.Использование истории данных было недоступно для собственных и заимствованных объектов расширения конфигурации.Стало возможно совместное использование истории данных и расширений конфигурации.
В документации данное изменение описано здесь.
Табличный документ.
Реализована возможность управления нумерацией страниц, выводимых в колонтитулах табличного документа.

Реализовано свойство ТабличныйДокумент.НомерПервойСтраницы. В диалоге редактирования колонтитулов табличного документа реализована возможность указания номера первой страницы.

При экспорте табличного документа в форматы Open XML и OpenDocument, номер первой страницы подставляется в соответствующее свойство документа.

Данная возможность не предоставлялась.

Страницы всегда нумеровались с 1.

Позволяет обеспечить формирование табличных документов, отвечающих требованиям контролирующих органов.
Работа с Интернет.
Прекращено использование библиотеки imaplib.

Поведение объекта ИнтернетПочта не изменилось и обеспечивается текущими средствами платформы.

Платформа «1С:Предприятие» использовала библиотеку imaplib для обеспечения работы объекта ИнтернетПочта в режиме совместимости Версия 8.3.5 и младше.Повышена стабильность и безопасность платформы.
В документации данное изменение описано здесь.
Полнотекстовый поиск.
Интерфейс.
Переработан внешний вид стандартной формы полнотекстового поиска.

В библиотеку картинок добавлена картинка История.

Стандартная форма полнотекстового поиска имела другой внешний вид.Стандартная форма полнотекстового поиска стала более удобна для использования.
В документации данное изменение описано здесь.
Средства разработки.
В редакторе управляемой формы реализовано:
  • В подменю выбора устройства (для просмотра формы «на мобильном устройстве») реализована отметка выбранного в данный момент устройства.
  • В подменю выбора масштаба просмотра (для просмотра формы «на мобильном устройстве») реализована отметка текущего масштаба. Также в данном меню реализованы варианты масштаба, аналогичные просмотру формы «на персональном компьютере».
  • В подменю выбора масштаба просмотра (для просмотра формы «на персональном компьютере») реализована отметка текущего масштаба.
  • В подменю выбора разрешения просмотра (для просмотра форма «на персональном компьютере») реализованы:
    • отображение текущего разрешения;
    • возможность выбора текущего монитора (монитора, на котором отображается окно конфигуратора);
    • отображение для каждого разрешения типичной плотности точек для этого разрешения;
    • возможность выбора мониторов с разрешение 4К (3840*2160 точек) и 5К (5120*2880 точек).
Данная возможности отсутствовали в редакторе формы.Улучшена эргономика редактора формы.
В документации данное изменение описано здесь.
Система компоновки данных.
Если параметр запроса находится в выражении языка запросов, для которого было установлено имя, или параметр присутствует в выражении как самостоятельное выражение, то такой параметр будет считаться доступным для использования в параметрах данных системы компоновки данных, с ограничением видимости для конечного пользователя.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

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

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Если колонка таблицы, связанной с динамическим списком, находится в группе колонок с группировкой В ячейке, то в документе, полученном путем выполнения команды Вывести список:
  • В тонком клиенте для этой колонки в качестве заголовка использовалось имя колонки таблицы формы.
  • В веб-клиенте для этой колонки в качестве заголовка использовался заголовок колонки таблицы формы.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Автоматизированное тестирование.
Реализована возможность устанавливать и получать максимальное время выполнения действия в тестируемом приложении.

Для объекта ТестируемоеПриложение реализованы методы УстановитьМаксимальноеВремяВыполненияДействия() и ПолучитьМаксимальноеВремяВыполненияДействия().

Уточнены тексты сообщений об ошибках, которые возникают во время попытки подключиться к тестируемому приложению и выполнить требуемые действия.

Установка и получение максимального времени выполнения действия в тестируемом приложении было недоступно.

Тексты сообщений об ошибках, которые возникают во время попытки подключиться к тестируемому приложению и выполнить требуемые действия, были менее подробны и точны.

Стало возможно устанавливать максимальное время выполнения действий в тестируемом приложении.

Улучшена диагностика ошибок при работе механизмов автоматизированного тестирования.

Табличный документ.
Если у табличного документа установлены области фиксации строк или колонок, то линии фиксации отображаются в табличном документе только в том случае, если в табличном документе выполнена прокрутка в вертикальном или горизонтальном положении (соответственно).

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Если у табличного документа установлены области фиксации строк или колонок, то линии фиксации отображались в табличном документе всегда.Улучшен внешний вид отчетов.
Управляемая форма.
Если у группы управляемой формы задана ширина, которая меньше минимальной ширины подчиненных элементов, то заданная ширина игнорируется и определятся следующим образом:
  • для вертикальной группировки - как максимальное значение из минимальных (несжимаемых) размеров подчиненных элементов;
  • для горизонтальной группировки - как сумма минимальных (несжимаемых) размеров элементов плюс сумма всех расстояний между элементами группы.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Если у группы управляемой формы задана ширина, в которую не помещались подчиненные элементы, то группа могла уменьшаться даже в том случае, когда вложенные элементы дальше уменьшаться не могли.Устранено некорректное поведение системы.
В документации данное изменение описано здесь, здесь и здесь.
Работа с запросами.
При исполнении запроса, который содержит во вложенном запросе предложение АВТОУПОРЯДОЧИВАНИЕ, формируется ошибка Во вложенных запросах нельзя применять операцию АВТОУПОРЯДОЧИВАНИЕ.При исполнении запроса, который содержит во вложенном запросе предложение АВТОУПОРЯДОЧИВАНИЕ, формировалась ошибка Во вложенных запросах нельзя применять операцию УПОРЯДОЧИТЬ ПО без использования конструкции ПЕРВЫЕ.Сообщение об ошибке стало более точно описывать причину ошибки.
Расширение конфигурации.
Сообщения, которые формируются системой во время применения расширений, отображаются со статусом Важное. Такие сообщения сохраняются в центре уведомлений и могут быть прочитаны пользователем даже если он не увидел эти сообщения в момент их (сообщений) генерации.Сообщения, которые формируются системой во время применения расширений, отображались со статусом Информация. Такие сообщения не сохранялись в центре уведомлений и пользователь не знал, что возникли проблемы с подключением расширения, если он не мог увидеть эти сообщения непосредственно в момент их (сообщений) формирования.Улучшена диагностика проблем, возникающих при подключении расширений.
Система компоновки данных.
Динамический список.
Конструктор схемы компоновки данных при добавлении нового параметра в запрос набора данных, автоматически устанавливает возможность использования списка значений для добавляемого параметра, если в запросе этот параметр используется в операции В.

Если в схеме компоновки данных отсутствует описание параметра, используемого в запросе, то в источнике доступных настроек компоновки данных в доступном параметре автоматически устанавливается возможность использовать в параметре списка значений, если в запросе этот параметр находится в операции В.

Если в запросе динамического списка параметр расположен в операции В, то в настройках компоновки данных динамического списка данный параметр может принимать список значений и динамический список будет корректно передавать установленный список значений в запрос.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Конструктор схемы компоновки данных автоматически не заполнял признак возможности использования списка значений в параметре схемы компоновки данных.

Если в схеме компоновки данных отсутствует описание параметра, то считалось, что в данный параметр можно передавать только единичные значения.

Динамический список некорректно отрабатывал установку списка значений для параметра запроса.

Устранено некорректное поведение системы.

Улучшено поведение системы компоновки данных в том случае, если запрос позволяет использовать списки значений для установки отбора.

Система компоновки данных.
После макетов заголовков (отчета, таблицы, группировки, диаграммы) системы компоновки данных не выводится макет с пустой строкой. В результате после заголовков таблиц и диаграмм будет выводиться только одна пустая строка.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

После макетов заголовков (отчета, таблицы, группировки, диаграммы) системы компоновки данных в некоторых случаях выводился макет с пустой строкой. В результате после заголовков таблиц и диаграмм выводилось две пустые строки.Устранено некорректное поведение системы.

После заголовков таблиц и диаграмм будет выводиться одна пустая строка, а не две.

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

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

Данная возможность не предоставлялась.Стало возможно настраивать значения дополнительных параметров работы полнотекстового поиска.
В документации данное изменение описано здесь.
Табличный документ.
При сохранении табличного документа в тонком клиенте в формате PDF, в качестве размера страницы используется размер страницы текущего принтера в том случае, если для табличного документа не указан размер страницы.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При сохранении табличного документа в тонком клиенте в формате PDF, в качестве размера страницы использовался размер формата А4 в том случае, если для табличного документа не был указан размер страницы.Устранено некорректное поведение системы.
Отображение информации.
При указании абсолютного шрифта в диалоге выбора шрифта (в конфигураторе, тонком и толстом клиентах) учитывается свойство Масштаб.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

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

В режиме совместимости с версией 8.3.11 поведение не изменилось.

В управляемом приложении, при интерактивном редактировании параметров оформления и параметров вывода системы компоновки данных, установка признака использования у редактируемого параметра приводило к установке этого флага у родительского параметра.Устранено некорректное поведение системы.
Управляемая форма.
Поле ввода, которое в палитре свойств связано со свойством, содержащим шрифт, отображает имя выбранного шрифта, его стиль, оформление и масштаб.Поле ввода, которое в палитре свойств связано со свойством, содержащим шрифт, отображало имя выбранного шрифта и его стиль.Характеристики установленного шрифта стало можно оценить без открытия диалога выбора шрифта, а сразу в палитре свойств.
Управляемая форма.
Для системного перечисления ГруппировкаПодчиненныхЭлементовФормы реализовано значение ГоризонтальнаяВсегда.

Значение системного перечисления ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная считается устаревшим.

В том случае, если в существующем прикладном решении используется значение Горизонтальная, то на платформе для персонального компьютера фактически будет использоваться значение ГоризонтальнаяВсегда, а на мобильных устройствах - ГоризонтальнаяЕслиВозможно.

В прикладных решениях, в большинстве случаев, рекомендуется заменить значение Горизонтальная на ГоризонтальнаяЕслиВозможно. Значение ГоризонтальнаяВсегда рекомендуется устанавливать только в тех случаях, когда группа должна быть горизонтальной при любой ширине экрана (включая и смартфон). Например, если группа включает поле ввода и кнопку с картинкой без текста, логически связанную с этим полем.

Для формы и группы предоставлялась возможность указывать следующие варианты расположения элементов по горизонтали: Горизонтальная и ГоризонтальнаяЕслиВозможно.Обеспечена возможность плавного перехода ранее созданных форм к работе в мобильном клиенте.

Оглавление

Изменения, требующие изменений в конфигурациях и административных установках

ФункциональностьКак сталоКак былоРезультат изменения
Хранение настроек.
Если при открытии формы отчета указан параметр КлючПользовательскихНастроек и не указан параметр ПользовательскиеНастройки, то:
  • Если в хранилище пользовательских настроек отчетов есть настройки с указанным ключом - будут загружены они.
  • В противном случае будут загружены пользовательские настройки по умолчанию для текущего варианта отчета.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Если при открытии формы отчета указан параметр КлючПользовательскихНастроек и не указан параметр ПользовательскиеНастройки, то:
  • Если для текущего варианта отчета в хранилище системных настроек были сохранены пользовательские настройки, то будут загружены именно они.
  • В противном случае, если в хранилище пользовательских настроек существуют настройки с указанным ключом, то будут загружены эти настройки.
  • Иначе будут установлены настройки по умолчанию для текущего варианта.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Установка клиентского приложения.
При автоматическом поиске версий для установки, интерактивная программа запуска выполняет поиск дистрибутива для установки в каталогах Setup (дистрибутив 32-разрядной версии платформы) и Setup64full (дистрибутив 64-разрядной версии платформы) каталога с номером версии платформы.При автоматическом поиске версий для установки, интерактивная программа запуска выполняла поиск дистрибутива для установки только в каталоге с номером версии платформы. Все подкаталоги данного каталога игнорировались,Автоматическое обновление клиентского приложения стало учитывать, что клиентское приложение может быть одновременно и 32- и 64-разрядным.
В документации данное изменение описано здесь.
Диаграммы.
При вызове обработчика события ПриОкончанииРедактированияИнтервала элемента формы, отображающего диаграмму Ганта:
  • В качестве значения параметра Интервал передается сам интервал диаграммы.
  • Значения, измененные в переданном интервале, будут перенесены в диаграмму, если параметр обработчика ОтменаРедактирования не установлен в значение Истина.
  • Если параметр обработчика ОтменаРедактирования установлен в значение Истина, то в свойства интервала Начало и Конец будут установлены значения, которые были до начала редактирования, а в остальные значения будут скопированы значения из интервала.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При вызове обработчика события ПриОкончанииРедактированияИнтервала элемента формы, отображающего диаграмму Ганта:
  • В качестве значения параметра Интервал передавалась копия интервала диаграммы.
  • Изменения, сделанные в переданном интервале, никогда не сохранялись в диаграмме.
Поведение обработчика события ПриОкончанииРедактированияИнтервала для элемента формы, отображающего диаграмму Ганта, стало более ожидаемым для разработчика.
В документации данное изменение описано здесь.
Журнал регистрации.
Реализована возможность интерактивного изменения формата журнала регистрации.

Смена формата журнала регистрации фиксируется новым событием журнала регистрации (_$InfoBase$_.EventLogSettingsUpdate).

При работе в файловом варианте информационной базы для смены формата журнала регистрации требуется монопольный доступ к базе.

Метод глобального контекста ОчиститьЖурналРегистрации() применим только к журналу в формата SQLite, признан устаревшим и его использование не рекомендуется.

Реализована возможность прерывать длительную выборку из журнала регистрации с помощью удаления соответствующего сеанса.

Реализовано ограничение на одновременное количество сеансов, выполняющих длительные выборки из журнала регистрации:

  • в обычной информационной базе - 4 сеанса;
  • в разделенной информационной базе - 1 сеанс на область данных.

При создании новой информационной базы в качестве формата по умолчанию используется последовательный формат журнала регистрации.

Возможность интерактивной смены формата журнала регистрации была недоступна.

При создании новой информационной базы использовался технологический журнал в формате SQLite.

Стало возможно интерактивно выбирать формат журнала регистрации.

Исключены «зависания» системы при выполнении длительных выборок из журнала регистрации.

В документации данное изменение описано здесь, здесь и здесь.
Временное хранилище.
Повторное указание в качестве параметра Адрес метода ПоместитьВоВременноеХранилище() значения, для которого применялся метод УдалитьИзВременногоХранилища(), приведет к исключению.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Повторное указание в качестве параметра Адрес метода ПоместитьВоВременноеХранилище() значения, для которого применялся метод УдалитьИзВременногоХранилища(), было возможно только в том случае, если форма, уникальный идентификатор которой передавался в качестве параметра метода ПоместитьВоВременноеХранилище(), была открыта во время последующих помещений во временное хранилище.Устранено незапланированное поведение системы.
В документации данное изменение описано здесь и здесь.
Диаграммы.
Изменен алгоритм отображения диаграмм с накоплением, при условии наличия отрицательных значений:
  • Для диаграмм, поддерживающих базовое значение:
    • Для каждой точки рассчитываются две суммы: больше и меньше базового значения.
    • Перед накоплением из текущего значения вычитается базовое значение.
    • Получившееся значение накапливается по абсолютному значению в соответствующей сумме (в зависимости от знака).
  • Для диаграмм, не поддерживающих базовое значение:
    • Для каждой точки рассчитываются две суммы: больше и меньше значение 0.
    • Текущее значение накапливается по абсолютному значению в соответствующей сумме (в зависимости от знака).
  • Для каждой точки отображается два столбца диаграммы: накопленная сумма положительных и отрицательных значений.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При расчете высоты столбцов в диаграммах с накоплением использовалась одна сумма по каждой точке, с которой выполнялось суммированием значений с учетом знака.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
При установке источника доступных настроек компоновщику настроек системы компоновки данных, если значение параметра данных содержит массив, и при этом у параметра включена возможность использования списка значений, то в значение параметра помещается список значений, содержащий все значения, которые были в исходном массиве значений.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При установке источника доступных настроек компоновщику настроек системы компоновки данных, если значение параметра данных содержит массив, и при этом у параметра включена возможность использования списка значений, то в значение параметра помещался список значений, содержащий один элемент, со значением, равным значению по умолчанию для типа значения, указанного у параметра.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Управляемая форма.
При установке из встроенного языка, а также при загрузке конфигурации из файлов XML, свойств элемента формы ПутьКДанным, ПутьКДаннымПодвала, ПутькДаннымШапки, ПутьКДаннымЗаголовка и ПутьКДаннымКартинкиСтроки генерируется ошибка, если устанавливается путь, ссылающийся на элемент формы и при этом содержащий индекс строки.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Если при установке из встроенного языка, а также при загрузке конфигурации из файлов XML, в качестве значения свойства элемента формы ПутьКДанным, ПутьКДаннымПодвала, ПутькДаннымШапки, ПутьКДаннымПодвала и ПутьКДаннымКартинкиСтроки устанавливался путь, ссылающийся на элемент формы и при этом содержащий индекс строки, то ошибка не генерировалась, значение устанавливалось, но установленное значение свойства игнорировалось (по сути - присваивание не работало).Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Динамический список.
В источнике доступных настроек системы компоновки данных для динамического списка, недоступны для отбора, сортировки и группировки поля, которые являются дочерними полями-характеристиками полей табличных частей, полученных через точку (например, Ссылка.Товары.Товар.[Страна происхождения]).

В режиме совместимости с версией 8.3.11 поведение не изменилось.

В источнике доступных настроек системы компоновки данных для динамического списка, были доступны для отбора, сортировки и группировки поля, которые являются дочерними полями-характеристиками полей табличных частей, полученных через точку (например, Ссылка.Товары.Товар.[Страна происхождения]). Однако, попытка установить отбор по значению такого поля приводил к ошибке.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Если для вычисляемого поля системы компоновки данных указано пустое выражение, то в качестве значения такого поля в детальных записях будет использоваться NULL.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Если для вычисляемого поля системы компоновки данных указано пустое выражение, то при попытке использовать такое поле в детальных записях генерировалась ошибка с сообщением о том, что поле не найдено.Устранено некорректное поведение системы.

При выборе пользователем пользовательского поля без указанного выражения, поведение стало более корректным.

В документации данное изменение описано здесь.
Система компоновки данных.
Если во время вычисления функции системы компоновки данных ВычислитьВыражение() будет обнаружено деление на 0, то результат вычисления выражения, включающего вызов функции ВычислитьВыражение(), будет равно строке Деление на 0.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Если во время вычисления функции системы компоновки данных ВычислитьВыражение() будет обнаружено деление на 0, то выражение, включающее вызов этой функции, полностью вычислялось, но в качестве результата работы функции ВычислитьВыражение() выступала строка Деление на 0.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Хранение настроек.
Проверка права доступа СохранениеДанныхПользователя выполняется перед выполнением любой операции с хранилищем стандартных настроек.

Реализована проверка права доступа СохранениеДанныхПользователя при вызове метода СтандартноеХранилищеНастроекМенеджер.УстановитьОписание().

Проверка права доступа СохранениеДанныхПользователя выполнялась перед выполнением операции с хранилищем стандартных настроек только при обращении из встроенного языка.

При вызове метода СтандартноеХранилищеНастроекМенеджер.УстановитьОписание() проверка права доступа СохранениеДанныхПользователя не выполнялась.

Устранено незапланированное поведение системы. В частности, стали недоступны команды работы с настройками динамического списка для пользователя, у которого отсутствует право доступа СохранениеДанныхПользователя.
Система компоновки данных.
Элементы условного оформления системы компоновки данных применяются в соответствии со следующими приоритетами:
  • Чем «ближе» к области применения находится элемент условного оформления, тем выше у него приоритет (поведение не изменилось). Например, если есть условное оформление у всего отчета, у таблицы и у группировки таблицы, то наивысший приоритет будет у условного оформления группировки, потом – таблицы, потом – всего отчета.
  • В рамках одного списка элементов условного оформления, чем ниже элемент условного оформления находится в списке элементов условного оформления, тем выше у него приоритет.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Элементы условного оформления системы компоновки данных применялись в соответствии со следующими приоритетами:
  • Чем «ближе» к области применения находился элемент условного оформления, тем выше у него приоритет.
  • В рамках одного списка элементов условного оформления, чем ниже элемент условного оформления находился в списке элементов условного оформления, тем выше у него приоритет. Исключение составлял случай, когда в списке условных оформлений присутствуют оформления с заданными и не заданными оформляемыми полями и у них есть заданные отборы. В этом случае сначала применялись условные оформления, которым заданы оформляемые поля, а затем условные оформления с не заданными оформляемыми полями.
Устранено незапланированное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
При формировании строки представления отбора системы компоновки данных (в формах отчета и динамического списка) учитывается квалификатор, который указан для поля компоновки данных, по которому выполняется отбор.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При формировании строки представления отбора системы компоновки данных (в формах отчета и динамического списка) не учитывался квалификатор, который указан для поля компоновки данных, по которому выполняется отбор.Улучшено представление отборов в отчетах, построенных с помощью системы компоновки данных, и динамических списках.
В документации данное изменение описано здесь.
Работа с информационными базами.
Изменено поведение системы при установке административных параметров информационной базы из встроенного языка в том случае, если установка параметров происходит в рамках транзакции. Подробности приведены в документации.Поведение системы при установке административных параметров информационной базы из встроенного языка в том случае, если установка параметров происходит в рамках транзакции, было другим и не было документировано.Поведение системы при установке административных параметров информационной базе стало более очевидным и предсказуемым.
В документации данное изменение описано здесь.
Интерфейс.
Вызов метода глобального контекста ПереключитьИнтерфейс() игнорируется при работе в управляемом режиме в любом клиентском приложении.

Не рекомендуется использовать обычные формы при работе в управляемом режиме клиентского приложения.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Вызов метода глобального контекста ПереключитьИнтерфейс() при работе в управляемом режиме приводил к отображению командных панелей, настроенных в конфигурации.Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Встроенный язык.
Функция глобального контекста ТекущийЯзык() при выполнении на сервере, в толстом клиенте и во внешнем соединении возвращает язык интерфейса, выбранный для текущего пользователя или основной язык конфигурации в том случае, если отсутствует текущий пользователь, для текущего пользователя не указан язык или указан несуществующий в конфигурации язык.

Функция ТекущийЯзык() работает одинаково во всех вариантах использования.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Функция глобального контекста ТекущийЯзык() при выполнении на сервере, в толстом клиенте и во внешнем соединении возвращала значение Неопределено в том случае, если для текущего пользователя указан несуществующий в конфигурации язык.

Поведение функции ТекущийЯзык() различалось при работе на стороне сервера и на стороне клиентских приложений.

Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Система компоновки данных.
Если во вложенном запросе, находящемся в правой части левого соединения, поле явно не указано в предложении {ГДЕ}, и во внешнем запросе для поля с таким же именем компоновки данных используется не точно это же поле, то компоновщик макета компоновки данных не будет размещать отбор во вложенном запросе.

При необходимости обеспечить прежнее поведение, разработчику следует явно указать поле доступным для отбора в запросе с помощью предложения {ГДЕ}.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При использовании автоматического заполнения доступных полей набора данных, компоновщик макета компоновки данных всегда размещал отбор во вложенном запросе.Повышена предсказуемость результата компоновки данных при использовании автоматического заполнения доступных полей набора данных-запроса.
Работа с Интернет.
При использовании метода ИнтернетПочта.Подключиться() реализована попытка аутентификации с помощью имени пользователя и пароля, если аутентификация по протоколу APOP закончилась неудачей.При использовании метода ИнтернетПочта.Подключиться() генерировалась ошибка, если аутентификация по протоколу APOP закончилась неудачей. Попытка аутентификации с помощью имени пользователя и пароля не выполнялась.Работа с почтовым сервером при выполнении аутентификации пользователя стала лучше соответствовать стандарту RFC 1939.
Управляемая форма.
При выполнении метода ОткрытьФорму() изменен алгоритм поиска открытого экземпляра открываемой формы:
  • При открытии форм обработок и любых форм отчетов - поиск открытой формы учитывает владельца открываемой формы.
  • При открытии основной формы, установленной в свойствах конфигурации, или формы, переопределенной в обработчике ОбработкаПолученияФормы(), без указания владельца, без необходимости блокировки окна владельца и в случае наличия открытого экземпляра открываемой формы - будет найдена уже открытая форма (в тонком и веб-клиентах).

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При выполнении метода ОткрытьФорму() использовался следующий алгоритм поиска открытого экземпляра открываемой формы:
  • При открытии форм обработок и любых форм отчетов - поиск открытой формы не учитывал владельца открываемой формы.
  • При открытии основной формы, установленной в свойствах конфигурации, или формы, переопределенной в обработчике ОбработкаПолученияФормы(), без указания владельца, без необходимости блокировки окна владельца и в случае наличия открытого экземпляра открываемой формы - открывался новый экземпляр формы (в тонком и веб-клиентах).
Устранено некорректное поведение системы. Унифицирован алгоритм поиска открытой формы для различных клиентских приложений.

Оглавление

Переименования

Что переименованоСтарое наименованиеНовое наименование
Параметры ключа командной строки пакетного запуска конфигуратора CompareCfg, отвечающие за определение первой и второй конфигураций для сравнения.
  • FirstConfigurationKey,
  • SecondConfigurationKey.
  • FirstConfigurationType,
  • SecondConfigurationType.
Ключи командной строки пакетного запуска конфигуратора при работе с приложением для мобильного устройства. Старые наименования поддерживаются для совместимости.
  • MAUpdatePublication;
  • MAWriteFile.
  • MobileAppUpdatePublication;
  • MobileAppWriteFile.
Назначения использования конфигурации и управляемых форм. Старые наименования поддерживаются для совместимости.
  • МобильноеУстройство;
  • ПерсональныйКомпьютер.
  • ПриложениеМобильнойПлатформы;
  • ПриложениеПлатформы.
Группы команд табличного документа.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

  • Печать;
  • Вид;
  • Форматирование;
  • Шрифт;
  • Границы;
  • Выравнивание;
  • Группы;
  • Имена;
  • НастройкиПечати;
  • Рисунки;
  • Выравнивание1;
  • Размер;
  • Распределить;
  • Порядок;
  • Примечания;
  • Ячейки;
  • Объединение;
  • Вставить;
  • ВставкаСтрок;
  • ВставкаКолонок;
  • ОтобразитьСкрытьЯчейки;
  • Размеры;
  • Прочее;
  • Прочее1;
  • Прочее2;
  • Прочее3.
  • КомандыПечать;
  • КомандыВид;
  • КомандыФорматирование;
  • КомандыШрифт;
  • КомандыГраницы;
  • КомандыВыравнивание;
  • КомандыГруппы;
  • КомандыИмена;
  • КомандыНастройкиПечати;
  • КомандыРисунки;
  • КомандыВыравниваниеРисунков;
  • КомандыРазмер;
  • КомандыРаспределить;
  • КомандыПорядок;
  • КомандыПримечания;
  • КомандыЯчейки;
  • КомандыОбъединение;
  • КомандыВставить;
  • КомандыВставкаСтрок;
  • КомандыВставкаКолонок;
  • КомандыОтобразитьСкрытьЯчейки;
  • КомандыРазмеры;
  • КомандыПрочее;
  • КомандыПрочееОткат;
  • КомандыПрочееБуферОбмена;
  • КомандыПрочееСвойства.

Оглавление

Мобильная версия «1С:Предприятия»

ФункциональностьКак сталоКак былоРезультат изменения
Управляемая форма.
Контекстное меню (при работе под управлением ОС Android) открывается непосредственно рядом с элементом формы, откуда вызывается это меню. При этом не происходит перестроения формы, в котором выполняется открытие контекстного меню.Контекстное меню формировалось в верхней части формы, в которой располагался элемент для которого требовалось открыть контекстное меню. Это приводило к перестроению формы и смещению элементов формы.При работе под управлением ОС Android, работа с формой в мобильном приложении стала более комфортной при использовании контекстных меню.
Специальные возможности мобильного устройства.
Оптимизирован процесс формирования объекта ДанныеМультимедиа при работе с камерой мобильного устройства.

В документации отражены рекомендации работе с фотокамерой мобильного устройства.

Формирование объекта ДанныеМультимедиа при работе с камерой мобильного устройства выполнялось недостаточно оптимально.Ускорена работа мобильного приложения при использовании фотокамеры мобильного устройства.
В документации данное изменение описано здесь.
Интерфейс.
Изменено отображение календаря на мобильном устройстве:
  • текущая дата отображается более заметно;
  • реализована возможность переключаться между выбором одной даты или нескольких дат;
  • реализовано контекстное меню;
  • реализовано событие Выбор.
Календарь на мобильном устройстве работал по-другому:
  • текущая дата отображалась менее заметно;
  • не поддерживалась возможность переключаться между выбором одной даты или нескольких дат (всегда использовался выбор нескольких дат);
  • отсутствовало контекстное меню;
  • отсутствовало реализовано событие Выбор.
Календарь на мобильном устройстве стал более комфортным в использовании.

Оглавление

Обновление используемых библиотек

Оглавление

Изменения в демонстрационных конфигурациях

Оглавление

Изменения, выполненные после публикации версии

ФункциональностьКак сталоКак былоРезультат изменения
Веб-клиент.
Для расширения работы с файлами, которое применяется для веб-браузеров Google Chrome и Mozilla Firefox, реализованы следующие возможности:
  • Аутентификация на веб-сервере с использованием сертификата. Пользователю будет предложен диалог выбора сертификата, который будет использован для аутентификации.
  • Использование аутентификации ОС в том случае, если компьютер, на котором запущен веб-клиент, не входит в домен, а на веб-сервере настроена аутентификация ОС. Пользователю будет предложено указать имя пользователя и пароль для доступа к домену.
Расширение работы с файлами, которое применяется для веб-браузеров Google Chrome и Mozilla Firefox, не поддерживало следующие возможности:
  • Аутентификация на веб-сервере с использованием сертификата.
  • Использование аутентификации ОС в том случае, если компьютер, на котором запущен веб-клиент, не входит в домен, а на веб-сервере настроена аутентификация ОС.
Расширены возможности работы с защищенным соединением. Повышена безопасность использования веб-клиента.
Веб-клиент.
Перетаскивания ячеек и рисунков табличного документа, который отображается в веб-клиенте, обрабатывается общепринятым способом: выделенные элементы копируются, если во время перетаскивания нажата клавиша Ctrl и перемещаются, если клавиша Ctrl не нажата.

Поведение веб-клиента стало аналогичным поведению тонкого клиента.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

В табличном документе, который отображается в веб-клиенте, не поддерживались операции перетаскивания для ячеек и рисунков.Расширены интерактивные возможности работы с табличным документом в веб-клиенте.
Автоматизированное тестирование.
Значение свойства ТекстЗаголовка объектов типа ТестируемоеПолеФормы (и аналогичных), которые получены с помощью методов НайтиОбъект() или НайтиОбъекты(), во всех случаях содержит значение заголовка, заданное в конфигураторе.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Значение свойства ТекстЗаголовка объектов типа ТестируемоеПолеФормы (и аналогичных), которые получены с помощью методов НайтиОбъект() или НайтиОбъекты(), могло в некоторых случаях не содержать двоеточие, если заголовок для элемента управления задавался в редакторе формы, а не генерировался автоматически.Устранено некорректное поведение системы.
Управляемая форма.
Изменение доступности групп элементов управляемой формы и элементов формы, расположенных в таблицах управляемой формы, не требует обращения к серверу.

При установке полю ввода свойства Видимость в значение Ложь, будут выполнены следующие действия:

  • Для поля, связанного с текстовым значением, будет сформировано значение из введенного текста, и вызывается обработчик события ПриИзменении.
  • Поле, связанное со ссылочным значением, может остаться в не консистентном состоянии при незавершенном вводе.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Изменение доступности групп элементов управляемой формы и элементов формы, расположенных в таблицах управляемой формы, приводило к вызову сервера.

При установке полю ввода свойства Видимость в значение Ложь, выполнялись следующие действия:

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

В списке приложений, для каждого приложения, реализована возможность указывать параметры командной строки запуска клиентского приложения. Для мобильного приложения и мобильного клиента реализована поддержка следующих параметров командной строки запуска клиентского приложения: N, P, ClearCache, C, WSA, OIDA, Autooff, DisableStartupMessahes, Z, UsePrivilegedMode, HttpsForceSSLv3, HttpsForceTLS1_0, O, L, VL, WSN, WSP, URL. Реализована возможность однократно запустить приложение с необходимым набором поддерживаемых параметров командной строки запуска.

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

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Элементы управляемой формы не сжимались меньше своей минимальной ширины в том случае, если ширины формы становилось недостаточно для размещения элемента формы минимальной ширины.Устранено некорректное поведение системы.
Система компоновки данных.
При генерации макета заголовков компоновки данных на основе предопределенного макета, при необходимости, устанавливается фиксация строк и колонок.

Фиксация колонок (свойство ячейки области макета компоновки данных ФиксироватьСлева) устанавливается в том случае, если параметр отчета ФиксироватьСлева установлен в значение Авто или не установлен. Фиксация строк (свойство ФиксироватьСверху) устанавливается в том случае, если параметр отчета ФиксироватьСверху имеет значение Авто или не установлен.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При генерации макета заголовка компоновки данных на основе предопределенного макета никогда не устанавливалась фиксация строк и колонок. Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Работа с запросами.
В запросе, который содержит выражение ОБЪЕДИНИТЬ (без ключевого слова ВСЕ), операция ВЫРАЗИТЬ КАК Ссылка в результате будет содержать одну строку со значением NULL.

Функция ЕСТЬNULL() от выражения ВЫРАЗИТЬ КАК Ссылка возвращает корректный результат.

В режиме совместимости с версией 8.3.11 поведение не изменилось.

Запрос с предложением ОБЪЕДИНИТЬ мог не удалять дублирующиеся NULL, полученные операцией ВЫРАЗИТЬ КАК Ссылка.

Функция ЕСТЬNULL() от выражения ВЫРАЗИТЬ КАК Ссылка могла вернуть некорректный результат.

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

В режиме совместимости с версией 8.3.11 поведение не изменилось.

При установке источника доступных настроек компоновщику настроек системы компоновки данных, если значение параметра данных содержит фиксированный массив, и при этом у параметра включена возможность использования списка значений, то в значение параметра помещался список значений, содержащий один элемент, со значением, равным значению по умолчанию для типа значения, указанного у параметра.Устранено некорректное поведение системы.
Управляемая форма.
Для элемента управляемой формы улучшен и унифицирован (для разных элементов формы) внешний вид подсказки в том случае, если свойство ОтображениеПодсказки установлено в значение Кнопка.Для элемента управляемой формы внешний вид подсказки в том случае, если свойство ОтображениеПодсказки установлено в значение Кнопка, мог различаться для разных элементов формыУнифицировано визуально оформление всплывающей подсказки для различных элементов формы.
Мобильная платформа.
Мобильный клиент.
Управляемая форма.
Работа с Интернет.
В мобильном приложении реализована доступность свойства Документ расширения поля управляемой формы для поля HTML-документа.

В мобильном приложении для параметра ДанныеСобытия обработчика события ПриНажатии расширения поля управляемой формы для поля HTML-документа реализована доступность свойств Document и Href.

Сообщения, формируемые платформой при обращении к несуществующим свойствам и методам, могут отличаться от аналогичных диагностических сообщений при работе на персональном компьютере.

Данные возможности не предоставлялись.

При работе на мобильном устройстве было невозможно получить доступ к HTML-документу, отображаемому формой.

Расширены возможности мобильной версии «1С:Предприятия» по работе с HTML-документом.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД Microsoft SQL Server 2017.СУБД Microsoft SQL Server 2017 не поддерживалась.Реализована поддержка СУБД Microsoft SQL Server 2017.
В документации данное изменение описано здесь.
Средства разработки.
Для свойств кнопки управляемой формы ЦветТекста и ЦветФона, в палитре свойств и диалоге выбора цвета, будет отображаться тот цвет, который будет использоваться для соответствующего свойства. Данное поведение будет наблюдаться в том случае, если для указанных свойств выбрано значение Авто или какой-либо элемент системного стиля.Для свойств кнопки управляемой формы ЦветТекста и ЦветФона, в палитре свойств и диалоге выбора цвета, отображался тот цвет, который соответствовал системному элементу стиля. Данное поведение наблюдалось в том случае, если для указанных свойств было выбрано значение Авто или какой-либо элемент системного стиля.Палитра свойств более точно стала отображать значения свойств.
Локализация.
Реализована локализация интерфейса клиентского приложения для французского языка.Данная возможность не предоставлялась.Стало возможно использование системы «1С:Предприятие» франкоговорящими пользователями.
В документации данное изменение описано здесь и здесь.
Мобильный клиент.
Расширен состав информации, отображаемой в диалоге О программе приложения мобильного клиента.В диалоге О программе приложения мобильного клиента, содержалось меньше информации.В приложении мобильного клиента, диалог О программе стал больше соответствовать этому диалогу в тонком клиенте.
Мобильная платформа.
Мобильный клиент.
Система взаимодействия.
Реализована возможность получения и обработки PUSH-оповещений, формируемых системой взаимодействия. При этом приложение для мобильного устройства должно быть собрано с включенным разрешением работы с PUSH-оповещениями. Оповещения формируются с помощью сервиса фирмы «1С» pushnotifications.1c.com. Регистрация в сервисе выполняется автоматически.Система взаимодействия не формировала PUSH-оповещения для использования на мобильных устройствах.Снижена вероятность пропустить сообщение от системы взаимодействия в тех случаях, когда приложение не запущено, находится в фоновом режиме или пользователь работает в другой информационной базе (в рамках одного приложения).
Работа с Интернет.
Реализована возможность использования внешних провайдеров для выполнения OpenID-аутентификации.

В документации описаны особенности использования внешнего провайдера.

Данная возможность не предоставлялась.Расширены возможности по обеспечению OpenID-аутентификации.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Мобильная платформа.
Мобильный клиент.
В мобильной версии «1С:Предприятия» реализована поддержка экрана iPhone X.Данная возможность не предоставлялась.Интерфейс мобильной версии «1С:Предприятия» адаптирован для работы на iPhone X.
Работа с Интернет.
Для механизмов работы с Интернет, предоставляемых платформой «1С:Предприятие», реализована поддержка криптографических алгоритмов по стандартам ГОСТ Р 34.10-2012, 34.11-2012.Данная возможность не предоставлялась.Стало возможно использовать ресурсы сети Интернет, если для работы с ними требуется возможность работы в соответствии с ГОСТ Р 34.10-2012 и 34.11-2012.
В документации данное изменение описано здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Специальные возможности мобильного устройства.
При работе на платформе Windows Desktop не поддерживается сканирование штрих-кодов и использование фото- и видеосъемки.

Методы ПоддерживаетсяСканированиеШтрихКодов(), ПоддерживаетсяФотоснимок() и ПоддерживаетсяВидеозапись() объекта СредстваМультимедиа при работе под управлением ОС Windows Desktop возвращают значение Ложь.

При работе на платформе Windows Desktop, методы ПоддерживаетсяСканированиеШтрихКодов(), ПоддерживаетсяФотоснимок() и ПоддерживаетсяВидеозапись() объекта СредстваМультимедиа возвращали значение Истина.Поведение системы приведено к реальному.
Картинки.
В том случае, если картинка в библиотеке картинок платформы совпадает по имени с картинкой в конфигурации (в списке общих картинок), при обновлении конфигурации базы данных формируется предупреждение, но обновление будет продолжено. При этом при обращении к такой картинке по имени приоритет будет отдан картинке конфигурации.

В случае получения таких предупреждений рекомендуется максимально оперативно переименовывать картинки в конфигурации для предотвращения конфликта имен.

В том случае, если картинка в библиотеке картинок платформы совпадает по имени с картинкой в конфигурации (в списке общих картинок), обновление конфигурации базы данных было невозможно.Стало возможным обновить конфигурацию базы данных и продолжить работу в том случае, если в платформе добавлена картинка, имя которой совпало с картинкой конфигурации.
Мобильная платформа.
Мобильный клиент.
Средства администрирования.
Для мобильной версии «1С:Предприятия» реализована поддержка аутентификации ОС.

Для конструктора объекта HTTPСоединение реализована поддержка параметра ИспользоватьАутентификациюОС.

Данная возможность не предоставлялась.Мобильную версию «1С:Предприятия» стало возможно использовать в тех случаях, когда доступ к веб-серверу или информационной базе требует использование аутентификации ОС.
Отображение информации.
Мобильный клиент.
Для мобильной версии системы «1С:Предприятие» реализовано отображение информационных сообщений в виде специального вида окон, характерных для таких оповещений на мобильном устройстве. Такие сообщения формируются с помощью метода ПоказатьОповещениеПользователя() с параметром СтатусОповещенияПользователя, установленным в значение СтатусОповещенияПользователя.Информация.Сообщения, формируемые в мобильном клиенте с помощью метода ПоказатьОповещениеПользователя() с параметром СтатусОповещенияПользователя, установленным в значение СтатусОповещенияПользователя.Информация игнорировались и никак не отображались пользователю.При работе в мобильном клиенте стали полностью доступны возможности метода ПоказатьОповещениеПользователя() в части описания статуса сообщения.
Мобильная платформа.
Мобильный клиент.
Управляемая форма.
Изменен состав команд и способ отображения контекстного меню строки таблицы управляемой формы в мобильной версии «1С:Предприятия».Состав команд и способ отображения контекстного меню строки таблицы управляемой формы в мобильной версии «1С:Предприятия» были другими.Улучшен пользовательский интерфейс мобильной версии «1С:Предприятия».
Работа с Интернет.
Диагностика проверки отзыва корневого сертификата стала более подробной.

Реализована возможность управлять поведением системы для тех случаев, когда платформа не может однозначно проверить отзыв сертификата. Реализован параметр IgnoreServerCertificatesChainRevocationSoftFail файла conf.cfg.

Указанные изменения задействованы для всех механизмов работы с Интернет платформы «1С:Предприятие».

Диагностика результата проверки отзыва корневого сертификата всегда была одинаковой, вне зависимости от причины, по которой удаленный узел не проходил проверку.

Поведение системы в случае, когда невозможно однозначно проверить отзыв сертификата, не настраивалось.

Расширена диагностика при работе с Интернет. В некоторых случаях стало возможно более гибко настраивать поведение платформы при работе с Интернет.
В документации данное изменение описано здесь.
Мобильная платформа.
Для механизма тестирования и исправления мобильной платформы реализован режим проверки корректности файла базы данных.

Во время работы системы диагностируется ситуация поврежденного файла базы данных и предлагается несколько вариантов решения.

Данные возможности не предоставлялись.

Механизм тестирования и исправления не позволял проверить корректность файла базы данных.

При обнаружении поврежденного файла базы данных во время работы системы происходило аварийное завершение работы системы.

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

Реализован метод РасширениеКонфигурации.ИзменяетСтруктуруДанных(), позволяющий определить, что расширение конфигурации изменяет структуру базы данных.

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

Реализована возможность указать адреса веб-страниц, которые могут являться личными кабинетами в различных сервисах, информационные базы которых используются с помощью мобильного клиента. Может быть задано несколько таких страниц.

Для мобильного клиента реализована возможность получать с сервера списки общих информационных баз с помощью специальных веб-сервисов. Реализована возможность указания как конкретного адреса (или адресов) такого веб-сервиса, так и возможность указать любой адрес веб-сервиса.

При сборке приложения мобильного клиента реализованы следующие возможности:

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

Для мобильного клиента реализована обработка гиперссылок со схемой e1c:// для тех веб-страниц, которые указаны в виде начальной страницы и в списке информационных баз.

Для мобильного клиента реализована команда командной строки запуска AddToStartCfg. Команда позволяет добавить информационную базу в список информационных баз мобильного клиента. Команда может быть размещена в веб-страницах, заданных при настройке собираемого мобильного приложения.

Не поддерживается OpenID-аутентификация для доступа к веб-серверам, возвращающим списки общих информационных баз.

Данные возможности не предоставлялись.Реализована возможность максимально простой и понятной регистрации информационных баз в мобильном клиенте и регистрации в сервисах, например, построенных по технологии 1cFresh..
Журнал регистрации.
Реализованы события журнала регистрации, фиксирующие следующие случаи:
  • Работа с пользователями:
    • Ошибка добавления пользователя (_$User$_.NewError);
    • Ошибка изменения пользователя (_$User$_.UpdateError);
    • Ошибка удаления пользователя (_$User$_.DeleteError).
  • Работа с информационной базой:
    • Сокращение журнала регистрации (_$InfoBase$_.EventLogReduce);
    • Ошибка сокращения журнала регистрации (_$InfoBase$_.EventLogReduceError);
    • Ошибка изменения параметров журнала регистрации (_$InfoBase$_.EventLogSettingsUpdateError);
    • Ошибка изменения параметров информационной базы (_$InfoBase$_.InfoBaseAdmParamsUpdateError);
    • Начало выгрузки информационной базы в файл (_$InfoBase$_.DumpStart);
    • Окончание выгрузки информационной базы в файл (_$InfoBase$_.DumpFinish);
    • Ошибка выгрузки информационной базы в файл (_$InfoBase$_.DumpError);
    • Начало загрузки информационной базы из файла (_$InfoBase$_.RestoreStart);
    • Окончание загрузки информационной базы из файла (_$InfoBase$_.RestoreFinish);
    • Ошибка загрузки информационной базы из файла (_$InfoBase$_.RestoreError);
    • Ошибка обновления конфигурации базы данных (_$InfoBase$_.DBConfigUpdateError);
    • Ошибка обновления конфигурации базы данных для расширения (_$InfoBase$_.DBConfigExtensionUpdateError).

Расширен состав данных, регистрируемых событиями _$Access$_.AccessDenied, _$InfoBase$_.EventLogSettingsUpdate.

Для просмотра новых событий, кроме событий работы с пользователями и событий _$InfoBase$_.DBConfigUpdateError и _$InfoBase$_.DBConfigExtensionUpdateError, требуется наличие права АдминистрированиеДанных.

Состав регистрируемых событий и объем регистрируемых данных был меньше.Улучшено журналирование различных ситуаций, которые могут происходить во время эксплуатации прикладного решения.
В документации данное изменение описано здесь.
Система компоновки данных.
Диаграммы.
В зависимости от установленного для конфигурации режима совместимости, в настройках системы компоновки данных не выполняется сохранение следующих параметров вывода, если для них не установлен флажок Использование:
  • Режим совместимости Версия 8.3.10 и ниже: ТипДиаграммы.ШкалаТочек, ТипДиаграммы.ШкалаЗначений, ТипДиаграммы.ШкалаСерий.
  • Режим совместимости Версия 8.3.11 и ниже: ТипДиаграммы.ОписаниеПалитрыЦветов, ТипДиаграммы.ОписаниеПалитрыЦветовИнформационныхИнтервалов, ТипДиаграммы.ИнформационныеЛинииЗначений, ТипДиаграммы.ИнформационныеИнтервалыЗначений, ТипДиаграммы.ИнформационныеЛинииТочек, ТипДиаграммы.ИнформационныеИнтервалыТочек.
В настройках системы компоновки данных сохранялись все измененные значения параметров вывода, что приводило к проблемам при открытии настроек системы компоновки данных в младшей версии системы «1С:Предприятие».Стало возможно использовать настройки диаграммы системы компоновки данных в том случае, если настройки открываются в младшей версии.
Веб-клиент.
Дополнение веб-браузера Mozilla Firefox, которое необходимо для функционирования расширений системы «1С:Предприятие» и внешних компонент, доступно в магазине дополнений https://addons.mozilla.org. Установленное дополнение будет автоматически обновляться с указанного сайта.Дополнение веб-браузера Mozilla Firefox, которое необходимо для функционирования расширений системы «1С:Предприятие» и внешних компонент, отсутствовало в магазине дополнений https://addons.mozilla.org. Обновление выполнялось в случае установки новой версии «1С:Предприятие», в которой входила новая версия дополнения.Обновление дополнения веб-браузера Mozilla Firefox стало выполняться прозрачно для пользователя.
Мобильный клиент.
Мобильная платформа.
Управляемая форма.
При работе в мобильной версии «1С:Предприятия» реализована возможность полноценно выполнять редактирование текста в полях ввода HTML-страницы, отображаемой в поле HTML-документа (для элементов, отмеченных атрибутом contentEditable). При редактировании поддерживаются возможности форматированного документа.При работе в мобильной версии «1С:Предприятия» было практически невозможно выполнять полноценное редактирование текста в полях ввода HTML-страницы, отображаемой в поле HTML-документа (для элементов, отмеченных атрибутом contentEditable).Расширены возможности использования HTML-документа в мобильной версии «1С:Предприятия».
Программное лицензирование.
Реализована возможность привязки программной лицензии к аппаратному ключу защиты.

Реализовано добавление в конец файла с активированной программной лицензией информации о лицензии в человекочитаемом виде. Такой файл активированной программной лицензии совместим с предыдущими версиями системы программ «1С:Предприятие».

Возможность привязки программной лицензии к аппаратному ключу защиты была невозможна.

Файл активированной программной лицензии не содержал в себе человекочитаемого описания активированной лицензии.

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

Реализованы КОРП-лицензии:

  • Программные: на 64-разрядный сервер, на 1, 5, 10, 20, 50, 100, 300, 500, 1000 пользователей.
  • Аппаратные: на 64-разрядный сервер, на 50, 100, 300, 500, 1000 пользователей.

Для утилиты лицензирования реализована возможность работы с лицензиями уровня КОРП.

Реализована команда ring license update, позволяющая обновить все лицензии, расположенные в хранилище.

Наличие КОРП-лицензии было юридическим, а не техническим требованием.Реализованы лицензии уровня КОРП.
В документации данное изменение описано здесь.
Работа с Интернет.
Внешние компоненты.
Работа с криптографией.
Работа с файлами.
В случае использования веб-браузера Microsoft Internet Explorer, установочные пакеты расширений работы с файлами и криптографией, а также внешних компонент, переведены в формат exe-файлов. Установочные пакеты в формате cab-файлов являются устаревшими, но продолжают поддерживаться платформой.

Доработана документация по технологии внешних компонент (см. здесь).

В случае использования веб-браузера Microsoft Internet Explorer, установочные пакеты расширений работы с файлами и криптографией, а также внешних компонент, использовали формат cab-файлов. Для обычного пользователя, работающего с веб-браузером Microsoft Internet Explorer, упрощен процесс установки расширений работы с файлами и криптографией и внешних компонент.
Системные требования.
Работа в ОС Linux.
Реализована поддержка следующих дистрибутивов ОС Linux:
  • Альт Линукс СПТ 7 ;
  • Альт Сервер 8;
  • Альт Рабочая станция К 8;
  • Альт Рабочая станция 8;