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

Версия 8.3.22

Версия 8.3.21

Версия 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.22

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

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


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

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

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

  • Не используются методы ПолучитьРежимРазделенияСоставныхСлов()/УстановитьРежимРазделенияСоставныхСлов().
  • Метод ОбновитьИндекс() запускает процесс индексации и сразу возвращает управление. Для контроля завершения индексации следует использовать метод ИндексАктуален().
  • Метод ОбновлениеИндексаЗавершено() не учитывает необходимость слияния индексов полнотекстового поиска.

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

Реализованы сервисы кластера серверов:

  • Сервис полнотекстового поиска v2.
  • Сервис координации полнотекстового поиска v2.

Реализовано событие технологического журнала <FTS>.

Для утилиты ibsrv реализован параметр командной строки --ftext2-data.

Для работы новой версии полнотекстового поиска требуется наличие на компьютерах кластера серверов Java версии 8 и последующих.

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

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

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

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

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

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

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

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

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

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

Форму просмотра документа PDF можно было открыть только интерактивно или создать полностью свою.

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

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

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

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

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

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

Для указания, что пользователь при аутентификации определяется через ключи сопоставления, для поля authenticationUserPropertyName описания параметров провайдера в файле default.vrd, реализовано значение matchingKey.

Повышена информативность сообщений об ошибках при выполнении аутентификации с помощью OpenID Connect или ЕСИА.

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

Сообщения об ошибках, возникающих при аутентификации, были непонятными и не позволяли понять, в чем причина проблемы при выполнении аутентификации.

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

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

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

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

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

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

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

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

Формат файла выгрузки данных системы взаимодействия не документируется.

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

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

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

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

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

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

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

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

Реализована возможность модифицировать заимствованные общие макеты и макеты объектов конфигурации.

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

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

Не поддерживалась возможность получить параметры расширения без записи расширения в базу данных.

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

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

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

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

Для конфигурационного файла conf.cfg реализованы параметры ExternalSessionManagementRequired и ExternalSessionManagementConnectionString.

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

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

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

Возможность централизованно управлять количеством одновременно используемых лицензий для различных прикладных решений, без модификации самих прикладных решений.
В документации данное изменение описано здесь, здесь и здесь.
Табличный документ.
Автоматический расчет ширины колонок при выводе результата отчета в табличный документ выполняется следующим образом:
  • Ширина колонок для первых 100 выводимых строки рассчитывается точно: при помощи графической библиотеки измеряется ширина, которую займет выводимый текст, без добавления «запаса» ширины.
  • Ширина колонок для строк, начиная со 101 строки, автоматически не рассчитывается.

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

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

Автоматический расчет ширины колонок при выводе результата отчета в табличный документ выполнялся следующим образом:
  • Для колонок первой выводимой строки размер рассчитывался «точно»: при помощи графической библиотеки измерялась ширина, которую займет выводимый текст и к этому значению добавлялось 10 пикселей.
  • Для последующих 99 выводимых строк размер рассчитывался «приблизительно»: количество символов выводимого текста, умножалось на среднюю ширину символа шрифта и к этому значению добавлялось значение, равное 2 средним ширинам символа.
  • Для строк, начиная со 101, ширина колонок автоматически не рассчитывалась.

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

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

Экспорт в форматы XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 и старше, Microsoft Word 2007 и старше) или ODS (OpenDocument) учитывает наличие отступов.

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

Реализовано свойство ОбластьЯчеекТабличногоДокумента.ФорматСтрок.

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

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

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Средства печати.
В ОС macOS печать выполняется с использованием системных интерфейсов операционной системы.

В ОС macOS и Linux из всех форм печати скрывается кнопка Принтер.

В ОС macOS печать выполнялась средствами платформы.

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

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

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

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

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

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

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
Оптимизировано получение результатов запроса, содержащего большое количество вложенных таблиц.Получение результатов запроса, содержащего большое количество вложенных таблиц, занимало много времени.Ускорено получение результатов запроса, содержащего большое количество вложенных таблиц.
Работа с СУБД.
Оптимизировано использование оператора языка запросов В(<список значений>) при работе с использованием СУБД PostgreSQL. В частности, ускорено исполнение запросов ограничения доступа к данным.

Рекомендуется проанализировать условия в запросах и, в случае использования СУБД PostgreSQL, выполнить замену выражений вида Пер1=Пер2 ИЛИ Пер1=Пер3 на выражение Пер1 В (Пер2, Пер3).

Запросы, которые использовали оператор языка запросов В(<список значений>) при работе с использованием СУБД PostgreSQL, требовали больше времени для исполнения.Повышена производительность оператора языка запросов В(<список значений>) при работе с использованием СУБД PostgreSQL.
Работа с файлами.
Существенно ускорены операции передачи файлов между клиентом и сервером.

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

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

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

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

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

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

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

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

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Работа с СУБД.
Система «1С:Предприятие» устанавливает гранулярность блокировок на уровне строк, если используется Microsoft SQL Server версии 2008 и последующие версии. Исключается возможность эскалации блокировок. Возможно увеличение потребления оперативной память Microsoft SQL Server.Система «1С:Предприятие», использующая Microsoft SQl Server, устанавливала гранулярность блокировок на уровне страницы.Исключена вероятность блокировок в том случае, когда разные пользователи работали с разными объектами базы данных, попадавших в одну страницу индекса СУБД.
Журнал регистрации.
Исключена возможность конвертации журнала регистрации в формат SQLite.

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

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

Система «1С:Предприятие» поддерживала возможность конвертации журнала регистрации в формат SQLite.Выполнена подготовка системы «1С:Предприятие» к отказу от поддержки формата SQLite журнала регистрации.
В документации данное изменение описано здесь.
Web-сервисы и HTTP-сервисы.
Клиентское приложение.
Если при выполнении вызова Интернет-сервиса происходит потеря соединения - формируется перехватываемое исключение.

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

Если при выполнении вызова Интернет-сервиса происходила потеря соединения - происходило зависание приложения.

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

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

Изменен состав свойств событий <ATTN> и <CLSTR>.

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

Данные проверки выполняются для методов, которые не являются обработчиками событий.

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

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

Текст, для которого задан шрифт размера 0, всегда отображается шрифтом с размером 13 pt во всех клиентских приложениях и на сервере.

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

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

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

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

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

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

Внешние компоненты, поддерживающие работу в среде веб-браузера под управлением ОС Linux, работали с ошибками в том случае, когда в ОС отсутствовала русская локализация.При работе веб-клиента под управлением ОС Linux, в которой не установлена русская локализация, стало возможно использовать внешние компоненты, расширения работы с файлами и криптографией.
Выгрузка/загрузка конфигурации в файлы.
Версия формата выгрузки конфигурации в XML-файлы стала равной 2.15.Версия формата выгрузки конфигурации в XML-файлы была равна 2.14.Выгрузка конфигурации в XML-файлы поддерживает новые возможности платформы.
В документации данное изменение описано здесь.
Выгрузка/загрузка конфигурации в файлы.
В XDTO-пакете, описывающем типы данных текущей конфигурации, для всех реквизитов, которые принадлежат только группе или только элементу иерархического плана видов характеристик, значение минимальной границы установлено в значение 0.

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

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

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

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

При экспорте табличного документа в формате Office OpenXML (*.docx) рисунки сохраняются в формате DrawingML.

Данная возможность не предоставлялась. Картинки всегда сохранялись в исходном виде.

При экспорте табличного документа в формате Office OpenXML (*.docx) рисунки сохраняются в формате VML.

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

Ускорен запуск сеанса при наличии в расширении большого количества ролей и заимствованных объектов.

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

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

Запуск сеанса занимал больше времени при наличии в расширении большого количества ролей и заимствованных объектов.

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

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

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

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

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

Результат сохранения табличного документа в форматах Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML) в большей степени соответствует ожиданиям пользователей.
Работа с PDF-документами.
Если PDF-документ содержит картинки в формате JPEG 2000, то они отображаются при просмотре этого документа средствами платформы «1С:Предприятие».Если PDF-документ содержит картинки в формате JPEG 2000, то при просмотре этого документа средствами платформы «1С:Предприятие», эти картинки не отображались.Устранено некорректное поведение системы.
Мобильная платформа.
Мобильный клиент.
Изменена работа с оповещением пользователя в мобильной версии системы «1С:Предприятие»:
  • Закрытие оповещения выполняется нажатием по нему.
  • Если оповещение позволяет выполнить действие, то в этом случае в правой части оповещения отображается картинка.
  • При отображении оповещения система старается расположить оповещение так, чтобы на закрывать (или минимально закрывать) элементы управления формы, которые могут быть использованы пользователем. В любом случае система старается отобразить оповещение в нижней трети экрана мобильного устройства.
Работа с оповещением пользователя в мобильной версии системы «1С:Предприятие» имела следующие особенности:
  • Закрытие оповещения выполнялось смахиванием оповещения.
  • Если оповещение позволяет выполнить действие, то это действие выполнялось при нажатии по оповещению. Если оповещение не содержало действия - нажатие на оповещение «пропускалось» в подлежащую форму.
  • Оповещение всегда располагалось в фиксированном месте экрана.
Поведение оповещения пользователя в платформе максимально приближено к поведению оповещения мобильной операционной системы. Использовать оповещения стало удобнее.
Система компоновки данных.
Если параметр отчета содержит значение типа СписокЗначений, то при формировании представления параметра используются настройки отображения значений, заданные пользователем:
  • Представление каждого значения списка формируется с учетом условного оформления и доступных значений.
  • Пустые значения отображаются строкой <Пустое значение>.
  • Представления значений разделяются символом «;».
При формировании представления параметра отчета, который содержит значение типа СписокЗначений, не использовались настройки отображения значений, заданные пользователем.Представление параметра отчета, содержащего список значений, формируется аналогично другим параметрам отчета.
Система взаимодействия.
Повышено качество изображения во время видеозвонков внешних пользователей системы взаимодействия.Качество изображения во время видеозвонков внешних пользователей системы взаимодействия было недостаточным.Повышено качество изображения во время видеозвонков. Снижена нагрузка на медленные клиентские компьютеры.

Оглавление

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

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

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

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

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

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

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

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

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

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

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

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

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

В файле default.vrd для элементов, описывающих Web-сервисы, HTTP-сервисы и стандартный интерфейс OData удалены атрибуты poolSize и poolTimeout.

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

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

Если установленное значение параметра информационной базы Минимальная длина паролей пользователей превышает значение 99 - будет использовано значение 99. В режиме совместимости с версией 8.3.21 поведение не изменилось.

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

Метод УстановитьМинимальнуюДлинуПаролейПользователей() не накладывал ограничений на устанавливаемую минимальную длину паролей пользователей.

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

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

Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Средства администрирования.
Для параметра IgnoreServerCertificatesChainRevocationSoftFail файла conf.cfg значение по умолчанию принимается равным Истина.Для параметра IgnoreServerCertificatesChainRevocationSoftFail файла conf.cfg значение по умолчанию принималось равным Ложь.Стало возможно установить HTTPS-соединение (без дополнительных настроек системы) в том случае, если недоступен один или несколько серверов со списками отзыва сертификатов.
В документации данное изменение описано здесь.
Веб-клиент.
Системные требования.
Прекращена поддержка веб-браузеров:
  • Microsoft Edge версии 18 и предшествующих.
  • Microsoft Internet Explorer 10.
При работе в веб-клиенте поддерживались следующие веб-браузеры:
  • Microsoft Edge версии 18 и предшествующих.
  • Microsoft Internet Explorer 10.
Исключена поддержка устаревших веб-браузеров.
В документации данное изменение описано здесь и здесь.
Веб-клиент.
Системные требования.
Средства разработки.
Реализована поддержка веб-браузера Microsoft Edge версии 19 (и последующие версии), работающего под управлением ОС Linux, macOS и Windows.

Реализована поддержка видеозвонков при использовании веб-браузера Microsoft Edge версии 64 и последующих версий.

Реализована поддержка прогрессивных веб-приложений при использовании веб-браузеров Яндекс.Браузер и Microsoft Edge версии 73 и последующих версий.

Реализована возможность отладки веб-клиента, работающего под управлением веб-браузеров Яндекс.Браузер и Microsoft Edge.

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

Расширены возможности системы, которые можно использовать в веб-клиенте.

В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа с СУБД.
Системные требования.
Реализована поддержка СУБД PostgreSQL следующих версий: 10.20, 11.15, 12.10, 13.6, 14.2.

Разрядность версий СУБД: x86-64.

Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14.

Поддерживаемые операционные системы: определяются производителем СУБД.

Данные версии СУБД PostgreSQL не поддерживались.Расширен список поддерживаемых СУБД.
Системные требования.
Реализована поддержка Astra Linux Special Edition 1.7 и СУБД PostgreSQL 11.10 из состава данной ОС.Astra Linux Special Edition 1.7 не поддерживалась платформой «1С:Предприятие».Расширен состав поддерживаемых ОС и СУБД.
В документации данное изменение описано здесь, здесь и здесь.

Оглавление

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

Что переименованоСтарое наименованиеНовое наименование
Английский вариант наименования метода РасчетСистемЛинейныхУравнений.РассчитатьСистемыЛинейныхУравнений().
  • SolveSystemOfLinearEquations.
  • SolveSystemsOfLinearEquations.
Англоязычные имена следующих параметров оформления системы компоновки данных:
  • МаксимальнаяВысота,
  • МаксимальнаяШирина,
  • МинимальнаяВысота,
  • МинимальнаяШирина.

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

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

  • MaximumHeight,
  • MaximumWidth,
  • MinimumHeight,
  • MinimumWidth.
  • MaxHeight,
  • MaxWidth,
  • MinHeight,
  • MinWidth.
Английское имя свойства формы клиентского приложения ОписаниеОповещения.
  • NotifyDescription.
  • CallbackDescription.
Английский вариант имени метода глобального контекста ВыполнитьОбработкуОповещения.
  • ExecuteNotifyProcessing.
  • RunCallback.
Английское имя свойства формы клиентского приложения ОписаниеОповещенияОЗакрытии.
  • OnCloseNotifyDescription.
  • CallbackDescriptionOnClose.

Оглавление

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

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

Для модуля объекта плана обмена реализованы обработчики событий ПриАвтоматическомСозданииНовогоУзла(), ПередСозданиемНачальногоОбраза(), ПередНачаломОтправкиДанныхПодчиненному(), ПередНачаломОтправкиДанныхГлавному().

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

Реализовано свойство глобального контекста ОбменДаннымиСОсновнымСервером.

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

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

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

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

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

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

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

Оглавление

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

Оглавление

Версия 8.3.21

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

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


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

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

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

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

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

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

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

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

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

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

  • Командная строка запуска конфигуратора. Для команды /DumpConfigToFiles реализован параметр -Server, -Archive, -JobsCount.
  • Конфигуратор в режиме агента. Для команды config dump-config-to-files реализованы параметры --archive, --server, --threads.
  • Утилита управления автономным сервером (ibcmd). Для команды infobase config export реализованы параметры --archive, --server, --threads.
Данная возможность не предоставлялась.Стало возможно существенно ускорить выгрузку конфигурации в xml-файлы. В том случае, если планируется передача выгрузки на другой компьютер, можно сразу упаковать файлы выгрузки в zip-архив.
В документации данное изменение описано здесь, здесь и здесь.
Отображение информации.
В библиотеку картинок добавлены следующие картинки:
  • ПовернутьПоЧасовойСтрелке;
  • ПовернутьПротивЧасовойСтрелки.
В библиотеке картинок отсутствовали добавленные картинки. Расширен состав библиотеки картинок.
Работа с PDF-документами.
Реализована возможность просмотра и печати документов PDF средствами платформы «1С:Предприятие». Поддерживается просмотр и проверка подлинности электронных подписей документа. Поддерживается работа с зашифрованными документами. Текущие ограничения описаны в документации.

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

Реализованы методы глобального контекста ДокументЗащищенПаролем(), ДокументЗащищенПаролемАсинх().

Для объекта КоллекцияВложенийPDF реализованы методы: Очистить(), Удалить().

Для системного перечисления ТипФайлаДокументаPDF реализованы свойства PDF, PDF_A_1, PDF_A_2, PDF_A_3.

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

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

Предоставлялась возможность только формировать документы PDF.

Расширены возможности работы с документами PDF.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа с Интернет.
Для объекта HTTPСоединение реализована возможность использования клиентских сертификатов с поддержкой алгоритмов ГОСТ. Реализована поддержка КриптоПРО CSP при работе под управлением ОС Linux и macOS.

Для конфигурационного файла conf.cfg реализован параметр CryptoAPILibraryLocation.

Реализованы объекты СертификатКлиентаLinux, СпособВыбораСертификатаОС, СертификатКлиентаОС.

Конструктор объекта ЗащищенноеСоединениеOpenSSL может принимать объект СертификатКлиентаОС в качестве значения своего параметра СертификатКлиента.

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

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

Для объекта ДиаграммаГанта реализовано свойство КолонкиДанных и метод НайтиЗначениеПоИдентификатору().

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

Для объекта ЗначениеДиаграммыГанта реализованы свойства Идентификатор и Данные.

Для объекта ОбластьПостроенияДиаграммыГанта реализованы свойства ОтображатьТекстТочек и ОтображатьДанные. Для объекта ПолеФормы реализовано свойство Таблица.

Данная возможность не предоставлялась. Диаграмма Ганта могла отображать только имена точек, которые созданы для серий диаграммы.Расширены возможности применения диаграммы Ганта.
В документации данное изменение описано здесь и здесь.
Копии базы данных.
Реализован новый механизм обновления копии базы данных при использовании стандартной репликации. Этот механизм использует специализированные средства СУБД основной базы данных. Новый механизм используется только для СУБД Microsoft SQL Server, в которой используется механизм записи изменений.

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

Данная возможность не предоставлялась.При использовании нового механизма обновления копии базы данных повышается скорость обновления копии базы данных.
В документации данное изменение описано здесь.
Работа с Интернет.
Реализована возможность использовать JWT-токен (стандарт RFC 7519) для авторизации в Интернет-сервисах платформы «1С:Предприятие». Также реализована возможность создания и проверки подписи JSON Web Signature (JWS).

Реализован объект ТокенДоступа.

Для объекта HTTPЗапрос реализован метод ДобавитьТокенДоступа(). Для объекта ПользовательИнформационнойБазы реализовано свойство АутентификацияТокеномДоступа.

Для файла defaul.vrd реализован элемент <accessTokenAuthentication>.

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

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

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

Для параметров подключения к информационной базы, которые описываются в файле *.v8i реализован параметр StartupErrorHelpURL и StartupErrorHelpText.

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

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

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

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

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

В веб-клиенте реализована доступность объектов HTTPСоединение, HTTPЗапрос, HTTPОтвет и ЗащищенноеСоединениеOpenSSL. В веб-клиенте не поддерживаются синхронные методы объектов.

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

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

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

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

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

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

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

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

Для объекта ОписаниеХарактеристик реализованы свойства ПолеИспользованияМножественныхЗначений, ПолеКлючаМножественныхЗначений. ПолеПорядкаМножественныхЗначений.

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

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

Оглавление

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

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

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

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

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

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

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

Повышено качество видеозвонков через видео-сервер.

Оглавление

Оптимизация

ФункциональностьКак сталоКак былоРезультат изменения
Форма клиентского приложения.
Оптимизирована передача табличных частей с сервера на клиент в форме клиентского приложения. В случае, если на сервере выполняется изменение строк табличной части, на клиента передаются строки, которые состоят только из измененных колонок. Передаются изменения только тех строк, которые ранее переданы на сторону клиента. Передача осуществляется порциями по 35 строк (или менее). Если на сервере изменено более 105 строк (3 порции по 35 строк), то после передачи трех порций по 35 строк в каждой, выполняется передача на клиента всех строк табличной части. При открытии формы на клиента всегда передается не более 35 строк.При открытии формы на клиент передавалась только отображаемая часть табличной части. При любом изменении табличной части на сервере, на клиент передавалась вся табличная часть. При большом размере табличной части это могло приводить к большим временным затратам, а в некоторых случаях и к ошибкам времени исполнения.Повышается скорость реакции формы клиентского приложения в тех случаях, когда в большой табличной части на сервере (за один вызов) выполняется изменение небольшого количества строк.
Кластер серверов.
Оптимизировано использование кеша рабочего процесса: в кеше дольше хранятся часто используемые объекты и быстрее удаляются редко используемые объекты. Снижено потребление памяти рабочим процессом, повышена стабильность работы, снижена вероятность перезапуска рабочих процессов кластера по превышению порога допустимой памяти.Кеш рабочего процесса кластера серверов имел другую схему использования. Это, в частности, могло приводить к повышенному потреблению оперативной памяти рабочим процессом.Снижено потребление памяти рабочим процессом, повышена стабильность работы, снижена вероятность перезапуска рабочих процессов кластера по превышению порога допустимой памяти.
Общие объекты.
Оптимизирована установка значений в объекте типа ТаблицаЗначений в том случае, если колонка, в которую устанавливается значение, участвует в индексе, созданном для таблицы значений. К операциям, которые стали требовать меньше времени, можно отнести (не ограничиваясь этим списком):
  • Установка значения в колонку.
  • Копирование таблицы значений.
Установка значения в колонку объекта типа ТаблицаЗначений, которая участвовала в индексе, занимало очень много времени.Снижены временные затраты при изменении значений в колонках объекта типа ТаблицаЗначений, которые участвуют в индексах, построенных для таблицы значений.
Полнотекстовый поиск.
Оптимизирован полнотекстовый поиск по началу слова. Оптимизация проявляется при выполнении полнотекстового поиска из встроенного языка с указанием строки поиска вида «поис*» или в использовании поля глобального поиска.Полнотекстовый поиск по началу слова занимал больше времени.Повышена скорость полнотекстового поиска в данных.
Объекты метаданных.
Оптимизирована работа с прикладным решением, которое содержит большое количество объектов метаданных, в том числе оптимизировано:
  • Выражение языка запросов Значение(ИдентификаторПеречисления).
  • Работа пользователя с большим количеством ролей.
Скорость работы с прикладным решением, содержащим большое количество объектов метаданных, была недостаточно высокой.Ускорена работа прикладных решений с большим количеством объектов метаданных.
Табличный документ.
В тонком клиенте оптимизировано отображение табличного документа, который содержит большое количество объединенных ячеек и большое количество колонок.В тонком клиенте отображение табличного документа, который содержит большое количество объединенных ячеек и большое количество колонок, требовало много времени.Ускорено отображение табличных документов со сложной структурой.
Средства разработки.
При попытке просмотра большой коллекции в диалоге Выражение, коллекция получается в конфигуратор (для отображения) порциями. В результате для просмотра коллекции не приходится тратить существенное время.При попытке просмотра большой коллекции в диалоге Выражение, коллекция получалась в конфигуратор (для отображения) целиком. Это приводило к большим потерям времени и могло приводить к разрыву соединения с предметом отладки.Просматривать большие коллекции в диалоге Выражение стало более комфортно для разработчика.
Полнотекстовый поиск.
Уменьшено время подготовки пользователю результатов полнотекстового поиска.

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

Подготовка пользователю результатов полнотекстового поиска занимала больше времени.

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

Уменьшено время, которое затрачивается на отображение пользователю результатов поиска.

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

Оглавление

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

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

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

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

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

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

Для объекта ИнформацияОбОшибке реализованы свойства Код и ДополнительнаяИнформация.

Для запроса getInfo сервиса регистрации ошибок реализованы параметры errorCategories, clientID, reportID. Для отчета об ошибке реализованы свойства id (содержит значение reportID из запроса getInfo) и dump.reasonForNoDump (содержит причину, по которой отчет не содержит дампа аварийного завершения).

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

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

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

Для объектов типа Соответствие и ФиксированноеСоответствие не поддерживалась возможность использовать значение Неопределено в качестве ключа, кроме веб-клиентаДля объектов типа Соответствие и ФиксированноеСоответствие реализована возможность использовать значение Неопределено в качестве ключа
Работа с XML, XDTO.
Для методов глобального контекста ЗаписатьXML() и СериализаторXDTO.ЗаписатьXML() реализована возможность передавать в качестве параметра Значение объект метаданных следующих типов: справочник, документ, план видов характеристик, план счетов, план видов расчета, регистры сведений, накопления и бухгалтерии, константа, бизнес-процесс и задача. Записаны будут все данные объекта метаданных, которые доступны пользователю, от имени которого выполняется запись данных.Данная возможность не предоставлялась. Выгрузить в XML все данные одного объекта конфигурации было невозможно. Необходимо было перебрать все данные и выгрузить каждый элемент данных отдельно.Ускорена выгрузка данных из прикладного решения.
В документации данное изменение описано здесь, здесь и здесь.
Навигационные ссылки.
Реализована возможность получать навигационную ссылку вместе с ее представлением. В диалоге получения навигационной ссылки реализован переключатель Копировать название. Диалог перехода по ссылке, глобальный поиск и система взаимодействия учитывают, что в буфере обмена может быть навигационная ссылка с представлением.Данная возможность не предоставлялась.Упрощено одновременное получение навигационной ссылки и представления объекта, на который ссылается навигационная ссылка.
В документации данное изменение описано здесь.
Общие объекты.
Реализована возможность формировать уникальные идентификаторы версий 1, 3, 4 и 5. Для конструктора объекта УникальныйИдентификатор реализованы параметры, необходимые для создания идентификаторов необходимой версии.

Реализовано системное перечисление ВерсияУникальногоИдентификатора.

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

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

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

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

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

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

Происходило нарушение корректности индекса полнотекстового поиска, когда в информационной базе выполнялось большое количество итераций обновления индекса полнотекстового поиска (сотни тысяч итераций) и в базе находится большое количество индексируемых элементов.Устранено некорректное поведение системы.
Табличный документ.
При преобразовании табличного документа в компактный вид, применяемый на мобильных устройствах, для выравнивания текста в ячейках используется свойство АвтоОтступ.При преобразовании табличного документа в компактный вид, применяемый на мобильных устройствах, для выравнивания текста в ячейках использовалось только свойство Отступ.Улучшено отображение табличного документа на мобильных устройствах.
Система взаимодействия.
Если в тонком или веб-клиенте во время видеозвонка включается режим отображения экрана, то окно видеозвонка меняет свой вид на компактное отображение. Реализована возможность свернуть компактное окно видеозвонка до размеров заголовка.Если в тонком или веб-клиенте во время видеозвонка включается режим отображения экрана, то окно видеозвонка пропадало с экрана. Пользователю, который демонстрирует экран, было непонятно, остались у него слушатели или уже нет.Пользоваться демонстрацией экрана во время видеозвонка стало удобнее.
Табличный документ.
При сохранении табличного документа в формат XLS (Microsoft Excel 97) или Microsoft Office OpenXML (Microsoft Excel 2007 и старше), в результирующем документе для листа Microsoft Excel устанавливается имя Лист_1. В режиме совместимости с версией 8.3.20 поведение не изменилось.

При сохранении табличного документа в формат XLS (Microsoft Excel 97) или Microsoft Office OpenXML (Microsoft Excel 2007 и старше) не скрывается панель листов документов.

При сохранении табличного документа в формат XLS (Microsoft Excel 97) или Microsoft Office OpenXML (Microsoft Excel 2007 и старше), в результирующем документе для листа Microsoft Excel устанавливалось имя TDSheet.

При сохранении табличного документа в формат XLS (Microsoft Excel 97) или Microsoft Office OpenXML (Microsoft Excel 2007 и старше) скрывалась панель листов документов.

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

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

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

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

Если динамический список содержит видимое поле, тип которого состоит из строки неограниченной длины и любого другого типа (кроме NULL и Неопределено), то:
  • Использование строки поиска в этом динамическом списке было невозможно (формировалась ошибка).
  • Если такое поле присутствовало в списке доступных полей отбора, но попытка применить отбор по этому полю завершалась ошибкой.
Устранено некорректное поведение системы.
В документации данное изменение описано здесь.
Внешние компоненты.
Для программного нтерфейса внешних компонент реализован метод SetUserInterfaceLanguageCode(), который используется для передачи во внешнюю компоненту языка локализации интерфейса клиентского приложения. Метод SetLocale() считается устаревшим и не рекомендуется к применению. Внесены изменения в технологию создания внешних компонент (см. здесь).

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

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

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

Если в параметрах печати табличного документа установлен масштаб печати По ширине страницы и ширины страницы не хватает для размещения документа, то при экспорте табличного документа в формат Microsoft Word документ изменялся не так, как это делает система «1С:Предприятие» при печати этого табличного документа.Если для табличного документа установлен масштаб печати По ширине страницы, то напечатанный документ и документ, экспортированный в формат Microsoft Word, будут иметь минимум отличий.
Выгрузка/загрузка конфигурации в файлы.
Версия формата выгрузки конфигурации в XML-файлы стала равной 2.14.Версия формата выгрузки конфигурации в XML-файлы была равна 2.13.Выгрузка конфигурации в XML-файлы поддерживает новые возможности платформы.
В документации данное изменение описано здесь.

Оглавление

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

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

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

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

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

SystemV-сценарий запуска кластера серверов (и его конфигурационный файл) удален из дистрибутива системы «1С:Предприятие».

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

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

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

Для метода ПодключитьВнешнююКомпоненту() (и все асинхронные аналоги) реализован параметр ТипПодключенияВнешнейКомпоненты. Реализован метод ПроверитьПодключениеВнешнейКомпоненты().

Реализовано событие ОбработкаОтключенияВнешнейКомпоненты, которое вызывается при аварийном завершении процесса, в котором выполняется внешняя компонента.

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

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

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

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

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

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

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

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

Данная возможность не предоставлялась.Расширение конфигурации стало предоставлять больше возможностей.
В документации данное изменение описано здесь.
Работа с СУБД.
Для СУБД PostgreSQL, Oracle Database, IBM DB2 выражение языка запросов, содержащих множественный оператор В с подзапросом, транслируется в язык СУБД с использованием оператора EXISTS(). В результате изменения множественный оператор В с подзапросом всегда возвращает значение типа Булево. В режиме совместимости с версией 8.3.20 поведение не изменилось.

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

Для СУБД PostgreSQL, Oracle Database, IBM DB2 выражение языка запросов, содержащих множественный оператор В с подзапросом, транслировались в язык СУБД с использованием оператора multivalue IN. В СУБД Microsoft SQL Server и файловом варианте информационной базы использовался оператор EXISTS(). Это приводило к тому, что выражение языка запросов могло возвращать разные значения на разных СУБД.Поведение множественного оператора В с подзапросом приведено к единому виду для всех поддерживаемых СУБД.
В документации данное изменение описано здесь.
Система компоновки данных.
Система компоновки данных не выводит в отчет записи из других периодов, если задана следующая группировка: поле-период - поле, не являющееся периодом - поле-период.

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

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

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

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

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

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

Оглавление

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

Что переименованоСтарое наименованиеНовое наименование
Свойства объекта НастройкиОбработкиОшибок. Старые наименования поддерживаются для совместимости.
  • ВключатьИмяПользователяВОтчет;
  • ВключатьИнформациюОСистемеВОтчет;
  • ВключатьПодробныйТекстОшибкиВОтчет;
  • ВключатьСведенияОбИнформационнойБазеВОтчет;
  • ВключатьСнимокОконВОтчет;
  • ОтправлятьОтчетОбАварийномЗавершении;
  • ОтправлятьОтчетОбАварийномЗавершенииВСервисРегистрацииОшибокПлатформы;
  • ОтправлятьОтчет.
  • ВключатьИмяПользователяВОтчетНаКлиенте;
  • ВключатьИнформациюОСистемеВОтчетНаКлиенте;
  • ВключатьПодробныйТекстОшибкиВОтчетНаКлиенте;
  • ВключатьСведенияОбИнформационнойБазеВОтчетНаКлиенте;
  • ВключатьСнимокОконВОтчетНаКлиенте;
  • ОтправлятьОтчетОбАварийномЗавершенииНаКлиенте;
  • ОтправлятьОтчетОбАварийномЗавершенииНаКлиентеВСервисРегистрацииОшибокПлатформы;
  • ОтправлятьОтчетНаКлиенте.
В документации данное изменение описано здесь.
Свойство, предназначенное для указания адреса сервиса регистрации ошибок объекта НастройкиОбработкиОшибок.
  • АдресСервисаРегистрацииОшибок
  • АдресСервисаОбработкиОшибок
Русские имена картинок библиотеки картинок. Старые имена объявлены устаревшими и поддерживаются для совместимости.
  • ОформлениеЗнакВоcклицательныйЗнак,
  • ОформлениеВоcклицательныйЗнак.

Имена содержат латинскую букву «c».

  • ОформлениеЗнакВосклицательныйЗнак,
  • ОформлениеВосклицательныйЗнак.

Имена содержат русскую букву «с».

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Мобильная платформа.
Мобильный клиент.
Работа с ZIP-архивами.
В мобильной версии «1С:Предприятия» реализована работа с zip-архивами.Данная возможность не предоставлялась.В мобильной версии системы «1С:Предприятие» стали доступны операции с zip-архивами.
Мобильная платформа.
Мобильный клиент.
Динамический список.
Система компоновки данных.
В мобильной версии «1С:Предприятия», сохранение пользовательских настроек отчета выполняется при формировании отчета. Свойство расширения формы отчета ПользовательскиеНастройкиМодифицированы устанавливается в значение Ложь при формировании результата отчета. В режиме совместимости с версией 8.3.20 поведение не изменилось.

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

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

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

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

Работа с настройками отчета и динамического списка стала более логичной и понятной.

Оглавление

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

Оглавление

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

ФункциональностьКак сталоКак былоРезультат изменения
Мобильный клиент.
Ускорен запуск мобильного клиента с подключенной системой взаимодействия.Запуск мобильного клиента с подключенной системой взаимодействия занимал больше времени.Ускорен запуск мобильного клиента с подключенной системой взаимодействия.
Средства разработки.
Реализована возможность запрещать выгрузку в XML-файлы ссылок на удаленные объекты конфигурации.

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

Для команды /DumpConfigToFiles реализован параметр -ignoreUnresolvedReferences.

Для команды агента конфигуратора config dump-config-to-files реализован параметр --ignore-unresolved-refs.

Для команды утилиты управления автономным сервером (ibcmd) config export реализован параметр --ignore-unresolved-refs.

Данная возможность не предоставлялась.Стало возможно отказаться от выгрузки в XML-файлы конфигурации ссылки на объекты, которые ранее были удалены в конфигурации, но ссылки на которые остались в формах, командном интерфейсе и т.д.
Система взаимодействия.
Веб-клиент.
Если пользователь системы взаимодействия выполняет видеозвонок, находясь в веб-клиенте, который работает под управлением веб-браузера Mozilla Firefox, то качество видеопотока всегда будет высоким. Качество видеопотока не зависит от того, каким образом этот пользователь отображается у своего контрагента.Если пользователь системы взаимодействия выполняет видеозвонок, находясь в веб-клиенте, который работает под управлением веб-браузера Mozilla Firefox, то веб-клиент пытался управлять качеством видеопотока, но эти попытки не работали.Устранено некорректное поведение системы.
Динамический список.
Исключена возможность получения навигационной ссылки текущей строки для регистра сведений, подчиненного регистратору. В список навигационных ссылок, который передается в обработчик события ОбработкаПолученияСпискаНавигационныхСсылок для такого регистра сведений, не передается элемент с ключом ЗаписьТекущейСтрокиСписка.Предоставлялась возможность получения навигационной ссылки текущей строки для регистра сведений, подчиненного регистратору. Устранено некорректное поведение системы, т.к. для регистра сведений, подчиненного регистратору, отсутствует форма записи.

Оглавление

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

Оглавление

Версия 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.
В документации данное изменение описано здесь.
Система взаимодействия.
Реализована возможность установить пользователя, от имени которого сеанс будет подключаться к системе взаимодействия. Данная возможность поддерживается только для сеансов, которые работают от имени «пользователя по-умолчанию» (фоновое задание, стартованное регламентным заданием).

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

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

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

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

После достижения конца выборки все свойства объекта содержат значения, соответствующие последнему элементу выборки. Если выборка является пустой или еще не было вызова метода СтандартноеХранилищеНастроекВыборка.Следующий(), то выборка содержит следующие значения:

  • Свойства КлючОбъекта. КлючНастроек, Пользователь, Представление - содержат пустую строку.
  • Свойства ДатаИзменения, Настройки - содержат значение Неопределено.
Обход списка стандартных настроек стал более логичным. Во время обхода списка исключено возникновение исключения, вызванного некорректными настройками.
В документации данное изменение описано здесь.
Клиентское приложение.
Средства администрирования.
Для протокола 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 поведение не изменилось.

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

Оглавление

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

Что переименованоСтарое наименованиеНовое наименование
Метод проверки доступности видеоконференций системы взаимодействия. Старое наименование поддерживается для совместимости.
  • ВидеоконференцииДоступны().
  • ПоддерживаютсяВидеоконференции().
Англоязычное представление свойства СхемаКомпоновкиДанных.ВложенныеСхемыКомпоновкиДанных. Старое наименование поддерживается для совместимости.
  • 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).
  • Просматривать календарь на туркменском языке.
Данные возможности не предоставлялись.В платформе реализована ограниченная поддержка туркменского языка.
Система компоновки данных.
Мобильная платформа.
Мобильный клиент.
В таблицах, отображающих настройки системы компоновки данных в мобильном клиенте и приложении для мобильной платформы, команды Свойства элемента пользовательских настроек, Установить представление, Использовать в качестве значения поле, Установить заголовок, Развернуть, Сгруппировать, Сгруппировать условия, Сгруппировать поля и Разгруппировать, доступны только в контекстном меню соответствующей строки таблицы. Изменения касаются форм настроек отчета, настроек динамического списка и редактирования варианта отчета.В таблицах, отображающих настройки системы компоновки данных в мобильном клиенте и приложении для мобильной платформы, команды Свойства элемента пользовательских настроек, Установить представление, Использовать в качестве значения поле, Установить заголовок, Развернуть, Сгруппировать, Сгруппировать условия, Сгруппировать поля и Разгруппировать, были доступны в контекстном меню соответствующей строки таблицы и в меню формы Еще. При этом команда из меню Еще не вызывала какого-либо действия.Устранено некорректное поведение системы.
Система взаимодействия.
Состояние настройки Помечать как прочитанное (диалог настройки системы взаимодействия) сохраняется на сервере взаимодействия. Если на сервере взаимодействия такой настройки нет - выполняется попытка чтения настройки из локального хранилища.Состояние настройки Помечать как прочитанное (диалог настройки системы взаимодействия) сохранялось в локальном хранилище на компьютере пользователя.Значение настройки Помечать как прочитанное (диалог настройки системы взаимодействия) стало одинаковым для любого устройства, на котором работает пользователь.
Работа с запросами.
Клиентское приложение.
В конструкторе запросов, который работает в тонком клиенте, реализованы команды поиска и отмены поиска во всех списках формы конструктора. Команды доступны в контекстном меню или меню Еще.

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

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

Реализована возможность фильтрации файлов по MIME-типу. Реализовано свойство ДиалогВыбораФайлов.ТипСодержимого.

Диалог выбора файлов для мобильного приложения, работающего под управлением ОС Android и iOS был менее удобным и более медленным.Улучшена работа диалога выбора файлов в мобильном приложении, работающем под управлением ОС Android и iOS.
В документации данное изменение описано здесь.
Сборщик мобильных приложений.
В сервисе сборки мобильных приложений реализована поддержка мобильной версии 8.3.19 системы «1С:Предприятие».Сервис сборки мобильных приложений не поддерживал мобильную версию 8.3.19 системы «1С:Предприятие».Для сервиса сборки мобильных приложений расширен список поддерживаемых мобильных версии системы «1С:Предприятие».
Работа в ОС Linux.
Системные требования.
Реализована поддержка следующих дистрибутивов операционной системы Linux:
  • Debian 10,
  • Mint 20,
  • Oracle Linux 7,
  • Oracle Linux 8,
  • RHEL 8,
  • Ubuntu 20.04 LTS,
  • Альт Образование 10,
  • Альт Рабочая станция 10,
  • Альт Рабочая станция К 10,
  • Альт Сервер 10 (только 64-х битный вариант),
  • РЕД ОС 7.3 (только 64-х битный вариант).
Данные дистрибутивы не поддерживались.Расширен список поддерживаемых дистрибутивов ОС Linux.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Работа в ОС Linux.
Системные требования.
Прекращена поддержка следующих дистрибутивов операционной системы Linux:
  • Centos 6,
  • Debian 8,
  • RHEL 6,
  • Ubuntu 14.04 LTS,
  • Ubuntu 16.04 LTS,
  • Альт Образование 8,
  • Альт Рабочая станция 8,
  • Альт Рабочая станция К 8,
  • Альт Сервер 8.
Система «1С:Предприятие» поддерживала работу в следующих дистрибутивах операционной системы Linux::
  • Centos 6,
  • Debian 8,
  • RHEL 6,
  • Ubuntu 14.04 LTS,
  • Ubuntu 16.04 LTS,
  • Альт Образование 8,
  • Альт Рабочая станция 8,
  • Альт Рабочая станция К 8,
  • Альт Сервер 8.
Прекращена поддержка устаревших дистрибутивов операционной системы Linux.
В документации данное изменение описано здесь, здесь, здесь и здесь.
Системные требования.
Реализована поддержка операционной системы Microsoft Windows 11.Операционная система Microsoft Windows 11 не поддерживалась.Расширен список поддерживаемых операционных систем.
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь.
Сервис интеграции.
Для сервиса интеграции реализована возможность передачи сообщений с данными существенного размера (сотни мегабайт).

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

Свойство СообщениеСервисаИнтеграции.ДатаУстаревания доступно только для чтения. Установку значения свойства можно выполнять только при создании сообщения. Для метода СервисИнтеграцииМенеджер.СоздатьСообщение() реализован параметр ДатаУстаревания.

Реализовано свойство СообщениеСервисаИнтеграции.РазмерТела.

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

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

Свойство СообщениеСервисаИнтеграции.ДатаУстаревания было доступно на запись.

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

Реализована возможность изменять настройки сервера системы 1С:Аналитика с помощью объекта встроенного языка СоединениеССерверомАналитики.

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

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

При использовании автономного сервера, серверная лицензия требовалась при работе утилиты ibcmd и самого автономного сервера по протоколу SSH в любом случае, кроме использования файловой информационной базы с количество одновременных сеансов не более 3.Устранено некорректное поведение системы.
В документации данное изменение описано здесь и здесь.
Мобильная платформа.
Мобильный клиент.
В сервисе сборки мобильных приложений реализована возможность сборки платформы разработчика.Данная возможность не предоставлялась.Расширены возможности сервиса сборки мобильных приложений.
Работа с криптографией.
Веб-клиент.
Для менеджера криптографии реализована поддержка стандарта усовершенствованых подписей CAdES. CAdES определяет стандарт электронной подписи, которая сохраняет свою действительность в течение длительного промежутка времени.

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

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

Для объекта ХранилищеСертификатовКриптографии реализованы методы ОбновитьСпискиОтзываСертификатов(), ОбновитьСпискиОтзываСертификатовАсинх(), НачатьОбновлениеСпискаОтзываСертификатов(), ПроверитьМеткуВремени(), ПроверитьМеткуВремениАсинх(), НачатьПроверкуМеткиВремени(), ПолучитьКонтейнерПодписейКриптографии(), ПолучитьКонтейнерПодписейКриптографииАсинх(), НачатьПолучениеКонтейнераПодписейКриптографии().

Усовершенствованная электронная подпись не поддерживается при использовании расширения криптографии в веб-браузере Safari. Усовершенствованная электронная подпись может не поддерживаться в последних версиях Internet Explorer, работающих под управлением операционной системы Windows 10. В этом случае рекомендуется использовать предыдущие версии этого веб-браузера или веб-браузеры Mozilla Firefox и Google Chrome.

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

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

  • В режиме совместимости Версия 8.3.8 и последующих режимах совместимости: выполняется проверка с помощью файла cacertnx.pem, затем с помощью используемой операционной системы.
  • В режиме совместимости Версия 8.3.7 и предшествующих режимах совместимости: выполняется проверка только с помощью файла cacert.pem.
Данные возможности не предоставлялась.Расширены возможности проверки отзыва сертификатов.
В документации данное изменение описано здесь.

Оглавление

Переход с предыдущей версии на версию 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.
В документации данное изменение описано здесь.
Локализация.
Реализована локализация интерфейса клиентского приложения для туркменского языка (код tk).Данная возможность не предоставлялась.Стало возможно использование системы «1С:Предприятие» пользователями, говорящими на туркменском языке.
В документации данное изменение описано здесь и здесь.
Мобильная платформа.
Мобильный клиент.
Специальные возможности мобильного устройства.
Улучшено распознавание кодов DataMatrix с помощью камеры мобильного устройства:
  • Реализовано распознавание светлого кода на темном фоне.
  • Реализовано распознавание круглых пикселей в коде.
  • Улучшено распознавание сложных кодов: на мятой бумаге, с бликами и т.д.

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

  • Автоматическая установка увеличения в 1,5 раза для упрощения сканирования мелких штрихкодов.
  • Уменьшена частота кадров при распознавании.
  • Уменьшен таймаут между последовательными сканирования до 1,3 секунды.
Распознавание кодов DataMatrix не отрабатывало некоторые часто встречающиеся ситуации.

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

Улучшено использование камеры мобильного устройства для сканирования кодов DataMatrix и других штрихкодов.
Копии базы данных.
Повышена производительность первоначального заполнения копии базы данных.Первоначальное заполнение копии базы данных занимало больше времени.Повышена производительность первоначального заполнения копии базы данных.
Табличный документ.
Команда табличного документа Сохранить работает следующим образом:
  • Если не задано имя файла или табличный документ в режиме «только просмотр», то выдается диалог выбора файла для сохранения.
  • Если имя файла задано и табличный документ находится в режиме редактирования, то выполняется сохранение без отображения диалога выбора файла.

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

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

Оглавление

Переход с предыдущей версии на версию 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.
Копии базы данных.
Повышена производительность запросов, выполняемых на копии базы данных.Запросы, выполняемые на копии базы данных, требовали больше времени.Повышена производительность запросов, выполняемых на копии базы данных.
Система компоновки данных.
Внешние источники данных.
Поля внешних источников данных не ссылочного типа, получаемые через точку от другого поля, становятся доступны в источнике доступных настроек компоновки данных, т.е. такие поля можно использовать в настройках компоновки данных.Поля внешних источников данных не ссылочного типа, получаемые через точку от другого поля, были не доступны в источнике доступных настроек компоновки данных, т.е. такие поля нельзя было использовать в настройках компоновки данных.Устранено некорректное поведение системы.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 10.18 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 11.13 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 12.8 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 13.4 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Работа с СУБД.
Реализована поддержка СУБД PostgreSQL версии 14.0 (x86-64).Данная версия СУБД PostgreSQL не поддерживалась.Расширен список поддерживаемых версий СУБД PostgreSQL.
Система аналитики.
Стандартные функции.
Для стандартной обработки Управление системой аналитики реализованы:
  • Поддержка параметров виртуальных таблицы в запросах к дополнительным источникам.
  • Возможности по работе с дополнительными источниками данных: обновление списка с сервера, сохранение/загрузка списка дополнительных источников в файл/из файла.
Стандартная обработка Управление системой аналитики не поддерживала работу с параметрами виртуальных таблиц в запросах к дополнительным источникам, а для списка дополнительных источников поддерживалась только возможность регистрации дополнительного источника.Возможности стандартной обработки приведены в соответствие с возможностями системы 1С:Аналитика.
Системные требования.
Уточнены минимальные системные требования для компонентов платформы:
  • Устройство чтения компакт-дисков - исключено из списка системных требований.
  • Для установки требуется от 350 Мб до 1 Гб дискового пространства (в зависимости от устанавливаемого приложения).
  • Веб-браузер Chromium-gost - версия 64 и последующие.
  • Веб-браузер Google Chrome - версия 64 и последующие.

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

Минимальные системные требования компонентов платформы были следующими:
  • Требовалась поддержка устройства чтения компакт-дисков.
  • Для установки требовалось от 250 Мб до 800 Мб дискового пространства (в зависимости от устанавливаемого приложения).
  • Веб-браузер Chromium-gost - версия 49 и последующие.
  • Веб-браузер Google Chrome - версия 49 и последующие.
Уточнены некоторые системные требования.
Системные требования.
Работа с СУБД.
Реализована поддержка СУБД Postgres Pro следующих версий (только для архитектуры x86-64):
  • Postgres Pro 1C 12.9.1,
  • Postgres Pro 1C 13.5.1,
  • Postgres Pro 1C 14.1.1,
  • Postgres Pro Standard 12.9.1,
  • Postgres Pro Standard 13.5.1,
  • Postgres Pro Standard 14.1.1,
  • Postgres Pro Enterprise 12.9.1,
  • Postgres Pro Enterprise 13.5.1,
  • Postgres Pro Enterprise 14.1.1.
Данные версии СУБД не поддерживались.Расширен список поддерживаемых СУБД.

Оглавление

Переход с предыдущей версии на версию 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.
  • 18с.
  • 19с.
Данные версии СУБД 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).

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

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