Версия 8.3.24 включает исправления обнаруженных ошибок и изменения в функциональности.
Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8324doc) документации к текущей версии.
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Свойства конфигурации. | Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.23. | Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.22. | Возможность запуска конфигураций, разработанных в версии 8.3.23 и более младших, в версии 8.3.24, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.24 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.24, при необходимости, использовать для работы с информационной базой и версию 8.3.23. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости). |
В документации данное изменение описано здесь и здесь. | |||
Работа с Интернет. | Реализована возможность использовать КриптоПро для организации защищенного соединения по HTTP. Реализована возможность управлять режимом проверки отзыва сертификатов сервера из встроенного языка. Реализован объект ЗащищенноеСоединениеКриптоПро. Реализовано системное перечисление РежимПроверкиОтзываTLSСертификатаСервера. Реализовано свойство ЗащищенноеСоединениеOpenSSL.РежимПроверкиОтзываTLSСертификатаСервера. Для конструктора объекта ЗащищенноеСоединениеOpenSSL реализован параметр РежимПроверкиОтзываTLSСертификатаСервера. Для конструктора объекта HTTPСоединение реализована возможность получения объекта ЗащищенноеСоединениеКриптоПро в качестве значения параметра ЗащищенноеСоединение. | Возможность использовать КриптоПро для организации защищенного соединения по HTTP не предоставлялась. Не поддерживалась возможность управлять режимом проверки отзыва сертификатов сервера из встроенного языка. | Расширены возможности организации защищенного соединения по протоколу HTTP. |
В документации данное изменение описано здесь. | |||
Распознавание речи. | Реализована возможность запрещать локальное распознавание речи для системы «1С:Предприятие»:
| Данная возможность не предоставлялась. Запретить локальное распознавание речи было невозможно. | Стало возможно принудительно запрещать локальное распознавание речи. При это удаленное распознавание речи все равно можно использовать. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Хранилище двоичных данных. | Реализована возможность использовать в качестве хранилища двоичных данных любое внешнее хранилище данных, к которому можно получить доступ по протоколу Amazon S3. Реализовано свойство глобального контекста ВнешниеХранилищаДвоичныхДанных. Для доступа к настройкам хранилища двоичных данных и внешнего хранилища двоичных данных требуется право Администрирование. Доработана стандартная функция управления хранилищем двоичных данных. | Данная возможность не предоставлялась. Двоичные данных могли храниться только на компьютере, где развернут кластер серверов «1С:Предприятия». | Расширены возможности хранилища двоичных данных. |
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь. | |||
Хранилище двоичных данных. | Реализована возможность исключения дублирующихся копий повторяющихся данных (дедупликация). Дедупликация выполняется как при записи данных, так и в фоновом режиме. Для объекта ИнформацияХранилищаДвоичныхДанных реализованы свойства ОбъемХранимыхДанныхНаДиске и КоличествоДедуплицированныхЭлементов. | Данная возможность не предоставлялась. | Хранилище двоичных данных может занимать меньше места на дисковом накопителе в том случае, если в хранилище помещают одинаковые данные. |
В документации данное изменение описано здесь и здесь. | |||
Хранилище двоичных данных. | При работе с хранилищем двоичных данных реализованы следующие возможности:
Реализованы методы менеджера хранилища двоичных данных ПолучитьИнформацию(), ОчиститьНеиспользуемоеМестоПоУниверсальнойДате(), ПолучитьУниверсальнуюДатуСозданияРезервнойКопии(). Реализован метод глобального контекста ПолучитьРазмерДанныхБазыДанныхИХранилищаДвоичныхДанных(). Для методов менеджера хранилища двоичных данных СоздатьПолнуюРезервнуюКопию() и СоздатьДифференциальнуюРезервнуюКопию() реализован параметр УниверсальнаяДатаДоКоторойВыполнитьОчистку. Для стандартной функции Управление хранилищем двоичных данных реализовано отображение информации о хранилище двоичных данных и инструменты по выполнению очистки хранилища от удаленных данных. | Данные возможности не предоставлялись. | Расширены возможности администрирования хранилища двоичных данных. |
В документации данное изменение описано здесь и здесь. | |||
Автономный сервер. Хранилище двоичных данных. | В автономном сервере реализована поддержка хранилища двоичных данных. Для командной строки запуска автономного сервера реализована команда --binary-storage-data. | Данная возможность не предоставлялась. | Автономный сервер стал поддерживать хранилище двоичных данных. |
В документации данное изменение описано здесь и здесь. | |||
Работа с буфером обмена. | Реализована возможность работы с буфером обмена операционной системы. Реализовано свойство глобального контекста СредстваБуфераОбмена. Реализованы обработчики события ПриВставкеИзБуфераОбмена для модуля приложения и модуля формы клиентского приложения. Для объекта СсылкаНаФайл реализованы методы ПолучитьКакСтрокуАсинх() и ПолучитьКакДвоичныеДанныеАсинх(). Работа с буфером обмена недоступна на мобильных устройствах. | Данная возможность не предоставлялась. | Реализована возможность программной работы с буфером обмена используемой операционной системы. |
В документации данное изменение описано здесь. | |||
Средства администрирования. Расширение конфигурации. | Реализована возможность выполнять реструктуризацию таблиц расширений конфигурации информационной базы во время операции тестирования и исправления информационной базы:
Если в процессе тестирования будет выявлено отсутствие таблицы расширения, то такая таблица будет создана, если выбран режим тестирования и исправления. | Данная возможность не предоставлялась. | Механизм тестирования и исправления информационной базы стал лучше соответствовать текущим возможностям платформы «1С:Предприятие». |
В документации данное изменение описано здесь и здесь. | |||
Средства администрирования. Расширение конфигурации. | Реализована возможность выполнять операцию тестирования и исправления информационной базы в конкретной области (или областях) разделенной информационной базы:
Если разделители не заданы, то операция тестирования и исправления будет выполняться для всей информационной базы. | Данная возможность не предоставлялась. | Механизм тестирования и исправления информационной базы стал лучше соответствовать текущим возможностям платформы «1С:Предприятие». |
В документации данное изменение описано здесь и здесь. | |||
Средства администрирования. Расширение конфигурации. | Если при настройке операции тестирования и исправления информационной базы выбраны только параметры Проверка логической целостности расширений конфигурации или Реструктуризация таблиц расширений конфигурации, то монопольный режим для всей информационной базы не требуется и не устанавливается. Для каждой обрабатываемой области устанавливаются следующие блокировки:
Ошибка блокировки области не приводит к прерыванию всего процесса тестирования и исправления, но приводит к переходу к следующей области данных. | Данная возможность не предоставлялась. | Механизм тестирования и исправления информационной базы стал лучше соответствовать текущим возможностям платформы «1С:Предприятие». |
В документации данное изменение описано здесь. | |||
Система взаимодействия. | Реализована возможность обмена файлами при интеграции системы взаимодействия с WhatsApp. | Данная возможность не предоставлялась. | Расширены возможности интеграции с системами мгновенного обмена сообщениями. |
Расширение конфигурации. Внешние источники данных. | Реализована возможность создавать собственные внешние источники данных:
Реализована возможность заимствовать внешние источники данных. При изменении свойств заимствованных объектов несколькими расширениями конфигурации, значения свойств объектов будут получаться из последнего расширения в списке. | Данная возможность не предоставлялась. | Расширены возможности работы с расширением конфигурации. |
В документации данное изменение описано здесь. | |||
Средства разработки. | Расширены возможности точки останова с условием при отладке прикладных решений:
При нажатии клавиши F9 на отключенной точке останова происходит включение точки останова. Реализована возможность переносить точку останова (в пределах модуля) с помощью мыши и клавиатуры. Реализованы возможности запоминать и вставлять точку останова через буфер обмена. | Диалог редактирования условной точки останова содержал только простую строку редактирования условия останова. При нажатии клавиши F9 на отключенной точке останова происходило удаление точки останова (и потере всех настроек). Не поддерживались возможности переноса точек останова с помощью клавиатуры, мыши и буфера обмена. | Упрощена отладка прикладных решений. Расширены возможности работы с точками останова. Расширены возможности задания условий условных точек останова. |
В документации данное изменение описано здесь. | |||
Диаграммы. Система компоновки данных. | Изменено отображение круговой и кольцевой диаграмм (включая объемные варианты этих диаграмм). Реализована возможность управления отображением круговой и кольцевой диаграммы. При отрисовке круговых и кольцевых диаграмм учитывается значение свойства ПоложениеПодписей. Для объекта Диаграмма реализованы свойства НачальныйУгол, КонечныйУгол, ГлубинаОбъемнойДиаграммы. Для свойства Диаграмма.ПоложениеПодписей значением по умолчанию будет значение Авто. Для объектов системы компоновки данных ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных и ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы свойства ТипДиаграммы.НачальныйУгол, ТипДиаграммы.КонечныйУгол и ТипДиаграммы.ГлубинаОбъемнойДиаграммы. В режиме совместимости с версией 8.3.23 поведение не изменилось. | Данные возможности не предоставлялись. Для свойства Диаграмма.ПоложениеПодписей значением по умолчанию было значение Край. | Расширены возможности отображения круговых диаграмм. |
В документации данное изменение описано здесь, здесь и здесь. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Стандартные функции. | Для стандартной функции История изменения данных реализована возможность управления настройкой использования истории. | Данная возможность не предоставлялась. | Управлять историей изменения данных можно непосредственно из стандартной функции, без необходимости использования сторонних инструментов. |
Система взаимодействия. | В обсуждениях системы взаимодействия реализована отметка прочтения сообщений. Отметка отображается в тонком клиенте, толстом клиенте и веб-клиенте. В мобильном клиенте отметка прочтения не отображается, однако информация о прочтении в мобильном клиенте отображается другими клиентскими приложениями. Статус прочтения отображается в контекстных обсуждения, в которых количество авторов сообщений и получателей сообщений меньше 100, а также в неконтекстных обсуждениях, в которых:
| Данная возможность не предоставлялась. | Пользоваться обсуждениями системы взаимодействия стало более удобно и наглядно. |
Система взаимодействия. | При отправке сообщения в неконтекстное обсуждение системы взаимодействия, данное обсуждение становится первым во всех сеансах данного пользователя в данной информационной базе. Данное поведение реализовано в тонком клиенте, толстом клиенте и веб-клиенте. | Порядок неконтекстных обсуждений в разных сеансах одного пользователя информационной базы мог быть разным. | Пользоваться обсуждениями системы взаимодействия стало более удобно. |
Копии базы данных. | Для стандартной функции управления копиями базы данных реализована возможность указания, какое количество фоновых заданий должно выполнять первоначальное заполнение таблиц копии. В форме Параметры копий базы данных реализован параметр Количество заданий заполнения. | Данная возможность не предоставлялась. Первоначальное заполнение таблиц копии данными всегда выполнялось с использованием 4 фоновых заданий. Это количество нельзя было изменить интерактивно, только с помощью встроенного языка. | Администратор получил возможность управлять интенсивностью первоначального заполнения таблиц копии базы данных. |
Технологический журнал. | При работе тонкого и толстого клиентских приложений реализовано формирование технологического журнала процессом видеомодуля системы взаимодействия. Также реализовано формирование дампов аварийного завершения процессов видеомодуля. Настройка выполняется с помощью стандартного файла настройки технологического журнала logcfg.xml. При использовании 32-разрядной системы «1С:Предприятие» под управлением 64-разрядной операционной системы, не поддерживается использование внешней программы создания дампов аварийного завершения. Дамп аварийного завершения процесса видеомодуля выполняется из самого процесса. Реализованы события технологического журнала <VIDEOCALL>, <VIDEOCONN>, <VIDEOSTATS>. | Данная возможность не предоставлялась. | Упрощено предоставление информации в техническую поддержку в случае выявления каких-либо проблем при работе видеомодуля системы взаимодействия. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Средства администрирования. | Реализована возможность автоматического удаления установленных версий платформы. Удаление будет выполняться отдельным процессом с пониженным приоритетом. Процесс удаления не взаимодействует с пользователем. Настройка параметров автоматического удаления реализована в диалоге настройки интерактивной программы запуска. Реализована возможность явно указать одну или несколько версии системы, которые не должны удаляться автоматически. Для конфигурационных файлов 1cestart.cfg и 1cescmn.cfg реализованы параметры AutoUninstall, AutoUninstallAfter, DontUninstallVersion. | Данная возможность не предоставлялась. Удалять неиспользуемые версии было необходимо или вручную или с помощью самостоятельно написанных пакетных файлов. | Упрощено администрирование системы в части удаления более не используемых версий платформы «1С:Предприятие». |
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь. | |||
Веб-клиент. | При выполнении некоторых операций (которые могут выполняться продолжительное время) в веб-клиенте курсор мыши меняет свои вид с указателя основного режима на указатель занятости. | В веб-клиенте указатель мыши всегда находился в основном режиме. | Поведение веб-клиента стало более удобно для пользователя. |
Расширение конфигурации. Табличный документ. | Уменьшено время первого получения макета, который расширен несколькими расширениями конфигурации. Расширенный макет кешируется для дальнейшего использования. Кеш сохраняется до тех пор, пока не будут внесены изменения либо в расширяемый макет, либо в расширение, которое содержит расширение для этого макета. | Первое получение макета, который расширен несколькими расширениями конфигурации, занимало больше времени. | Ускорена работа с макетами, которые расширяются несколькими расширениями конфигурации. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Копии базы данных. |
Ускорено первоначальное заполнения копии базы данных для объектов метаданных с табличными частями. | Первоначальное заполнения копии базы данных для объектов метаданных с табличными частями занимало больше времени. | Ускорено первоначальное заполнения копии базы данных для объектов метаданных с табличными частями. |
Кластер серверов. | Снижена общая нагрузка на компьютеры кластера серверов (сеть, оперативная память и процессоры) при большом количестве пользователей. Увеличена стабильность работы кластера серверов. | При большом количестве пользователей кластера наблюдалось более высокое потребление оперативной памяти, процессора и сетевых соединений. | Повышена стабильность работы кластера серверов при большом количестве пользователей. |
Кластер серверов. Средства администрирования. | При выполнении тестирования и исправления информационной базы оптимизировано выполнение операций проверки логической и ссылочной целостности в клиент-серверном варианте информационной базы. Для команды /IBCheckAndRepair пакетного запуска Конфигуратора реализован параметр -JobsCount, который определяет количество системных фоновых заданий, которое используется для выполнения тестирования и исправления информационной базы. | Тестирование и исправление информационной базы выполнялось последовательно по таблицам информационной базы. | Повышена скорость выполнения тестирования и исправления информационной базы. |
В документации данное изменение описано здесь. | |||
Система взаимодействия. | Улучшено качество звука в видеозвонках. | Качество звука в видеозвонках было хуже. | Улучшено качество звука в видеозвонках. |
Полнотекстовый поиск. | Улучшена релевантность выдачи в результатах полнотекстового поиска в данных. Для получения эффекта от данной оптимизации, необходимо очистить индекс полнотекстового поиска и заново его создать на платформе 8.3.24. Платформа «1С:Предприятие» версии 8.3.23 и предыдущих версий выполнит очистку индекса, если он был построен версией 8.3.24. | Полнотекстовый поиск возвращал результаты, упорядоченные по набору критериев, который обеспечивал низкую релевантность выдачи. | Результаты полнотекстового поиска стали более релевантны запросу пользователя. |
Полнотекстовый поиск. | Ускорена индексация данных полнотекстовым поиском. Снижен объем промежуточных файлов, которые используются для индексации. | Индексация данных для нужд полнотекстового поиска занимала больше времени и требовала больше места под временные файлы, используемые для индексации. | Ускорена индексация данных для нужд полнотекстового поиска. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Работа с СУБД. | Реализована возможность после аутентификации пользователя завершить «лишние» сеансы этого пользователя и продолжить работу. Эта возможность предоставляется в том случае, если после аутентификации обнаруживается, что в данной информационной базе уже есть сеансы этого пользователя и эти сеансы препятствуют началу нового сеанса. Такое поведение реализовано после полного завершения аутентификации для следующих ситуаций:
| Данная возможность не предоставлялась. | Упрощено решение проблем, которые возникают во время аутентификации пользователя при ограничении числа сеансов после зависания, аварийного завершения или при недоступности «лишнего» приложения. |
В документации данное изменение описано здесь. | |||
Выгрузка/загрузка конфигурации в файлы. | Версия формата выгрузки конфигурации в XML-файлы стала равной 2.17. | Версия формата выгрузки конфигурации в XML-файлы была равна 2.16. | Выгрузка конфигурации в XML-файлы поддерживает новые возможности платформы. |
В документации данное изменение описано здесь. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Работа в ОС Linux. | Программа установки «1С:Предприятия» для ОС Linux поставляется в zip-архиве. В состав архива включено приложение installAsRoot, которое позволяет выполнить установка от лица суперпользователя (root) максимально просто. Во время работы программы установки происходит попытка установить все необходимые (для работы платформы) компоненты ОС. Если попытка не удалась, то в качестве сообщения об ошибке выводится сообщение пакетного менеджера ОС. При установке создается только один ярлык - на интерактивную программу запуска. Остальные ярлыки можно создать с помощью пункта программы установки Установить ярлыки (или параметра desktop_icons пакетной установки системы). При установке добавляет ярлык программы удаления платформы. Имена ярлыков, которые создаются программой установки, стали короче и лучше отражают действия, выполняемые при использовании ярлыка. Имена ярлыков стали отображаться в несколько строк. | Процесс установки системы «1С:Предприятие» на ОС Linux был более сложен для обычного пользователя. Программа установки не пыталась установить компоненты ОС, которые необходимы для работы системы. Сообщения об ошибках, которые могли возникать в процессе установки, не позволяли адекватно понять причину ошибки. | Упрощена установка, запуск и деинсталляция системы «1С:Предприятие» с компьютера, работающего под управлением ОС Linux. |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь. | |||
Автономный сервер. | В процессе обновления конфигурации базы данных автономный сервер выводит в стандартный поток вывода идентификатор нового поколения информационной базы. В механизме выборочной загрузки объектов метаданных из xml-файлов реализован режим частичной загрузки внешних свойств, при котором не требуется загрузка самих объектов метаданных, которым принадлежат данные свойства. Также реализована поддержка независимой загрузки модулей форм без загрузки самих форм. Реализован параметр partial для следующих команд:
| Данные возможности не предоставлялись. | В ряде сценариев ускорено обновление конфигурации базы данных автономным сервером. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Навигационные ссылки. | Навигационная ссылка, сформированная методом ПолучитьНавигационнуюСсылкуИнформационнойБазы() и в диалоге получения навигационной ссылки, с установленным признаком Внешняя ссылка, содержит в своем составе разделители, используемые в текущем сеансе разделенной информационной базы. Если получение ссылки выполняется в веб-клиенте или тонком клиенте, подключенном через веб-сервер, в навигационной ссылке будут размещены только те разделители, которые не участвуют в формировании адреса информационной базы. Разделители указываются аналогично параметру Z командной строки запуска клиентского приложения. При запуске клиентского приложения с параметром URL, выполняется поиск клиентского приложения с учетом значений разделителей, указанных в навигационной ссылке. Аналогичные действия выполняются при попытке перехода по внешней навигационной ссылке из диалога Перейти по ссылке, из строки глобального поиска и с помощью метода ПерейтиПоНавигационнойСсылке(). В режиме совместимости с версией 8.3.23 поведение не изменилось. | Навигационная ссылка, сформированная методом ПолучитьИнформационнуюСсылкуИнформационнойБазы() и в диалоге получения навигационной ссылки, с установленным признаком Внешняя ссылка, не содержала значений разделителей текущего сеанса для разделенной информационной базы. При попытке перехода по внешней навигационной ссылке не учитывались значения разделителей при поиске запущенного приложения, что могло приводить к ошибкам при выполнении перехода по навигационной ссылке. | При переходе по внешней навигационной ссылке, которая сформирована в разделенной информационной базе, учитываются значения разделителей, которые использовались в сеансе, в котором получена навигационная ссылка. Таким образом, пользователь будет открывать объекты в той же области данных, что и область данных, в которой получали навигационную ссылку. |
В документации данное изменение описано здесь и здесь. | |||
Динамический список. | Из списка полей динамического списка, которые могут использоваться для упорядочивания списка, исключаются поля, которые являются полями составного типа и содержат более 100 типов. В режиме совместимости с версией 8.3.23 поведение не изменилось. | Список полей, которые могут использоваться для упорядочивания динамического списка, не ограничивался по размеру составного типа поля динамического списка. | При настройке динамического списка снижена вероятность создать сортировку, которая приведет к очень медленной работе динамического списка или его (списка) полной неработоспособности (например из-за ошибки СУБД, которая возникает при попытке отобразить список). |
В документации данное изменение описано здесь и здесь. | |||
Отображение информации. Форма клиентского приложения. Табличный документ. | Для табличного документа реализована возможность использования форматированной строки в ячейках и рисунках. Реализована возможность экспорта таких табличных документов в следующие форматы:
В редакторе табличного документа реализована возможность переключения между обычной и форматированной строкой. Реализована возможность редактирования форматированной строки. Для поля табличного документа реализовано событие ОбработкаНавигационнойСсылки. Свойство Текст объектов ОбластьЯчеекТабличногоДокумента и РисунокТабличногоДокумента может принимать тип Строка или ФорматированнаяСтрока. В мобильной платформе поведение не изменяется - форматированная строка не поддерживается. | Данная возможность не предоставлялась. | Стало возможно улучшить оформление табличного документа. |
Хранилище конфигурации. | Реализована возможность настроить хранилище конфигурации таким образом, что будет невозможно создавать пользователей без указания пароля. В помощнике создания хранилища реализована страница с указанием политики паролей: минимальная длина пароля и необходимость проверки сложности пароля. В диалоге администрирования хранилища реализована возможность редактировать эти же параметры. Если указать минимальную длину пароля равно 0, то можно будет создавать пользователей без указания пароля. В списке пользователей хранилища реализована колонка, показывающая пароль у каждого пользователя. Для команды /ConfigurationRepositoryCreate пакетного запуска Конфигуратора реализованы параметры -MinPasswordLength и -CheckPasswordComplexity. Для глобального файла настроек хранилища конфигурации cfgrepo.conf реализованы параметры cfgrepo.users.minPasswordLength и cfgrepo.users.checkPasswordComplexity. Рекомендуется администраторам хранилищ конфигураций проанализировать списки пользователей в администрируемых хранилищах и установить пароли для всех пользователей. | Хранилище конфигурации было невозможно настроить таким образом, чтобы при создании пользователя требовалось указывать пароль. | Снижена вероятность несанкционированных изменений конфигурации, расположенной в хранилище, которые могут быть выполнены от имени любого пользователя хранилища без пароля. |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь. | |||
История данных. | Изменения, сделанные в обработчиках события ПриЗаписи(), не входят в записываемую версию данных. | Версия данных, которая записывалась в историю, включала в себя изменения, сделанные в обработчиках события ПриЗаписи(). | Устранено некорректное поведение системы. |
Работа с криптографией. | Упрощена инициализация менеджера криптографии. Реализован конструктор менеджера криптографии, в котором необходимо указать только вариант использования интерактивного режима. Параметры для каждой операции определяются по контексту этой операции. Реализована возможность указания алгоритмов (шифрования, хеширования, подписи), которые будут использоваться для выполнения операции, с помощью OID алгоритма. Возможность указания алгоритмов путем наименования сохранена, но для четкой идентификации рекомендуется использовать OID. Реализована возможность определять приоритеты использования алгоритмов хеширования и шифрования. Для менеджера криптографии реализованы свойства ОпределениеАлгоритмаХеширования и ОпределениеАлгоритмаШифрования. Реализован унифицированный способ получения сертификата не только из зашифрованных или подписанных данных, но и из произвольного хранилища сертификатов. Для менеджера криптографии реализованы методы ПолучитьСертификаты() и ПолучитьСертификатыАсинх(). Методы менеджера криптографии ПолучитьСертификатыИзПодписи(), ПолучитьСертификатыИзПодписиАсинх() и НачатьПолучениеСертификатовИзПодписи() объявлены устаревшими и не рекомендуются к применению. Реализована возможность поиска на локальном компьютере контейнера ключа для используемого сертификата. Для менеджера криптографии реализованы методы НайтиКлючевойКонтейнер() и НайтиКлючевойКонтейнерАсинх(). Реализована возможность указания конкретного сертификата и пароля доступа к закрытому ключу, с помощью которых будет выполняться расшифровка данных. Для методов Расшифровать(), РасшифроватьАсинх() и НачатьРасшифровку() реализованы параметры Сертификат и ПарольДоступаКЗакрытомуКлючу. Реализовано свойство ИнформацияМодуляКриптографии.ТипМодуляКриптографии. | При инициализации менеджера криптографии было необходимо указать имя и тип модуля криптографии, а также путь к модулю криптографии. Алгоритмы, которые используются для той или иной операции, могли быть указаны только по имени. Отсутствовала возможность указания приоритетов использования алгоритмов хеширования и шифрования. Алгоритмы, указанные в методах менеджера криптографии, могли игнорироваться при выполнении операции. Отсутствовала возможность получения списка сертификатов из зашифрованных данных. Имелась возможность получения списка сертификатов только из подписи данных (методы менеджера криптографии ПолучитьСертификатыИзПодписи(), ПолучитьСертификатыИзПодписиАсинх() и НачатьПолучениеСертификатовИзПодписи()). Отсутствовала возможность проверить наличие на компьютере контейнера ключа для используемого сертификата. При расшифровке данных можно указать только одного получателя расшифровываемых данных, других получателей указать было невозможно. | Упрощено использование менеджера криптографии в основных сценариях. |
В документации данное изменение описано здесь и здесь. | |||
Автономный сервер. | Из параметров автономного сервера исключены:
Указание удаленных параметров не приводят к ошибке. Сами параметры игнорируются. | В параметрах автономного сервера ошибочно описывалась возможность указать пароль для доступа к серверу отладки в автономном сервере. Заданный пароль никогда не использовался. | Устранена ошибка в параметрах автономного сервера. |
В документации данное изменение описано здесь и здесь. |
Что переименовано | Старое наименование | Новое наименование |
---|---|---|
Англоязычное написание имени параметра ОписаниеОповещения в методах встроенного языка. |
|
|
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Мобильная платформа. Сборщик мобильных приложений. | Обработка режима совместимости в мобильной платформе приведена в соответствие с аналогичным поведением платформы для персонального компьютера. Конфигуратор выгружает информацию о режиме совместимости конфигурации в файлы 1cema.xml и 1cemca.xml. Сборщик мобильных приложений учитывает режим совместимости при сборке мобильных приложений. Если режим совместимости конфигурации не соответствует мобильной версии, которая используется для сборки мобильного приложения, сборка завершится с ошибкой. | Режим совместимости определялся версией мобильной платформы на которой выполнялось начальное создание информационной базы или выполнялось обновление конфигурации. Сборщик мобильных приложений никак не проверял соответствие режима совместимости конфигурации и мобильной платформы, которая используется для сборки мобильного приложения. | Устранено некорректное поведение системы. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Мобильная платформа. Мобильный клиент. | Для мобильной платформы и мобильного клиента с автономным режимом реализована поддержка определяемых типов. | Данная возможность не предоставлялась. | Расширены возможности мобильной версии системы «1С:Предприятие». |
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | Реализована доступность на сервере мобильной платформы и платформы для персонального компьютера для объектов ДанныеМультимедиа, ПараметрыКачестваСканированияДокументов и СтраницаСканированияДокументов. | Данная возможность не предоставлялась. | Упрощена реализация работы с документами, которые сканируются не для отправки в сервис распознавания, а для сохранения в информационную базу. |
Мобильная платформа. Мобильный клиент. Сборщик мобильных приложений. Специальные возможности мобильного устройства. | В мобильной версии системы «1С:Предприятие» реализована поддержка Huawei Mobile Services (HMS). Поддерживаются следующие возможности этого набора сервисов: работа с картой (включая получения адреса по координатам и обратную операцию), зоны геолокации. работа с уведомлениями, реклама и встроенные покупки. Реализовано значение системного перечисления ТипПодписчикаДоставляемыхУведомлений.HPK. Для метода ПолучитьМаркерДоступа() менеджера отправки доставляемых уведомлений реализован параметр ТипПодписчика (в методе стало 3 параметра). Метод ПолучитьМаркерДоступа() с двумя параметрами объявляется устаревшим и его использование не рекомендуется. Реализовано значение системного перечисления СервисВстроенныхПокупок.HuaweiInAppPurchase. В сборщике мобильных приложений реализована возможность указывать, работу с какими сервисами будет поддерживать собираемое мобильное приложение (включая возможность отключения обоих сервисов). Если на мобильном устройстве используются оба набора сервисов - приоритетным считается набор сервисов Google (приоритет не настраивается). Реализована возможность отключить оба набора сервисов, если собираемое приложение не использует возможности мобильных сервисов (уменьшится размер собираемого приложения). Публикация собранного приложения в магазин Huawei AppGallery из сборщика мобильных приложений не поддерживается. | Сервисы Huawei Mobile Services (HMS) не поддерживались мобильной версией «1С:Предприятие». Из-за этого было невозможно полноценное использование мобильной версии системы на устройствах Huawei. | Расширен перечень поддерживаемых мобильных сервисов. |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь. | |||
Мобильный клиент. Распознавание речи. | В мобильном клиенте (в том числе с автономным режимом) реализована возможность использования механизма распознавания речи. Не поддерживается возможность механизма распознавания речи непосредственно на самом мобильном устройстве. Серверные методы работы с механизмом распознавания речи не поддерживаются в серверной части мобильного приложения и в мобильном автономном сервере. Реализована функциональность РаспознаваниеРечи. Если в собираемом приложении отсутствует требование данной функциональности, то попытка обращения к механизмам распознавания речи (в собранном приложении) приведет к исключению времени исполнения. | Механизм распознавания речи не мог использоваться в мобильном клиенте. | Расширены возможности мобильного клиента системы «1С:Предприятие». |
В документации данное изменение описано здесь и здесь. | |||
Мобильная платформа. Мобильный клиент. Системные требования. | В мобильной версии системы «1С:Предприятие» реализована поддержка ОС Android 13. В мобильной версии системы «1С:Предприятие» прекращена поддержка ОС Android 4.4. Таким образом, мобильная версия «1С:Предприятие» поддерживает ОС Android в интервале версий 5.0 - 13. При работе мобильного приложения под управлением ОС Android 13 и последующих версий:
| Мобильная версия «1С:Предприятие» поддерживала ОС Android в интервале версий 4.4 - 12. | Мобильная версия «1С:Предприятия» поддерживает актуальный состав версий операционной системы Android. |
В документации данное изменение описано здесь. | |||
Специальные возможности мобильного устройства. | Для мобильного приложения более не требуется получать разрешение пользователя для доступа к каталогу документов приложения. Если отключена функциональность Доступ ко всем файлам, то при попытке доступа к файлам за пределами каталога данных приложения будет формироваться сообщение о том, что выключена требуемая функциональность. Реализована функциональность Геозоны, которая управляет возможностью работы с геозонами. | При первом запуске приложения запрашивался доступ к каталогу документов приложения. При попытке доступа к файлу за пределами каталога документов приложения формировалась ошибка доступа к файлу. Работа с геозонами определялась функциональностью Геопозиционирование в фоновом режиме. | Устранено незапланированное поведение системы. Поведение системы стало более логичным. |
В документации данное изменение описано здесь. | |||
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | Для мобильной версии реализована возможность получать файлы, которыми пользователь поделился из других приложений на мобильном устройстве. Во время настройки механизма можно указать, что мобильное приложение будет обрабатывать какие-то конкретные расширения файлов или все расширения. Реализовано свойство глобального контекста ДанныеЗапросаПоделитьсяЗапуска. Реализован обработчик события модуля приложения ОбработкаФормированияКомандВходящегоЗапросаПоделиться(). Для системного перечисления ФункциональностьМобильногоПриложения реализованы свойства ВходящиеЗапросыПоделиться и ОбработкаВсехТиповВходящихЗапросовПоделиться. | Данная возможность не предоставлялась. | В мобильном приложении, созданном на базе системы «1С:Предприятие», стало возможно получать файлы, которыми поделились из других приложений с помощью стандартного механизма соответствующей мобильной операционной системы. |
В документации данное изменение описано здесь и здесь. |
Версия 8.3.23 включает исправления обнаруженных ошибок и изменения в функциональности.
Ссылки на разделы документации, которые описывают сделанные изменения в элементах данного документа, рекомендуется использовать только после публикации на сайте ИТС (http://its.1c.ru/db/v8323doc) документации к текущей версии.
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Свойства конфигурации. | Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.22. | Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16, 8.3.1 - 8.3.21. | Возможность запуска конфигураций, разработанных в версии 8.3.22 и более младших, в версии 8.3.23, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.23 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.23, при необходимости, использовать для работы с информационной базой и версию 8.3.22. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости). |
В документации данное изменение описано здесь. | |||
Средства разработки. | Для системы «1С:Предприятие» реализована лицензия для разработчиков (см. здесь):
Особенности и ограничения лицензии для разработчиков приведены в документации. Для объекта ЗапросНаПолучениеЛицензии реализованы свойства ИмяУчетнойЗаписи и ПарольУчетнойЗаписи. Для менеджера получения лицензий реализованы методы ПолучитьДоступностьИспользованияЛицензийРазработчика() и ПолучитьЛицензионноеСоглашениеРазработчика(). | Данная возможность не предоставлялась. Для обучения предлагалось использовать учебную версию. Для разработки было необходимо приобрести комплект разработчика или любую основную поставку. | Реализована возможность бесплатно использовать полнофункциональную версию системы «1С:Предприятие» для обучения и разработки. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Работа с СУБД. Средства администрирования. Стандартные функции. | Реализована возможность управления табличными пространствами базы данных при работе в клиент-серверном варианте информационной базы. Реализована возможность управлять табличными пространствами для индексов и данных. Разделение таблиц по пространствам имен индивидуально для каждой информационной базы и не переносится с помощью выгрузки информационной базы. Управление табличными пространствами не поддерживается в файловой информационной базе и в Дата акселераторе. Реализована стандартная функция Управление табличными пространствами базы данных, которая доступна в клиент-серверной информационной базе, начиная с режима совместимости Версия 8.3.7. Реализовано свойство глобального контекст ТабличныеПространстваБазыДанных. Реализовано свойство системного перечисления КатегорияОшибки.ОшибкаТабличногоПространстваБазыДанных. Для команды IBCheckAndRepair командной строки пакетного запуска конфигуратора реализован параметр RefreshTableLocation. Для таблицы значений, возвращаемой методом ПолучитьСтруктуруХраненияБазыДанных() реализованы колонки ТабличноеПространствоХраненияДанных и ТабличноеПространствоХраненияИндексов. Реализовано свойство конфигурации Режим использования табличных пространств. Использование управления табличными пространствами базы данных требует наличие лицензии КОРП. | Данная возможность не предоставлялась. | Расширены возможности по администрированию информационной базе в клиент-серверном варианте. Стало возможно распределять таблицы информационной базы по различным дисковым накопителям, в соответствии с профилями нагрузки на эти таблицы. |
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь. | |||
Встроенный язык. Работа с JSON. | В глобальном контексте реализованы методы ЗаписатьЗначениеJSON() и ПрочитатьЗначениеJSON(). Методы доступны в любом контексте. Методы выполняют сериализацию и десериализацию определенного набора типов данных в строку JSON и обратно (из строки JSON в объекты встроенного языка). | Данная возможность не предоставлялась. Новые методы можно было реализовать с помощью существующих механизмов работы с JSON. Однако использование такой реализации (в общем случае) требовало-бы вызова сервера. | Упрощена работа с форматом JSON, особенно в веб-клиенте и на мобильных устройствах. |
В документации данное изменение описано здесь и здесь. | |||
Система взаимодействия. | Реализована возможность обмена файлами при интеграции системы взаимодействия с Telegram и ВКонтакте. При обмене с системой ВКонтакте не поддерживается обмен видеофайлами. Для хранения файлов, которые передаются между системами, на сервере взаимодействия можно настроить собственное хранилище. | Данная возможность не предоставлялась. | Расширены возможности интеграции с системами мгновенного обмена сообщениями. |
В документации данное изменение описано здесь. | |||
Автономный сервер. Средства администрирования. | Реализована возможность конвертации клиент-серверной информационной базы в информационную базу, обслуживаемую другой СУБД, минуя процесс выгрузки/загрузки информационной базы в dt-файл. Конвертация из файлового варианта информационной базы не поддерживается. Для команды infobase утилиты ibcmd реализована команда replicate. | Данная возможность не предоставлялась. Смена используемой СУБД выполнялась только с помощью выгрузки в dt-файл и последующей загрузки из этого файла в новой СУБД. | Упрощена миграция клиент-серверной информационной базы между различными СУБД. |
В документации данное изменение описано здесь и здесь. | |||
Встроенный язык. | Реализована возможность использования регулярных выражений во встроенном языке. Используются регулярные выражения стандарта ICU. Работа с регулярными выражениями доступна только на стороне сервера приложений «1С:Предприятия». В глобальном контексте реализованы следующие методы: СтрНайтиПоРегулярномуВыражению(), СтрЗаменитьПоРегулярномуВыражению(), СтрПодобнаПоРегулярномуВыражению(), СтрНайтиВсеПоРегулярномуВыражению(). | Данная возможность не предоставлялась. | Расширены возможности поиска в строках при использовании встроенного языка. |
В документации данное изменение описано здесь. | |||
Система взаимодействия. | Реализована возможность интеграции системы взаимодействия с системой мгновенного обмена сообщений WhatsApp. Реализовано свойство ИнтеграцияСистемыВзаимодействия.ДоступноРедактированиеСообщений. Для менеджера системы взаимодействия реализованы методы ПолучитьВремяОкончанияДоступностиОтвета(), ПолучитьВремяОкончанияДоступностиОтветаАсинх(), ПолучитьШаблоныСообщения(), ПолучитьШаблоныСообщенияАсинх(). ПолучитьШаблонСообщения(), ПолучитьШаблонСообщенияАсинх(), УстановитьПредставленияШаблонаСообщения(), УстановитьПредставленияШаблонаСообщенияАсинх(). Для объекта СообщениеСистемыВзаимодействия реализованы свойства ШаблонСообщения и ЗначенияПодстановокШаблонаСообщения. Реализовано событие модуля приложения ОбработкаВыбораШаблонаСообщенияСистемыВзаимодействия. | Данная возможность не предоставлялась. | Расширены возможности интеграции системы взаимодействия с системами мгновенного обмена сообщениями. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Система взаимодействия. | Стандартная обработка управления системой взаимодействия отображает информацию о параметрах системы взаимодействия, в которой зарегистрирована информационная база и адресе электронной почты абонента. Для менеджера системы взаимодействия реализованы методы АдресСервера(), ВерсияСервера(), АдресЭлектроннойПочтыАбонента() и ТекущийПользовательЯвляетсяАдминистраторомАбонента(). | Данная возможность не предоставлялась. | Реализована возможность получить информацию о системе взаимодействия, к которой подключена текущая информационная база. |
В документации данное изменение описано здесь. | |||
Расширение конфигурации. | В расширении конфигурации реализована возможность создания собственных регламентных заданий. | Данная возможность не предоставлялась. | Расширены возможности расширения конфигурации. |
В документации данное изменение описано здесь и здесь. | |||
Работа с СУБД. | При использовании СУБД Microsoft SQL Server в клиент-серверном варианте информационной базы реализована возможность использовать для работы с СУБД Microsoft OLE DB Driver for SQL Server. | При использовании СУБД Microsoft SQL Server в клиент-серверном варианте информационной базы не поддерживалось использование Microsoft OLE DB Driver for SQL Server для работы с СУБД. Поддерживался только Microsoft SQL Server Native Client. | Расширен список используемых инструментов доступа к СУБД Microsoft SQL Server. |
В документации данное изменение описано здесь. | |||
Автономный сервер. | Для автономного сервера реализованы возможности:
| Данные возможности не предоставлялись. Отладка прикладного решения поддерживалась только в том случае, когда сервер отладки был развернут отдельно от автономного сервера. | Расширены возможности автономного сервера. |
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь. | |||
Автономный сервер. | Реализована возможность включать и отключать функциональные возможности автономного сервера. Для этого в конфигурационном файле реализована секция features. Также могут использоваться команды командной строки утилиты ibsrv:
| Данные возможности не предоставлялись. Все возможности, предоставляемые автономным сервером. были доступны всегда, | Расширены возможности управления автономным сервером. Стало возможно отключить неиспользуемые возможности автономного сервера. |
В документации данное изменение описано здесь и здесь. | |||
Автономный сервер. | Для автономного сервера реализованы:
| Данные возможности не предоставлялись. | Расширены возможности автономного сервера. |
Автономный сервер. | Для SSH-шлюза автономного сервера реализованы следующие команды:
| Данные возможности не предоставлялись. | Расширены возможности автономного сервера. |
В документации данное изменение описано здесь. | |||
Система взаимодействия. | Реализована возможность встраивать чат системы взаимодействия в сторонний сайт. Реализован программный интерфейс, который позволяет сайту управлять чатом. Реализован новый вид интеграции - веб-чат системы взаимодействия. Для модуля бота реализованы события ПриСозданииОбсужденияСистемыВзаимодействия, ПриДобавленииВОбсуждениеСистемыВзаимодействия, ПриУдаленииИзОбсужденияСистемыВзаимодействия. Реализованы свойства ПараметрыФормированияКомандСистемыВзаимодействия.Пользователь, ПользовательСистемыВзаимодействия.Псевдоним, ИнтеграцияСистемыВзаимодействия.ДоступныВидеоконференции, СтандартнаяКомандаСистемыВзаимодействия.ПоказатьИнформациюОПользователе, ИсточникКомандСистемыВзаимодействия.Пользователь. Реализован метод ПолучитьАбсолютный() для типов Цвет и Шрифт. Реализован Collaboration System WebChat API, позволяющий сайту взаимодействовать с веб-чатом. | Данная возможность не предоставлялась. | Расширены возможности системы взаимодействия. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Технологический журнал. | В технологическом журнале реализован вывод списка операций изменения данных сеанса с их контекстами в свойство Context событий CALL для методов seanceParametersCommit и finishSeance менеджера кластера (rmngr). Данная возможность управляется элементом <sessiondatacontext> файла настройки технологического журнала logcfg.xml. Включение данной возможности будет приводить к замедлению работы системы. Включение данной возможности необходимо выполнять только в случае расследования проблем с размером хранилища сеансовых данных кластера серверов. | Данная возможность не предоставлялась. | Упрощено расследование проблем размера хранилища сеансовых данных кластера серверов. |
В документации данное изменение описано здесь и здесь. | |||
Распознавание речи. | Реализована возможность распознавания речи в платформе «1С:Предприятие». Распознавание речи может работать как в потоковом варианте, так и из файлов формата Ogg. Распознавание речи возможно как в локальном варианте (на компьютере пользователя, без соединения с Интернет), так и с использованием облачного сервиса фирмы «1С». Реализовано свойство глобального контекста РаботаСРечью. Реализована стандартная обработка Управление распознаванием речи. Реализованы события технологического журнала <STTAdm> и <STT>. Реализовано свойство системного перечисления КатегорияОшибки.ОшибкаРаботыСРечью. Реализована команда командной строки запуска клиентского приложения /DisableLocalSpeechToText. Реализован сервисы Сервис распознавания речи и Сервис управления моделями распознавания речи кластера серверов системы «1С:Предприятие». Для рабочего сервера реализована возможность изменять расположение каталога с моделями распознавания речи с помощью свойства Каталог моделей распознавания речи рабочего сервера консоли кластера. Для файла conf.cfg реализован параметр SpeechToTextModelLocation. В интерфейсе клиентского приложения реализовано отображение состояния механизма распознавания речи. Распознавание речи не поддерживается:
| Данная возможность не предоставлялась. | Реализована возможность использовать распознавание речи в прикладных решениях на базе системы «1С:Предприятие». В частности, становится возможным реализовать голосовое управление прикладным решением или ввод текста в поля ввода с использованием голосового набора. |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь и здесь. | |||
Хранилище двоичных данных. | Реализовано хранилище двоичных данных. Предназначено для хранения двоичных данных на файловой системе компьютера кластера серверов «1С:Предприятия» вместо информационной базы. При этом использование хранилища прозрачно для операций чтения и записи данных: прикладное решение «считает», что выполняются операции чтения и записи данных из реквизитов прикладных объектов. Хранилище поддерживается только в клиент-серверном варианте. Автономный сервер и файловый вариант информационный базы не поддерживают использование хранилища двоичных данных. Реализован программный интерфейс для администрирования хранилища с помощью встроенного языка. Реализовано свойство глобального контекста ХранилищеДвоичныхДанных. Реализован сервис кластера серверов системы «1С:Предприятие» Сервис хранилища двоичных данных. Реализована стандартная обработка Управление хранилищем двоичных данных. Для технологического журнала реализовано событие <STORE>. Реализована возможность выполнять проверку целостности хранения двоичных данных:
Данная возможность включена в статусе бета-версии. Для использования хранилища двоичных данных требуется лицензия на тестирование выделенной функциональности. При отсутствии лицензии на тестирование выделенной функицональности использование хранилища двоичных данных будет невозможно. | Данная возможность не предоставлялась. | Реализована возможность для информационной базы, содержащей большое количество хранимых двоичных данных, управлять размером базы данных и производительностью работы с хранимыми с помощью механизма хранилища двоичных данных. |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Клиентское приложение. | Для клиентского приложения реализовано автоматическое (каждые 20 минут) сохранение измененных пользовательских настроек:
| Пользовательские настройки сохранялись только во время штатного завершения работы клиентского приложения. | Снижена вероятность потери настроек, которые выполнены пользователем за время работы в клиентском приложении. |
В документации данное изменение описано здесь. | |||
Система взаимодействия. | Реализована возможность переключить текущий видеозвонок на другое устройство или другое запущенное приложение. Если в момент переключения пользователем выполнялась демонстрация экрана - она (демонстрация) будет отключена. | Данная возможность не предоставлялась. | Расширены возможности видеозвонков системы взаимодействия. |
Система взаимодействия. Мобильный клиент. | При возникновении сетевых проблем, система взаимодействия выполняет попытки восстановить соединение в процессе звонка. Система выполняет попытки восстановления соединения до тех пор, пока не закрыто клиентское приложение и не завершен видеозвонок, во время которого начались проблемы. | При возникновении сетевых проблем система взаимодействия не предпринимала никаких попыток для восстановления ситуации. | Улучшено качество видеозвонков в ситуации невысокого качества канала связи. |
Система взаимодействия. | Реализована адаптация качества изображения видеозвонка к текущему качеству канала связи. Качество изображения может как ухудшаться (в случае ухудшения качества канала), так и улучшаться (в случае улучшения качества канала связи). | В системе взаимодействия качество изображения видеозвонка могло только ухудшаться, если ухудшалось качества канала связи. Если качество канала связи улучшалось - качество изображения не восстанавливалось. | Качество изображения видеозвонков стало адаптироваться к качеству канала связи (как в сторону ухудшения качества изображения, так и в сторону улучшения качества). |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Расширение конфигурации. | При запуске тонкого и веб-клиента после обновления расширения (или расширений) конфигурации, снижено количество запросов к серверу (и объем передаваемой информации). | При запуске тонкого и веб-клиента после обновления расширения (или расширений) конфигурации, к серверу выполнялось большое количество запросов и передавался большой объем информации. | Ускорен старт тонкого и веб-клиента, который выполняется после обновления одного или нескольких расширений конфигурации. |
Копии базы данных. | Уменьшено время начального заполнения копии базы данных. | Начальное заполнение копии базы данных занимало больше времени. | Ускорено начальное заполнение копии базы данных. |
Кластер серверов. | Снижено время недоступности (или устранено вовсе) клиентского приложения во время перезапуска рабочего процесса, обслуживающего это клиентское приложение. | Во время перезапуска рабочего процесса, обслуживающего клиентское приложение, это клиентское приложение могло быть недоступно (зависать) на длительный промежуток времени. | Снижено время недоступности (или устранено вовсе) клиентского приложения, которое наблюдается при перезапуске рабочего процесса, обслуживающего клиентское приложение. |
Система взаимодействия. | Ускорено соединение между абонентами в том случае, когда соединение выполняется по протоколу «точка-точка». Улучшено качество шумоподавления в том случае, когда говорят одновременно оба участника видеозвонка. Повышено качество демонстрации экрана. | В том случае, когда соединение выполняется по протоколу «точка-точка», соединение могло устанавливаться (время от приема звонка до начала разговора) очень продолжительное время. Качество шумоподавления было недостаточно хорошим, когда говорили одновременно оба участника видеозвонка. Качество демонстрации экрана было недостаточно хорошим. | Улучшена работа с видеопотоком в системе взаимодействия в тонком и толстом клиентских приложениях. |
Дата акселератор. | При выполнении некоторых пользовательских запросов устранен резкий рост потребления оперативной памяти Дата акселератором. | При выполнении некоторых пользовательских запросов мог наблюдаться резкий рост потребления оперативной памяти Дата акселератором. | В некоторых случаях снижен расход оперативной памяти Дата акселератором. |
Дата акселератор. | Повышена скорость выполнения запросов с упорядочиванием к нескольким таблицам. | Выполнение запросов с упорядочиванием к нескольким таблицам занимало больше времени. | Ускорено выполнение запросов к нескольким таблицам в Дата акселераторе. |
Дата акселератор. | В Дата акселераторе снижено использование памяти для хранения текстовых полей и ускорена их обработка. | В Дата акселераторе для хранения текстовых полей требовалось больший объем памяти, а их обработка занимала больше времени. | При использовании Дата акселератора ускорена работа с текстовыми полями. |
Дата акселератор. | Оптимизирована работа Дата акселератора с индексами, настроенными в конфигурации. | Дата акселератор не оптимально работал с индексами, настроенными в конфигурации. | Уменьшено время выполнения запросов, которые используют таблицы, для которых в конфигурации настроены индексы. |
Дата акселератор. | При запуске Дата акселератора под управлением ОС Linux проверяется, что параметра ядра операционной системы transparent hugepage настроен так, как необходимо для работы Дата акселератора. Данный параметр должен быть установлен в значения madvise или never. Если параметр настроен не корректно, то Дата акселератор не запускается, а в технологический журнал записывается диагностическая информация. | Значение параметра ядра transparent hugepage операционной системы Linux не проверялось при запуске Дата акселератора под управлением этой операционной системы. | При использовании Дата акселератора под управлением ОС Linux будет проверяться, что используются настройки операционной системы, необходимые для оптимальной работы продукта. |
В документации данное изменение описано здесь. | |||
Дата акселератор. | Оптимизировано выполнение некоторых запросов Дата акселератора. | Выполнение некоторых запросов Дата акселератора занимало больше времени. | Повышена производительность работы Дата акселератора. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Средства администрирования. | Механизм логирования действий пользователя объявлен устаревшим и не рекомендуется для использования. Команда /LogUI интерфейса командной строки запуска клиентского приложения объявлена устаревшей и не рекомендуется к использованию. | Клиентское приложение поддерживало механизм логирования действий пользователя. | Прекращена поддержка устаревшего механизма. |
Средства администрирования. | Выполнение операции тестирования и исправления в клиент-серверном варианте всегда выполняется на стороне сервера. Ускорено выполнение операции тестирования и исправления информационной базы. | Операция тестирования и исправления в клиент-серверном варианте информационной базы выполнялась на стороне клиента (в Конфигураторе). Операция тестирования и исправления информационной базы занимала больше времени. | Ускорено выполнение операции тестирования и исправления информационной базы в клиент-серверном варианте. |
Расширение конфигурации. | Для конструктора запросов, открытого в расширении конфигурации, реализована поддержка работы с объектами конфигурации, которые не захвачены в расширение. Если в запросе используются объекты, которые не добавлены в расширение, то после закрытия конструктора, предлагается добавить в расширение все недостающие объекты расширяемой конфигурации. В диалоге конструктора запросов реализована возможность управлять отображением таблиц и полей расширяемой конфигурации. | Данная возможность не предоставлялась. Конструктор запросов, открытый из расширения конфигурации, позволял использовать только таблицы и поля объектов расширения (собственных и заимствованных). | Расширены возможности работы с расширением конфигурации. |
В документации данное изменение описано здесь. | |||
Форма клиентского приложения. | Реализована возможность управлять сохранением настроек окна клиентского приложения. Для этого реализовано свойство формы клиентского приложения Сохранять настройки окна, доступная в редакторе формы. Реализована команда Восстановить размеры, для вызова которой предназначено сочетание клавиш Alt+Shift+R. Данная команда восстанавливает не только положение и размер окна, но и устанавливает в значения по умолчанию положения разделителей и размеры колонок всех таблиц формы. Команда Восстановить положение окна более не доступна к использованию. Поведение команды Восстановить размеры зависит от того, как открыта форма. | Данная возможность не предоставлялась. Настройки формы сохранялись всегда, даже если это не требовалось разработчику формы. | Реализована возможность управления необходимостью сохранения настроек формы. Команда восстановления положения и размера окна также восстанавливает положение разделителей и размер колонок таблиц формы. |
В документации данное изменение описано здесь. | |||
Работа с криптографией. | При работе под управлением ОС Windows снято ограничено на размер расшифровываемого файла в 100 Мбайт. | При работе под управлением ОС Windows размер расшифровываемого файла был ограничен размером 100 Мбайт. | Снято ограничение на размер расшифровываемого файла при работе под управлением ОС Windows. |
Клиентское приложение. | В клиентских приложениях и конфигураторе, работающих под управлением ОС macOS, при отображении сочетаний клавиш, вместо клавиш Alt и Ctrl упоминаются клавиши Option и Cmd. | В клиентских приложениях и конфигураторе, работающих под управлением ОС macOS, при отображении сочетаний клавиш не учитывалась специфика клавиатуры компьютеров фирмы Apple. | Отображение сочетаний клавиш приведено к стандарту, используемому в ОС macOS. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Средства разработки. Клиентское приложение. | Для конфигуратора, работающего под управлением ОС macOS, реализованы следующие сочетания клавиш:
Для любого клиентского приложения, работающего под управлением ОС macOS, реализованы следующие сочетания клавиш:
Все добавленные сочетания реализованы дополнительно к уже существующим сочетаниям клавиш для указанных функций. | Указанные сочетания клавиш были недоступны в клиентских приложениях и конфигураторе, работающих под управлением ОС macOS. | Упорядочен использование сочетаний клавиш при работе под управлением ОС macOS. |
Кластер серверов. | Система мониторинга кластера серверов считает успешное получение данных в процессе серверного вызова как доказательство работоспособности рабочего процесса. | Система мониторинга кластера серверов использовала как доказательство работоспособности рабочего процесса только специальные вызовы самой системы мониторинга кластера, что в некоторых случаях большой нагрузки на кластер северов могло приводить к ошибочным перезапускам рабочих процессов.. | Снижена вероятность необоснованных перезапусков рабочих процессов системой мониторинга кластера серверов. |
Клиентское приложение. | Если во время подключения клиентского приложения к кластеру серверов или во время серверного вызова на сервере произошла ошибка вызова сервиса кластера, то пользователю будет отображен диалог, который проинформирует об ошибке и позволит повторить (в том числе автоматически) подключение или серверный вызов. | Если во время подключения клиентского приложения к кластеру серверов или во время серверного вызова на сервере произошла ошибка вызова сервиса кластера, то пользователю предлагалось завершить работу клиентского приложения или перезапустить его. | Снижено количество ситуаций, когда выполняется перезапуск (или завершение работы) клиентского приложения. |
Хранение настроек. | Для стандартного хранилища настроек устранены ограничения на длину имени пользователя и ключа настроек. Ограничения на длину ключа объекта не изменялись (строка с именем ключа объекта ограничена длиной в 256 символов). Выборка, полученная с помощью метода Выбрать() менеджера стандартного хранилища настроек, будет упорядочена по:
В режиме совместимости с версией 8.3.22 поведение не изменилось. | Для стандартного хранилища настроек были установлены следующие ограничения на длину свойств:
Выборка, полученная с помощью метода Выбрать() менеджера стандартного хранилища настроек, была упорядочена по возрастанию по следующим полям:
| Расширены возможности работы со стандартным хранилищем настроек. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Полнотекстовый поиск. | Если в строку глобального поиска вводится поисковый запрос длиной 3 или менее символов, то этот запрос отправляется в полнотекстовый поиск «как есть». Удалено ограничение по количеству возвращаемых результатов полнотекстового поиска. | Если в строку глобального поиска вводится поисковый запрос длиной 3 или менее символов, то этот запрос отправлялся в полнотекстовый поиск с добавлением символа «*» после введенных символов. Если полнотекстовый поиск возвращал более 1 млн. результатов - формировалась ошибка без отображения результатов поиска. | Стало возможно получить результат полнотекстового поиска в тех случаях, когда ранее это было невозможно (формировалась ошибка). |
Расширение конфигурации. Средства разработки. | В конфигураторе, при выполнении синтаксического контроля модуля расширения, в методах, которые аннотируются как ИзменениеИКонтроль, игнорируются ошибки Переменная не определена во всех областях метода, кроме области #Вставка ... #КонецВставки. | В конфигураторе, при выполнении синтаксического контроля модуля расширения, в методах, которые аннотируются как ИзменениеИКонтроль, ошибки Переменная не определена возникали в том случае, когда в методе использовался реквизит, который не добавлен в расширение. Однако, фактического добавления реквизита не требовалось. | В случае точечного изменения методов конфигурации (с помощью аннотации ИзменениИКонтроль) в расширение стало необходимо заимствовать меньшее количество объектов расширяемой конфигурации. |
В документации данное изменение описано здесь. | |||
Табличный документ. | Если для ячейки табличного документа вертикальное положение текста задано как Центр или Низ, а текст не полностью помещается в ячейку по вертикали, то текст будет выводиться таким образом, как если-бы в ячейке вертикальное положение текста было указано как Верх. В этом случае текст отображается начиная с верхней границы ячейки. Если текст не помещается в ячейку - будет обрезано окончание выводимого текста. Если табличный документ экспортируется в какой-либо формат, отличный от формата MXL (HTML, Microsoft OpenXML, OpenOffice и т.д.), то выравнивание останется прежним и экспортированный документ может отличаться от оригинала. В режиме совместимости с версией 8.3.22 поведение не изменилось. | Если для ячейки табличного документа вертикальное положение текста задано как Центр или Низ, а текст не полностью помещается в ячейку по вертикали, то размещение по вертикали и обрезание текста (для того, чтобы текст поместился в ячейку) выполнялось следующим образом:
| Устранено некорректное поведение системы. Если текст не помещается в ячейку, то при любом вертикальном положении текста будет видно, в первую очередь, начало текста в ячейке. |
В документации данное изменение описано здесь. | |||
Мобильный клиент. Веб-клиент. | Для полей формы клиентского приложения реализована возможность указывать содержимое полей, которое будет учитываться механизмом автозаполнения операционной системы. Возможность реализована в мобильном клиенте и веб-клиенте. В веб-клиенте для автозаполнения доступны только поля ввода текущей открытой формы. Содержимое полей других открытых форм остается неизменным. Реализовано свойство ПодсказкаАвтозаполнения расширения поля формы для поля ввода. | Данная возможность не предоставлялась. | Упрощено автозаполнение полей, которые имеют общепринятый смысл. |
В документации данное изменение описано здесь. | |||
Система компоновки данных. Динамический список. | При восстановлении настроек метод КомпоновщикНастроекКомпоновкиДанных.Восстановить() будет очищать (или отключать) отборы, расположенные в пользовательских настройках и использующие поля (в левой части отбора), которых нет в доступных полях. В режиме совместимости с версией 8.3.22 поведение не изменилось. | При восстановлении настроек метод КомпоновщикНастроекКомпоновкиДанных.Восстановить() не проверял поля, используемые в левой части отбора, на нахождение в списке доступных полей. | У отчетов и динамических списков будут отключены или удалены пользовательские отборы по полям, которые недоступны в отчете или динамическом списке. Изменение затронет, в том числе, отборы по полям, которые отключены с помощью функциональных опций. |
В документации данное изменение описано здесь. | |||
Система компоновки данных. | Оптимизировано отображение списка доступных полей системы компоновки данных в поле таблицы формы. | Отображение списка доступных полей системы компоновки данных в поле таблицы формы было не оптимальным. | Навигация по списку доступных полей системы компоновки данных должна выполняться без задержек (особенно в тех случаях, когда список доступных полей включает тысячи элементов). |
Выгрузка/загрузка конфигурации в файлы. | Версия формата выгрузки конфигурации в XML-файлы стала равной 2.16. | Версия формата выгрузки конфигурации в XML-файлы была равна 2.15. | Выгрузка конфигурации в XML-файлы поддерживает новые возможности платформы. |
В документации данное изменение описано здесь. | |||
Система компоновки данных. | При применении отбора к полям, содержащим множественные характеристики, система компоновки данных выполняет фильтрацию поля, содержащего множественную характеристику, но не выполняет фильтрацию значений самой множественной характеристики. В режиме совместимости с версией 8.3.22 поведение не изменилось. | При применении отбора к полям, содержащим множественные характеристики, система компоновки данных выполняла фильтрацию поля, содержащего множественную характеристику, а также выполняла фильтрацию значений самой множественной характеристики. | Устранено незапланированное поведение системы. |
В документации данное изменение описано здесь. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Средства администрирования. | Реализована возможность настроить предварительную загрузку (и установку) дистрибутива клиентского приложения на компьютеры пользователя. Такая загрузка будет выполняться до фактического обновления приложения на сервере. Реализован конфигурационный файл ClientUpdate.cfg. | Данная возможность не предоставлялась. Запланировать обновление клиентского приложения было невозможно. | В результате предварительной загрузки и установки новой версии клиентского приложения, после обновления системы «1С:Предприятие» на сервере, пользователю перед началом работы не придется ожидать, пока будет выполнено скачивание и установка клиентского приложения. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Форма клиентского приложения. | Для поля ввода, отображающего реквизит формы типа СписокЗначений или ДанныеФормыКоллекция, изменено отображение коллекции. Каждый элемент коллекции отображается своим элементом в поле ввода, который имеет свое представление, картинку, и кнопку удаления. Если поле ввода отображает коллекцию с единственным типом - реализована возможность добавлять значения в коллекцию непосредственно из поля ввода, включая множественный выбор. Кнопка выбора более не выполняет никаких действий. Кнопка просмотра активирует форму изменения коллекции. Аналогичным образом изменено отображение списка значений в ячейке таблицы формы клиентского приложения. Для поля ввода формы клиентского приложения реализованы свойства: ЦветФонаМножественныхЗначений, ЦветТекстаМножественныхЗначений, ШрифтМножественныхЗначений, ПутьКДаннымЗначенияМножественногоЗначения, ПутьКДаннымПредставленияМножественногоЗначения, ПутьКДаннымКартинкиМножественногоЗначения, КартинкаМножественныхЗначений, РазрешитьВводПустыхМножественныхЗначений, РазрешитьДублированиеМножественныхЗначений, ОтображатьФлажкиВВыпадающемСпискеПриВводеМножественныхЗначений, ГиперссылкаМножественныхЗначений, ФигураКартинкиМножественногоЗначения, РазмерКартинкиМножественногоЗначения. Для расширения поля ввода для формы клиентского приложения реализованы методы: ПолучитьВыделенныеМножественныеЗначения(), УстановитьВыделенныеМножественныеЗначения(). Для поля ввода формы клиентского приложения реализованы события: ОбработкаФормированияКоманд, ДобавлениеМножественныхЗначений, УдалениеМножественныхЗначений, ОткрытиеМножественногоЗначения, ОбработкаНавигационнойСсылкиМножественногоЗначения. Реализованы системные перечисления ФигураКартинкиМножественногоЗначенияПоляВвода, РазмерКартинкиМножественногоЗначенияПоляВвода. Изменение отображение реализовано в интерфейсах Такси и Версия 8.2. | Поле ввода отображало реквизит формы типа СписокЗначений или ДанныеФормыКоллекция в виде списка представлений значений, разделенных символом «;». Для изменения списка было необходимо открывать отдельную форму. | Улучшается отображение значений типа СписокЗначений и ДанныеФормыКоллекция. Это позволит создавать более компактные и удобные для пользователя интерфейсы. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Диаграммы. | Изменен внешний вид диаграммы Ганта в тонком и веб-клиентах. Для точек, значений и интервалов диаграммы реализована возможность вывода текста в несколько строк. Реализована возможность выводить текст на интервалах диаграммы. Реализована возможность выделения значений диаграммы с помощью клавиатуры и мыши. Реализована возможность выделения интервалов диаграммы с помощью мыши. Реализовано отображение временных границ интервала во всплывающей подсказке. При перетаскивании интервала во всплывающей подсказе отображаются временные границы интервала. Для объекта ДиаграммаГанта реализовано свойство ОтображениеТекстаИнтервала и метод НайтиИнтервалПоИдентификатору(). Для объекта ОбластьПостроенияДиаграммыГанта реализовано свойство РазмещениеТекста. Для объекта ИнтервалДиаграммыГанта реализованы свойства ЦветТекста, Идентификатор. Для расширения поля формы для диаграммы Ганта реализованы свойства ТекущееЗначение, ВыделенныеЗначения, РежимВыделенияЗначений, ТекущийИнтервал, ВыделенныеИнтервалы, РежимВыделенияИнтервалов, ВертикальныеЛинии, ГоризонтальныеЛинии. Для расширения поля формы для диаграммы Ганта реализованы события ПриАктивизацииЗначения, ПриАктивизацииИнтервала, ПередРазворачиванием, ПередСворачиванием. | Диаграмма Ганта имела другой внешний вид. У диаграммы отсутствовали возможности выделения значений и интервалов. | Диаграмма Ганта стала лучше соответствовать интерфейсу системы. Расширены возможности взаимодействия пользователя и диаграммы. |
В документации данное изменение описано здесь. | |||
Работа с XML, XDTO. | Для пространства имен XDTO http://v8.1c.ru/8.1/data/enterprise реализованы следующие типы:
При формировании собственного пакета XDTO рекомендуется использовать один из реализованных типов (в зависимости от типа сохраняемого значения). При использовании глобальной фабрики XDTO новые типы будут использованы автоматически. В режиме совместимости с версией 8.3.22 поведение не изменилось. | В пространстве имен XDTO http://v8.1c.ru/8.1/data/enterprise существовал только тип AnyRef, который не позволял корректно отобразить значение типа ЛюбаяСсылка. При использовании глобальной фабрики XDTO для реквизита типа ЛюбаяСсылка применялся тип AnyRef. | Устранено некорректное поведение системы. С применением типа AnyIBRef стало возможно корректно сохранять и восстанавливать значение реквизита типа ЛюбаяСсылка. |
Форма клиентского приложения. | На стороне сервера реализована поддержка следующих свойств элементов формы клиентского приложения:
Обращение к свойству ИспользуемаяТаблица вызывает исключение для следующих элементов формы клиентского приложения: расширение группы формы для обычной группы, расширение группы формы для страниц, команда формы. В режиме совместимости с версией 8.3.22 поведение не изменилось. | При обращении на стороне сервера к следующим свойств элементов формы клиентского приложения не происходило никаких действий и не возникало ошибки:
| Устранено некорректное поведение системы. |
Система компоновки данных. | При программном или интерактивном редактировании структуры настроек системы компоновки данных реализовано ограничение в 30 уровней вложенности. При интерактивной или программной загрузке отчета, варианта отчета, схемы компоновки данных из файла, будут загружены только те настройки, которые размещены не глубже 60 уровней вложенности. Остальные настройки будут проигнорированы. В режиме совместимости с версией 8.3.22 поведение не изменилось. | При работе (программной, интерактивной или загрузкой из файлов) со структурой настроек системы компоновки данных отсутствовали ограничения по вложенности элементов настроек, что в ряде случаев могло приводить к аварийному завершению клиентского приложения. | Снижено количество случаев неконтролируемого увеличения размера настроек системы компоновки данных в результате редактирования этих настроек (например, в результате перетаскивания фрагмента настроек). Разработчики и пользователи не смогут интерактивно и программно настроить вариант отчета, в котором будет превышено ограничение на глубину вложенности в 30 элементов для структуры настроек, элементов отбора или полей группировки. При открытии отчетов, а также при загрузке вариантов отчетов и настроек компоновки данных, будут утеряны элементы настроек, которые расположены глубже, чем 60 уровней вложенности. При этом пользователю будет выдана соответствующая диагностика. |
Работа с XML, XDTO. | При импорте XSD-схемы в пакет XDTO, для свойств, чьи элементы входят в модель содержания choice (в описании XSD-схемы), в качестве значения нижней границы устанавливаются значения, определенные для этих элементов непосредственно в XSD-схеме. | При импорте XSD-схемы в пакет XDTO, для свойств, чьи элементы входят в модель содержания choice (в описании XSD-схемы), в качестве значений нижней границы всегда устанавливались значения 0. | Устранено некорректное поведение системы. |
Форма клиентского приложения. | Если у формы клиентского приложения (в тонком, толстом или веб-клиенте) свойство Доступность установлено в значение Ложь, то на форме становятся недоступными кнопки, которые связаны с командами этой формы. В режиме совместимости с версией 8.3.22 поведение не изменилось. | Если у формы клиентского приложения (в тонком, толстом или веб-клиенте) свойство Доступность установлено в значение Ложь, то на кнопки формы, которые связаны с командами этой формы, оставались доступными. В режиме совместимости с версией 8.3.22 поведение не изменилось. | Устранено незапланированное поведение системы. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Мобильная платформа. Мобильный клиент. | При работе на мобильных устройствах, свойство СистемнаяИнформация.ТипПлатформы, содержит актуальное значение. Для системного перечисления ТипПлатформы реализованы значения, описывающие поддерживаемые мобильные операционные системы. В режиме совместимости с версией 8.3.22 поведение не изменилось. | При работе на мобильных устройствах, свойство СистемнаяИнформация.ТипПлатформы содержало значение Неопределено. | Упрощено определение типа (и разрядности) используемой мобильной версии системы «1С:Предприятие». |
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | Для мобильной версии системы «1С:Предприятие» реализована поддержка работы с NFC-метками. Данная возможность поддерживается при работе под управлением ОС Android версии 4.4 и последующих и iOS версии 13.0 и последующих. Поддерживается возможность чтения и записи данных в формате NDEF, перевод метки в состояние «только для чтения» и возможность запуска приложения при контакте мобильного устройства с NFC-меткой. Запуск приложения выполняется через механизм глубинного связывания. Реализовано свойство глобального контекста СредстваNFC. Реализованы объекты ТекстоваяЗаписьNDEF, URIЗаписьNDEF, МедиаЗаписьNDEF, ЗаписьNDEFВнешнегоТипа, ПустаяЗаписьNDEF, НеизвестнаяЗаписьNDEF, СообщениеNDEF, МеткаNDEF. | Данная возможность не предоставлялась. | На мобильном устройстве стало возможно работать с NFC-метками (не включая возможности оплаты). |
В документации данное изменение описано здесь. | |||
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | Реализована возможность масштабирования картинки пользователем в окне предварительного просмотра, которое показывается при выполнении метода СредстваМультимедиа.СделатьФотоснимок(). Возможность реализована при работе под управлением ОС Android. Масштабирование выполняется стандартным способом. | Данная возможность не предоставлялась. | Пользователь может посмотреть сделанную фотография более детально и повторить снимок, если это необходимо. |
Мобильная платформа. Мобильный клиент. | Для мобильной версии, работающей под управлением ОС Android, реализована возможность передавать данные запускаемому стороннему приложению и получать результат работы стороннего приложения. Реализована возможность настраивать поиск приложения, которое будет запущено с помощью объекта ЗапускПриложенияМобильногоУстройства. Для объекта ЗапускПриложенияМобильногоУстройства реализованы следующие свойства: ПрикрепляемыеДанные, Категории. Для объекта ЗапускПриложенияМобильногоУстройства реализованы следующие методы: ЗапуститьАсинх(), ЗапуститьБезОжидания(), УстановитьПараметрыВыбораПриложения(). Свойство ЗапускПриложенияМобильногоУстройства.Категория объявлено устаревшим и не рекомендуется для использования. Метод ЗапускПриложенияМобильногоУстройства.Запустить() объявлено устаревшим и не рекомендуется для использования. | Для мобильной версии, работающей под управлением ОС Android, возможности по передаче данных запускаемому стороннему приложению были более ограниченные. Отсутствовала возможность получать результат работы стороннего приложения. | Расширены возможности работы с внешними (по отношению к разрабатываемому мобильному приложению) мобильными приложениями при работе под управлением ОС Android. |
В документации данное изменение описано здесь. | |||
Мобильный клиент. | Для мобильного клиента с автономным режимом реализована возможность автоматического запуска обмена с основной информационной базой. Обмен запускается один раз в 15 минут (интервал не настраивается). Для обработчика события ПослеОбменаДаннымиСОсновнымСервером реализован параметр ДатаОбмена. | Данная возможность не предоставлялась. | Улучшена синхронизация данных между мобильным устройством и основной информационной базой. |
В документации данное изменение описано здесь и здесь. | |||
Мобильный клиент. Система взаимодействия. | Реализована возможность переключать видеозвонок на мобильное устройство и с мобильного устройства. | Данная возможность не предоставлялась. | Стало возможно снова подключиться к видеозвонку в тех случаях, когда невозможно продолжать разговор на устройстве, с которого пользователь начал видеозвонок. |
Мобильная платформа. Мобильный клиент. | Переработана форма выбора даты и времени при работе на мобильном устройстве. | Форма выбора даты и времени была другая. | Выбирать дату и время на мобильном устройстве стало удобнее. |
Мобильная платформа. Мобильный клиент. | Мобильная версия системы «1С:Предприятие» перестала работать в ОС iOS 8.0. Минимальная поддерживаемая версия iOS - версия 9.0. | Мобильная версия системы «1С:Предприятие» поддерживала использование ОС iOS 8.0. | Прекращена поддержка устаревшей версии ОС iOS. |
Мобильная платформа. Мобильный клиент. | В мобильной версии системы «1С:Предприятие» реализована возможность сканирования документов (с нормализацией результата) с помощью встроенной камеры мобильного устройства. Реализована возможность автоматического и ручного сканирования, сканирования одной или нескольких страниц и изменения порядка следования страниц в сканируемом документе. Для объекта СредстваМультимедиа реализованы методы:
Реализована функциональность мобильного приложения СканированиеДокументов. Возможность сканирования документов не поддерживается при работе под управлением ОС Windows. | Данная возможность не предоставлялась. Документы можно было сканировать только как фотографии, без нормализации расположения и качества изображения. | Реализована возможность сканирования документов с помощью камеры мобильного устройства таким образом, что результат сканирования сопоставим с результатом сканирования стационарным сканером. |
В документации данное изменение описано здесь и здесь. | |||
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | Расширены возможности отбора при работе с контактами и календарями. Для отборов, которые используются в методах МенеджерКонтактов.НайтиКонтакты() и МенеджерКалендарей.НайтиКалендари() реализована возможность указания полей отбора УчетнаяЗапись, ИдентификаторУчетнойЗаписи и ИсточникУчетнойЗаписи. При использовании методов МенеджерКонтактов.НайтиКонтакты(), МенеджерКалендарей.НайтиКалендари() и МенеджерКалендарей.НайтиСобытия() корневые значения переданного отбора складываются при выполнении поиска «по И». Для повышения скорости работы с контактами и календарями всегда использовать отбор по используемой в приложении учетной записи. | При работе с контактами и календарями отсутствовала возможность отбора по учетной записи (или ее параметрам). | Расширены возможности отбора при работе с контактами и календарями. |
В документации данное изменение описано здесь и здесь. | |||
Мобильная платформа. Мобильный клиент. | В мобильной версии системы «1С:Предприятие», работающее под управлением ОС Android, начиная с версии 9 и ОС iOS, начиная с версии 11, реализована возможность загрузки картинок в формате HEIC. После загрузки картинки преобразуются в формат JPEG и хранятся именно в этом формате. | Данная возможность не предоставлялась. | Расширен список форматов картинок, которые могут быть загружены мобильными приложениями на платформе «1С:Предприятие». |
Реализован раздел путеводителя Множественные значения поля ввода.
Реализован раздел путеводителя Регулярные выражения.
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Форма клиентского приложения. | Для поля формы, отображающего реквизит формы типа СписокЗначений или ДанныеФормыКоллекция, реализовано свойство РасширенноеРедактированиеМножественныхЗначений. Если свойство установлено в значение Ложь, то поле ввода работает аналогично тому, как оно работало в предыдущих версиях, за исключением отображения содержимого коллекции. Для поля ввода, отображающего множественные значения, реализована поддержка свойств ОграничениеТипа, ПараметрыВыбора, СвязиПараметровВыбора, СвязьПоТипу. Для формы выбора реализован параметр ВыборДобавлением. Для метода ОповеститьОВыборе() реализован параметр ВыборДобавлением. Для обработчиков событий НачалоВыбора и ОбработкаВыбора расширения поля формы для поля ввода реализован параметр ВыборДобавлением. Эти параметры позволят однозначно определить, в каком режиме находится поле формы, из которого инициировано добавление значений. Если для поля ввода, отображающего множественные значения, разрешен выбор с использованием флажков, а в данных поля расположено несколько значений, то открытие списка выбора приведет к тому, что в этом списке будут все выбранные значения с включенными флажками. | Данная возможность не предоставлялась. Было невозможно изменить только представление множественных значений в поле ввода, не включая режим редактирования множественных значений. В событиях и методах работы с подбором значений в поле ввода было невозможно определить, в каком режиме работы с множественными значениями работает поле. | При работе с множественными значениями в поле ввода стало возможно четко определять режим работы поля. Также стало возможно реализовать прежнее поведение там, где новое поведение не требуется. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | Пользователю стало быстрее и проще добиться ситуации, когда документ в видоискателе мобильного устройства имеет оптимальное качество для сканирования (зеленая рамка вокруг документа). Изменен алгоритм вычисления качества сканируемого документа для получения более равномерного распределения вычисляемого значения. Пользователь будет получать предупреждение, если он пытается повторного сканировать уже отсканированную страницу. | Пользователю требовалось приложить больше усилий для того, чтобы система положительно оценила качество сканируемого документа. Алгоритм вычисления качества сканируемого документа возвращал значения, которые были неравномерно распределены внутри допустимого диапазона значений. Пользователь не получал предупреждения, если он пытался выполнить повторное сканирование уже отсканированной страницы. | Улучшен механизм сканирования документов в мобильной версии системы «1С:Предприятие». |
Средства администрирования. | Метод ПолучитьСтруктуруХраненияБазыДанных() возвращает описание служебных таблиц, связанных с механизмом распознавания речи. | Таблицы, связанные с механизмом распознавания речи, не возвращались методом ПолучитьСтруктуруХраненияБазыДанных(). | Устранено некорректное поведение системы. |
Средства администрирования. | Метод ПолучитьСтруктуруХраненияБазыДанных() возвращает описание служебных таблиц, связанных с системой взаимодействия. | Таблицы, связанные с системой взаимодействия, не возвращались методом ПолучитьСтруктуруХраненияБазыДанных(). | Устранено некорректное поведение системы. |
Средства администрирования. | Метод ПолучитьСтруктуруХраненияБазыДанных() возвращает описание служебных таблиц, связанных с механизмом управления табличными пространствами базы данных. | Таблицы, связанные с механизмом управления табличными пространствами базы данных, не возвращались методом ПолучитьСтруктуруХраненияБазыДанных(). | Устранено некорректное поведение системы. |
Средства администрирования. | Метод ПолучитьСтруктуруХраненияБазыДанных() возвращает описание служебных таблиц, связанных с ботами системы взаимодействия. | Таблицы, связанные с ботами системы взаимодействия, не возвращались методом ПолучитьСтруктуруХраненияБазыДанных(). | Устранено некорректное поведение системы. |
Средства администрирования. | Метод ПолучитьСтруктуруХраненияБазыДанных() возвращает описание служебных таблиц, связанных с хранением различных настроек. | Таблицы, связанные с хранением различных настроек, не возвращались методом ПолучитьСтруктуруХраненияБазыДанных(). | Устранено некорректное поведение системы. |
Мобильный клиент. | При выполнении автоматической синхронизации данных мобильным клиентом с автономным режимом реализованы следующие возможности:
| Мобильное устройство могло переходить в спящий режим во время начального заполнения информационной базы данными, что приводило к ситуациям, когда приложение работает, а данные в нем неполные или неконсистентные или отсутствуют. Отображение информации о процессе обмена было менее наглядным. | Улучшен процесс автоматической синхронизации данных для мобильного клиента, работающего в автономном режиме. |
Средства администрирования. | При выполнении операции тестирования и исправления информационной базы реализована возможность выполнять проверки логической и ссылочной целостности конкретных типов объектов информационной базы. Реализована возможность указания типов объектов информационной базы в диалоге тестирования и исправления конфигуратора. Для параметров -LogIntegrity и -LogAndRefsIntegrity команды /IBCheckAndRepair пакетного режима запуска конфигуратора реализованы значения параметров: Constants, Catalogs, Documents, DocumentJournals, ChartsOfCharacteristicTypes, ExchangePlans, ChartsOfAccounts, ChartsOfCalculationTypes, InformationRegisters, AccumulationRegisters, AccountingRegisters, CalculationRegisters, BusinessProcesses, Tasks, Other. | При выполнении операции тестирования и исправления информационной базы не предоставлялась возможность выполнять проверки логической и ссылочной целостности конкретных типов объектов информационной базы. | Расширены возможности операции тестирования и исправления информационной базы. |
В документации данное изменение описано здесь и здесь. | |||
Сборщик мобильных приложений. | В сервисе сборки мобильных приложений реализована поддержка мобильной версии 8.3.23 системы «1С:Предприятие». | Сервис сборки мобильных приложений не поддерживал мобильную версию 8.3.23 системы «1С:Предприятие». | Для сервиса сборки мобильных приложений расширен список поддерживаемых мобильных версии системы «1С:Предприятие». |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.17. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Система лицензирования. Средства администрирования. | Проверка легальности использования прикладного решения на уровне «1С:Предприятия» реализована в клиент-серверном варианте информационной базы. Для прохождения проверки требуется выполнить настройку клиента лицензирования. Описание настроек клиента лицензирования приведено в документации. Для разделенной информационной базы настройки клиента лицензирования необходимо выполнить один раз. Не требуется выполнять данную настройку для каждой области данных. | Проверка легальности использования прикладного решения на уровне «1С:Предприятия» выполнялась только в файловом варианте и при использования сервера МИНИ. | Проверка легальности использования прикладного решения стала выполняться во всех вариантах информационных баз. |
В документации данное изменение описано здесь. |
Версия 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) механизма полнотекстового поиска в данных. Особенностью механизма является использование специальных алгоритмов выделения корневой основы и списка стоп-слов. Новая версия полнотекстового поиска поддерживает не все возможности поисковых запросов текущей версии полнотекстового поиска. Изменен дизайн выдачи результатов полнотекстового поиска. Для новой версии полнотекстового поиска реализованы следующие изменения в поведении методов менеджера полнотекстового поиска:
Для менеджера полнотекстового поиска реализованы методы ПолучитьВерсиюПолнотекстовогоПоиска()/УстановитьВерсиюПолнотекстовогоПоиска(). Реализованы сервисы кластера серверов:
Реализовано событие технологического журнала <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. | Данная возможность не предоставлялась. Возможность внешнего управления сеансами была доступна только для клиент-серверного варианта информационной базы. | Возможность централизованно управлять количеством одновременно используемых лицензий для различных прикладных решений, без модификации самих прикладных решений. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Табличный документ. | Автоматический расчет ширины колонок при выводе результата отчета в табличный документ выполняется следующим образом:
В режиме совместимости с версией 8.3.21 поведение не изменилось. При двойном щелчке мышью по разделителю колонок, ширина колонки вычисляется с учетом свойства Размещение: если в ячейке табличного документа это свойство имеет значение Переносить, то ширина текста рассчитывается таким образом, чтобы не превышать 80 символов шрифта, установленного в ячейке (с учетом выполненных переносов). | Автоматический расчет ширины колонок при выводе результата отчета в табличный документ выполнялся следующим образом:
| Реализован более корректный расчет ширины колонок в отчетах. |
В документации данное изменение описано здесь. | |||
Табличный документ. | Для табличного документа реализована возможность устанавливать отступы содержимого от границ ячейки/области ячеек. Для объектов ОбластьЯчеекТабличногоДокумента, РисунокТабличногоДокумента, ОформлениеКомпоновкиДанных, ОформлениеЯчейкиТаблицыОбластиКомпоновкиДанных реализованы свойства ОтступСлева, ОтступСправа, ОтступСверху, ОтступСнизу. Для настроек системы компоновки данных данные свойства доступны только для настроек отчетов. Экспорт в форматы XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007 и старше, Microsoft Word 2007 и старше) или ODS (OpenDocument) учитывает наличие отступов. | Данная возможность не предоставлялась. | Улучшены возможности оформления отчетов. |
Табличный документ. | Реализована возможность получать формат строк области ячеек табличного документа. Реализовано свойство ОбластьЯчеекТабличногоДокумента.ФорматСтрок. Для методов Область() и ПолучитьОбласть() объекта ТабличныйДокумент реализован параметр ФорматСтрок. | Данная возможность не предоставлялась. | С помощью встроенного языка стало возможно определить, какой формат строк установлен для выделенной области ячеек. |
Работа с СУБД. | В данные (поле Назначение), возвращаемые методом глобального контекста ПолучитьСтруктуруХраненияБазыДанных(), внесена информация, описывающая таблицу обмена данными для мобильного клиента с автономным режимом. | Данная возможность не предоставлялась. | Устранено некорректное поведение системы. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 10.19, 11.14. Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 10.20, 11.15. Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 10.21, 11.16. Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 12.9, 13.5, 14.1. Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 12.10, 13.6, 14.2. Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 12.11, 13.7, 14.3. Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Средства печати. | В ОС 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. Если для системы компоновки данных не задан параметр ПлотностьСохраняемыхКартинок, то компоновщик макета компоновки данных использует для этого параметра значение Высокая (а в режиме совместимости с версей 8.3.21 - Исходная). Если известно, что отчет или табличный документ содержат картинки, с которыми желательно работать в оригинальном качестве (например, они будут сохраняться в файлы и редактироваться), то рекомендуется устанавливать свойство ПлотностьСохраняемыхКартинок в значение Исходная. В режиме совместимости с версией 8.3.21 поведение не изменилось. | Данная возможность не предоставлялась. Картинки всегда сохранялись в исходном виде. При экспорте табличного документа в формате Office OpenXML (*.docx) рисунки сохраняются в формате VML. | Стало возможно управлять размером файла, который получается в результате экспорта табличного документа в другой формат. |
В документации данное изменение описано здесь. | |||
Расширение конфигурации. | Снижено использование оперативной памяти в том случае, когда в расширении конфигурации находится много ролей и заимствованных объектов. Ускорен запуск сеанса при наличии в расширении большого количества ролей и заимствованных объектов. При подключении расширения уменьшено количество однотипных сообщений об ограничениях доступа при расширении ролей. | Приложение использовало больше оперативной памяти в том случае, когда в расширении конфигурации находится много ролей и заимствованных объектов. Запуск сеанса занимал больше времени при наличии в расширении большого количества ролей и заимствованных объектов. При подключении расширения формировалось большое количество однотипных сообщений об ограничениях доступа при расширении ролей. | Повышена эффективность использования ресурсов компьютера при использовании расширений с большим количеством ролей и заимствованных объектов. |
Табличный документ. | При экспорте табличного документа в форматы Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML) реализовано следующее поведение для объектов типа Картинка:
В результате сделанных изменений, при масштабировании документа 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 версии 19 (и последующие версии), работающего под управлением ОС Linux, macOS и Windows. Реализована поддержка видеозвонков при использовании веб-браузера Microsoft Edge версии 64 и последующих версий. Реализована поддержка прогрессивных веб-приложений при использовании веб-браузеров Яндекс.Браузер и Microsoft Edge версии 73 и последующих версий. Реализована возможность отладки веб-клиента, работающего под управлением веб-браузеров Яндекс.Браузер и Microsoft Edge. | Данные возможности не предоставлялись. | Расширен список поддерживаемых веб-браузеров. Расширены возможности системы, которые можно использовать в веб-клиенте. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Полнотекстовый поиск. | Для конфигурационного файла conf.cfg реализован параметр FtsJavaOpts, с помощью которого можно задать параметры работы виртуальной машины Java, которая используется полнотекстовым поиском 2-й версии. | Данная возможность не предоставлялась. | Реализована возможность управления параметрами виртуальной машины Java, которая используется версией 2 полнотекстового поиска. |
В документации данное изменение описано здесь. | |||
Внешние отчеты и обработки. | Для метода Подключить() менеджера внешних отчетов реализован параметр КодЯзыка. Параметр позволяет указать язык, который будет использоваться в подключаемой внешнего отчета в качестве текущего языка. | Данная возможность не предоставлялась. При подключении внешнего отчета использовался текущий язык аутентифицированного пользователя. Код этого языка возвращается методом глобального контекста ТекущийЯзык(). | Реализована возможность открывать внешние отчеты на требуемом языке локализации. |
В документации данное изменение описано здесь. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Мобильный клиент. | Для мобильного клиента с автономным режимом реализована возможность автоматической синхронизации данных с основным сервером. При редактировании состава данных автономной конфигурации имеется возможность указать, что объект участвует в автоматическом обмене и будет-ли выполняться регистрация изменений объекта для целей автоматического обмена. Реализован диалог настройки автоматического обмена с автономной конфигурацией. Для модуля объекта плана обмена реализованы обработчики событий ПриАвтоматическомСозданииНовогоУзла(), ПередСозданиемНачальногоОбраза(), ПередНачаломОтправкиДанныхПодчиненному(), ПередНачаломОтправкиДанныхГлавному(). Для плана обмена реализован стандартный реквизит ДатаОбмена. Реализовано свойство глобального контекста ОбменДаннымиСОсновнымСервером. Реализован обработчик события модуля приложения ПослеОбменаДаннымиСОсновнымСервером(). | Данная возможность не предоставлялась. Синхронизацию всегда требовалось реализовать на встроенном языке. | Упрощена реализация обмена между мобильным клиентом с автономным режимом и основным сервером. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Мобильная платформа. Табличный документ. | В мобильной платформе реализована возможность просмотра табличного документа с помощью метода ТабличныйДокумент.Показать() или интерактивного открытия. | Данная возможность не предоставлялась. | В приложениях на мобильной платформе стало возможно просматривать табличные документы, полученные извне. |
Мобильный клиент. | Для мобильного клиента с автономным режимом реализована возможность переводить звонок системы взаимодействия в фоновый режим. При переводе звонка в фоновый режим прекращается передача видеопотока с мобильного устройства. При работе под управлением ОС iOS данная возможность доступна начиная с версии 10. При работе под управлением ОС Android данная возможность доступна на всех поддерживаемых версиях. Для мобильного клиента реализована возможность демонстрации экрана собственного устройства и просмотр демонстрации «чужого» экрана устройства с помощью видеопотока системы взаимодействия. Демонстрация работает также и в том случае, когда приложение не активно. При работе под управлением ОС iOS данная возможность доступна начиная с версии 12. При работе под управлением ОС Android данная возможность доступна на всех поддерживаемых версиях. Для списка используемых функциональностей мобильного устройства реализована функциональность Видеоконференция. | При сворачивании приложения мобильного клиента, переходе в другое приложение или блокировке устройства участие в видеозвонке приостанавливалось. Демонстрация экрана использовала другой протокол работы. | Стало возможно продолжать звонок при переходе мобильного приложения в фоновый режим. Реализована возможность передачи не только экрана мобильного приложения, но и экрана устройства. Повышена производительность работы при демонстрации экрана устройства. |
Мобильный клиент. | Если при потере соединения с основным сервером, в мобильном клиенте с автономным режимом работы используется форма отчета, то:
| Если при потере соединения с основным сервером, в мобильном клиенте с автономным режимом работы используется форма отчета, то:
| При переходе мобильного клиента в автономный режим пользователю стало более комфортно работать с отчетом. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | Восстановлена возможность обработки звонков и SMS в мобильном приложении, собранном для работы под управлением ОС Android. Для восстановления работы необходимо повторно собрать мобильное приложение с использованием мобильной версию 8.3.22 и конфигурации, которая выгружена конфигуратором версии 8.3.22. При необходимости следует указать поясняющие тексты для требуемой функциональности мобильного приложения. | Не выполнялась обработка звонков и SMS в мобильном приложении, собранном для работы под управлением ОС Android, несмотря на корректно указанную используемую функциональность мобильного приложения. | Устранено некорректное поведение системы. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 14.4. Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Обновление конфигурации базы данных. | Ускорено выполнение команды MergeCfg пакетного режима запуска конфигуратора. Время выполнения команды должно соответствовать времени интерактивного выполнения операции. | Выполнение команды MergeCfg пакетного режима запуска конфигуратора требовало больше времени. | Устранено некорректное поведение системы. |
Работа с XML, XDTO. | Для объектов ОбъектXDTO и ЗначениеXDTO реализован метод Фабрика(), который возвращает объект типа ФабрикаXDTO, который использовался для создания используемого объекта или значения. При работе с объектами XDTO (и записи их в XML) следует использовать один и тот же экземпляр фабрики для всех используемых объектов. | Данная возможность не предоставлялась. | В случае необходимости, стало возможно получить объект ФабрикаXDTO, который использовался для создания объекта или значения XDTO. |
Системные требования. | Для платформы «1С:Предприятие» реализована поддержка 64-разрядной архитектуры процессоров ARM (включая процессоры Байкал). Система «1С:Предприятие» для процессоров ARM не поддерживает:
Реализовано значение системного перечисления ТипПлатформы.Linux_ARM_64. Внесены изменения в технологию создания внешних компонент (см. здесь). Использование системы «1С:Предприятие» для процессоров ARM требует наличие лицензии КОРП. | Система «1С:Предприятие» не поддерживала запуск на системах, работающих на процессорах ARM. | Расширен список оборудования, на котором может функционировать система «1С:Предприятие». |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь. | |||
Внешние компоненты. Веб-клиент. | Реализована поддержка расширений для работы с файлами и криптографией при использовании веб-браузеров Яндекс.Браузер, Chromium-gost и Microsoft Edge. Изменена документация по технологии создания внешних компонент URL1. Установка манифестов расширений и адаптеров внешних компонент выполняется в следующие каталоги (ключи реестра):
| При работе веб-клиента под управлением веб-браузеров Яндекс.Браузер, Chromium-gost и Microsoft Edge не поддерживалось использование расширений для работы с файлами и криптографией. Установка манифестов расширений и адаптеров внешних компонент выполнялась в следующие каталоги (ключи реестра):
| Расширены возможности веб-клиента при работе под управлением веб-браузеров Яндекс.Браузер, Chromium-gost и Microsoft Edge. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.16. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.16. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Система взаимодействия. | Изменена схема хранения значений разделителей для некоторых объектов системы взаимодействия в распределенной информационной базе. После перехода на версию 8.3.22 боты системы взаимодействия начнут работать после наступления одного из событий:
| Схема хранения значений разделителей для некоторых объектов системы взаимодействия была другой. | Устранено некорректное поведение системы. |
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | В интерфейсе мобильного приложения, который используется для сканирования штрих-кода (при вызове метода СредстваМультимедиа.ПоказатьСканированиеШтрихКодов()), реализована возможность интерактивного управления работой подсветки камеры. Кнопка управления подсветки зависит от наличия на устройстве подсветки и датчика освещения. Состояние использования подсветки запоминается между сеансами работы. | Данная возможность не предоставлялась. Подсветка камеры включалась только автоматически, что не позволяло использовать подсветку в случаях, когда на устройстве не было датчика освещенности. | Упрощено сканирование штрих-кодов встроенными средствами (в условиях недостаточной освещенности) на устройствах, которые не обладают датчиком освещенности, но имеют подсветку камеры. |
Кластер серверов. | Ускорено выполнение административных операций через сервер администрирования (ras). Уменьшена частота и длительность периодов, когда соединения от сервера администрирования могут конфликтовать с монопольным доступом к информационной базе. | Выполнение административных операций через сервер администрирования (ras) занимало больше времени. Соединение с кластером серверов, которое установлено сервером администрирования (ras) могло чаще конфликтовать с монопольным доступом к информационной базе. | Ускорены операции по администрирования кластера серверов через сервер администрирования (ras). |
Автономный сервер. | Для SSH-шлюза автономного сервера реализованы следующие команды:
Для команд infobase config export реализован параметр --file для указания размещения файла внешней обработки или конфигурации. Для команд infobase config import реализован параметр --out для указания размещения файла внешней обработки или конфигурации. | Данные возможности не предоставлялись. | Расширены возможности автономного сервера в части работы с внешними отбработками и отчетами. |
В документации данное изменение описано здесь. | |||
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.16. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.16. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа в ОС Linux. | Реализована поддержка следующих дистрибутивов операционной системы Linux:
| Данные дистрибутивы не поддерживались. | Расширен список поддерживаемых дистрибутивов ОС Linux. |
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь. | |||
Системные требования. Работа в ОС Linux. | Прекращена поддержка следующих дистрибутивов операционной системы Linux:
| Система «1С:Предприятие» поддерживала работу в следующих дистрибутивах операционной системы Linux::
| Прекращена поддержка устаревших дистрибутивов операционной системы Linux. |
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь. | |||
Системные требования. Мобильная платформа. Мобильный клиент. | Мобильные приложения, собранные с использованием мобильной версии 8.3.22.40, будут удовлетворять требованиям магазина приложений Google в части загрузки новых приложений, использующих механизм встроенных покупок. Для того, чтобы загрузить мобильное приложение в магазин Google Play, необходимо собрать мобильное приложение с использованием мобильной версии 8.3.22.40 или последующих. | Мобильные приложения, которые используют механизм встроенных покупок и собранные с использованием мобильных версий, предшествующих версии 8.3.22.40, будет невозможно загрузить в магазин Google Play после 1 ноября 2022 года. | Мобильная версия системы «1С:Предприятие» удовлетворяет требованиям магазина приложений Google Play. |
Мобильная платформа. Мобильный клиент. | Расширен список поддерживаемых корневых сертификатов. | Список поддерживаемых корневых сертификатов был меньшего размера. | Расширен список поддерживаемых корневых сертификатов. |
Автономный сервер. | Оптимизировано завершение работы автономного сервера. | Завершение работы автономного сервера требовало больше времени. | Ускорен перезапуск автономного сервера после выполнения операции обновления конфигурации информационной базы. |
Мобильная платформа. Мобильный клиент. Специальные возможности мобильного устройства. | Обновлены версии библиотек статистики для мобильной платформы и мобильного клиента. | Мобильная платформа и мобильный клиент содержали устаревшие версии библиотек статистики. | Обновлены версии библиотек статистики для соответствия требованиям магазина Google Play. |
Системные требования. | Для платформы «1С:Предприятие» реализована поддержка процессоров Эльбрус (процессоры Эльбрус-8С). Система «1С:Предприятие» для процессоров Эльбрус не поддерживает:
Реализовано значение системного перечисления ТипПлатформы.Linux_E2K. Внесены изменения в технологию создания внешних компонент (см. здесь). Использование системы «1С:Предприятие» для процессоров Эльбрус требует наличие лицензии КОРП. | Система «1С:Предприятие» не поддерживала запуск на системах, работающих на процессорах Эльбрус. | Расширен список оборудования, на котором может функционировать система «1С:Предприятие». |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь. | |||
Работа с СУБД. Системные требования. | Реализована возможность работы с СУБД Microsoft SQL Server 2022. | СУБД Microsoft SQL Server 2022 не поддерживалась. | Реализована поддержка новой версии СУБД компании Microsoft. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.16. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.16. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Системные требования. Работа с СУБД. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 10.22. Поддерживаемые версией СУБД архитектуры процессоров: x86, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 11.17. Поддерживаемые версией СУБД архитектуры процессоров: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 12.12. Поддерживаемые версией СУБД архитектуры процессоров: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 13.8. Поддерживаемые версией СУБД архитектуры процессоров: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 14.5. Поддерживаемые версией СУБД архитектуры процессоров: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 10.23. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 11.18. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 12.13. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 13.9. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 14.6. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 15.1. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 11.19. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.14. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 12.14. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 13.10. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 14.7. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с СУБД. Системные требования. | Реализована поддержка СУБД PostgreSQL следующих версий: 15.2. Поддерживаемые версией СУБД архитектуры процессоров: ARM64, E2k, x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.18. Поддерживаемые операционные системы: определяются производителем СУБД. | Данные версии СУБД PostgreSQL не поддерживались. | Расширен список поддерживаемых СУБД. |
Работа с Интернет. | При использовании объекта HTTPСоединение в операционных системах Linux и macOS реализована возможность использовать аутентификацию Kerberos. Данная возможность реализована в толстом клиенте и на стороне сервера. | При использовании объекта HTTPСоединение в операционных системах Linux и macOS не поддерживалась возможность использования аутентификации Kerberos. Данный вид аутентификации поддерживался только при работе под управлением ОС Windows. | При использовании объекта HTTPСоединение в операционных системах Linux и macOS реализована возможность использовать аутентификацию Kerberos. |
Полнотекстовый поиск. | Оптимизировано выполнение полнотекстового поиска. Снижена нагрузка на процессор во время выполнения поиска. | Полнотекстовый поиск требовал больше времени на нахождение результата и существенно нагружал процессор. | Оптимизировано выполнение полнотекстового поиска. |
Работа с файлами. | Исполнении методов НачатьПомещениеФайла(), НачатьПомещениеФайлов(), НачатьПомещениеФайлаНаСервер(), НачатьПомещениеФайловНаСервер(), ПоместитьФайлНаСерверАсинх (), ПоместитьФайлыНаСерверАсинх() в толстом клиенте выполняется в основном потоке, но остается асинхронным. В результате, при выполнении данных методов, блокируется обновление пользовательского интерфейса, но сохраняется программный интерфейс работы методов. | Исполнении методов НачатьПомещениеФайла(), НачатьПомещениеФайлов(), НачатьПомещениеФайлаНаСервер(), НачатьПомещениеФайловНаСервер(), ПоместитьФайлНаСерверАсинх (), ПоместитьФайлыНаСерверАсинх() в толстом клиенте могло приводить к аварийному завершению работы приложения. | Устранено некорректное поведение системы. |
Средства администрирования. Установка клиентского приложения. Работа в ОС Linux. | Для ОС Linux реализована возможность установки системы «1С:Предприятие» с помощью rpm- и deb-пакетов. В пакетах поставляются все компоненты системы. Установка и удаление выполняется с помощью пакетного менеджера используемой операционной системы. Для файл conf.cfg реализованы параметры PublishDistributiveLocationLinuxDeb64, PublishDistributiveLocationLinuxDeb32, PublishDistributiveLocationLinuxRpm64, PublishDistributiveLocationLinuxRpm32. Для элемента point файла default.vrd реализованы атрибуты pubdstlindeb32, pubdstlindeb64, pubdstlinrpm32, pubdstlinrpm64. Для параметра pubdst секции http конфигурационного файла автономного сервера реализованы параметры lindeb64, lindeb32, linrpm64, linrpm32. Поддержка установки с помощью run-файлов (программа установки) не прекращается и будет существовать одновременно с файлами пакетов. | Приложения системы «1С:Предприятие» поставлялись в виде run-пакетов. | Расширены возможности установки компонентов системы «1С:Предприятие» для ОС Linux. |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь, здесь, здесь, здесь и здесь. | |||
Средства разработки. | Реализована возможность включать отладку по протоколу HTTP в том случае, если для кластера серверов системы «1С:Предприятие» настроен автоматический запуск при работе под управлением ОС Linux. Для включения протокола отладки необходимо использовать параметр SRV1CV8_DEBUG конфигурационного файла кластера серверов. | Если в ОС Linux настроен автоматический запуск кластера серверов «1С:Предприятие» при старте операционной системы, то в этом случае не поддерживалось использование протокола отладки HTTP (поддерживался только протокол откладки TCP). | Устранено некорректное поведение системы. |
В документации данное изменение описано здесь и здесь. | |||
Системные требования. Работа с СУБД. Web-сервисы и HTTP-сервисы. | Реализована поддержка СУБД Postgres Pro следующих версий:
Разрядность версий СУБД: x86-64. Поддержка реализована, начиная с версии «1С:Предприятие»: 8.3.16. Поддерживаемые операционные системы: определяются производителем СУБД.
| Не поддерживались следующие версии СУБД Postgres Pro:
| Расширен список поддерживаемых СУБД. |
Версия 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-файлов. При выгрузке на стороне кластера серверов реализована возможность многопоточной выгрузки конфигурации. Команда Конфигуратора Выгрузить конфигурацию в файлы позволяет указать способ выгрузки (на сервере/на клиенте), количество одновременных потоков выгрузки и необходимость архивировать файл выгрузки. Для выполнения данной задачи реализован специальный параметр для следующих инструментов загрузки:
| Данная возможность не предоставлялась. | Стало возможно существенно ускорить выгрузку конфигурации в 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, используемый материал товара и т.д. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Система взаимодействия. | Для видеозвонков системы взаимодействия реализована возможность создания нового обсуждения во время видеозвонка. Состав участников обсуждения заполняется из состава участников текущего видеозвонка. В окне видеозвонка, для кнопки Перейти к обсуждению, реализовано подменю из команд Перейти к обсуждению и Новое обсуждение для видеозвонка. | Перейти к обсуждению во время видеозвонка можно было только в том случае, если видеозвонок начинался из какого-либо обсуждения. Если видеозвонок начинался из меню системы взаимодействия, то для обмена текстовой информацией по теме обсуждения было необходимо вручную создать новое обсуждение и добавить в него всех участников звонка. | Во время видеозвонка стало возможно быстро создать (и перейти при необходимости) в текстовый чат, связанный с текущим видеозвонком. |
Обработка ошибок. | В диалоге формирования отчета об ошибке реализована возможность просмотра окна О программе. | Данная возможность не предоставлялась. | При формировании отчета об ошибке стало возможно уточнить информацию о том, в каком окружении произошла ошибка (версия прикладного решения и платформы, режим подключения, пользователь, имя информационно базы и т.д.). |
Обработка ошибок. Веб-клиент. | Если подключение к информационной базе выполняется веб-клиентом по протоколу 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.14 или последующее (включая значение Не использовать). | Происходило нарушение корректности индекса полнотекстового поиска, когда в информационной базе выполнялось большое количество итераций обновления индекса полнотекстового поиска (сотни тысяч итераций) и в базе находится большое количество индексируемых элементов. | Устранено некорректное поведение системы. |
Табличный документ. | При преобразовании табличного документа в компактный вид, применяемый на мобильных устройствах, для выравнивания текста в ячейках используется свойство АвтоОтступ. | При преобразовании табличного документа в компактный вид, применяемый на мобильных устройствах, для выравнивания текста в ячейках использовалось только свойство Отступ. | Улучшено отображение табличного документа на мобильных устройствах. |
Система взаимодействия. | Если в тонком или веб-клиенте во время видеозвонка включается режим отображения экрана, то окно видеозвонка меняет свой вид на компактное отображение. Реализована возможность свернуть компактное окно видеозвонка до размеров заголовка. | Если в тонком или веб-клиенте во время видеозвонка включается режим отображения экрана, то окно видеозвонка пропадало с экрана. Пользователю, который демонстрирует экран, было непонятно, остались у него слушатели или уже нет. | Пользоваться демонстрацией экрана во время видеозвонка стало удобнее. |
Табличный документ. | При сохранении табличного документа в формат 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». |
Имена содержат русскую букву «с». |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Мобильная платформа. Мобильный клиент. Работа с 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.20 поведение не изменилось. | Пользовательские настройки отчета сохранялись только при вызове стандартной команды формирования отчета. | Устранено некорректное поведение системы. Снижена вероятность утери выполненных настроек за счет автоматического сохранения. |
Распределенные информационные базы. | В каждом узле распределенной информационной базы необходимо вводить данные клиента лицензирования. | Данные клиента лицензирования было необходимо вводить только в главном узле распределенной информационной базы. | Устранено незапланированное поведение системы. |
В документации данное изменение описано здесь. | |||
Мобильная платформа. Мобильный клиент. Средства администрирования. | В состав мобильной версии системы «1С:Предприятие» включен файл cacertnx.pem, который содержит корневые сертификаты удостоверяющих центров. При установке защищенного соединения, проверка отзыва сертификатов выполняется в следующем порядке: сертификаты из файла cacertnx.pem, сертификаты конфигурации, сертификаты приложения, сертификаты мобильной операционной системы. | Данная возможность не предоставлялась. | Расширены возможности проверки отзыва сертификатов.
|
Работа с СУБД. Регистры бухгалтерии. | Изменен состав индексов регистра бухгалтерии при работе под управлением СУБД PostgreSQL, Oracle Database и Дата акселератора. Состав индексов изменяется при выполнении реструктуризации регистра бухгалтерии (в том числе при выполнении операции тестирования и восстановления). | Состав индексов регистра бухгалтерии при работе под управлением СУБД PostgreSQL, Oracle Database и Дата акселератора был другим. | Ускорено получение данных из регистров бухгалтерии. |
Мобильная платформа. Мобильный клиент. Системные требования. Сборщик мобильных приложений. | Реализована поддержка ОС Android 12. Прекращена поддержка ОС Android 4.1 (минимальная поддерживаемая версия ОС Android - 4.4). Изменена технология создания внешних компонент (см. здесь). Мобильное приложение, которое будет опубликовано в магазине приложений Google Play и использует функциональность Установка приложений, должно соответствовать требованиям магазина приложений, которые вступают в силу 11 июля 2022 года. Для этого необходимо использовать мобильную версию 8.3.21.41 и последующие версии. | Поддерживалась ОС Android версии 4.1. | Реализована поддержка актуальной версии ОС Android. Мобильная версия «1С:Предприятие» перестала поддерживать устройства, для которых Google перестала выпускать обновления безопасности. |
В документации данное изменение описано здесь. | |||
Работа с информационными базами. Средства администрирования. | При вызове метода УдалитьДанныеИнформационнойБазы() будет выполнена попытка установить монопольный режим, если монопольный режим еще не установлен. Если установить монопольный режим не получилось - метод завершит работу формированием исключения При работе метода УдалитьДанныеИнформационнойБазы() расширения, установленные в информационной базе не удаляются. Данные в таблицах объектов расширений - удаляются. | В файловой информационной базе исполнение метода УдалитьДанныеИнформационнойБазы() без установки монопольного режима успешно работало. | Устранено некорректное поведение системы. |
В документации данное изменение описано здесь. | |||
Работа с PDF-документами. | Для методов Записать() и ЗаписатьАсинх() объекта ДокументPDF реализованы параметры ТипФайла. При интерактивном сохранении документа в формате PDF реализована возможность выбрать вариант PDF-документа. | Данная возможность не предоставлялась. | Стало возможно записывать PDF-документ в нужном формате (включая форматы архивного хранения PDF/A) |
В документации данное изменение описано здесь. | |||
Мобильная платформа. Мобильный клиент. | Если на устройстве под управлением ОС iOS установлен увеличенный масштаб, то мобильная версия «1С:Предприятие» также будет отображать свой интерфейс в увеличенном масштабе. | Данная возможность не предоставлялась. | Улучшено отображение пользовательского интерфейса на мобильных устройствах под управлением ОС iOS. |
Работа с XML, XDTO. | Если в результате XSL-преобразования, которое выполняется с помощью объекта ПреобразованиеXSL, результатом преобразования выступает HTML-файл, то для атрибутов различных элементов href, action, src и атрибута name элемента a, выполняется URL-кодирование значения атрибута. Из URL-кодирования исключаются следующие символы: @/:=?;#%&,+\. | Если в результате XSL-преобразования, которое выполняется с помощью объекта ПреобразованиеXSL, результатом преобразования выступает HTML-файл, то URL-кодирование каких-либо значений не выполнялось. | Устранено некорректное поведение системы. |
Работа с XML, XDTO. | Для метода глобального контекст ПрочитатьXML() реализована возможность выполнить частичное чтение: прочитать только те данные, которые указаны в xml-файле, не изменяя данные, которые уже находятся в объекте информационной базы. Такое чтение включается в том случае, если xml-элемент, описывающий объект системы «1С:Предприятие» содержит необязательный атрибут dataPart, установленный в значение true. Система «1С:Предприятие» не позволяет создать xml-файл, который позволит выполнить частичное чтение. Частичное чтение реализовано для следующих объектов конфигурации: справочники, документы, задачи, бизнес-процессы, планы обмена, планы счетов, планы расчетов, планы видов характеристик, регистры сведений, накоплений, расчета и бухгалтерии. | Метод ПрочитатьXML() не позволял выполнить частичное чтение объекта конфигурации из xml-файла. | Расширены возможности обмена со сторонними системами с помощью xml-файлов. |
Работа с Интернет. | Во время вызова метода ИнтернетПочта.Подключиться() используется защищенное соединение. Если в прикладном решении используются почтовые сервера, для которых не требуется выполняться проверку сертификата сервера, то эти сервера необходимо указать в конфигурационном файле conf.cfg. Для этого реализован параметр IgnoreInternetMailServerCertificateVerificationList этого конфигурационного файла. | Во время вызова метода ИнтернетПочта.Подключиться() использовалось не защищенное соединение. | Повышена безопасность использования объектов, связанных с удаленным доступом к различным внешним сервисам. |
В документации данное изменение описано здесь. |
Версия 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-подобной разметкой от недопустимых символов. |
Общие объекты. | Реализована возможность получения типа клиентского приложения, начавшего данный сеанс работы. Реализована возможность определить, что данное клиентское приложение может работать с автономным сервером мобильного клиента. Для объекта КлиентскоеПриложение реализованы методы ТипКлиентскогоПриложения() и КлиентСИспользованиемАвтономногоСервера(). | Данная возможность не предоставлялась. | Упрощено определение используемого клиентского приложения. |
Отображение информации. | В библиотеку картинок добавлены следующие картинки:
| В библиотеке картинок отсутствовали добавленные картинки. | Расширен состав библиотеки картинок. |
Системные требования. | Реализована поддержка Astra Linux Special Edition 1.7 и СУБД PostgreSQL 11.10 из состава данной ОС. | Astra Linux Special Edition 1.7 не поддерживалась платформой «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 пакетного режима и 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:
| Система «1С:Предприятие» поддерживала работу в следующих дистрибутивах ОС Linux:
| Прекращена поддержка устаревших дистрибутивов ОС 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 не предоставлялся. | Расширены возможности администрирования автономного сервера. |
В документации данное изменение описано здесь. | |||
Автономный сервер. | Для автономного сервера реализованы следующие команды административного интерфейса:
Для команды infobase config save:
Для команды infobase config apply:
Для команды 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. |
В документации данное изменение описано здесь. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Мобильная платформа. | В мобильной платформе реализована возможность автоматизированного тестирования. Для работы автоматизированного тестирования в сети должна быть доступна информационная база менеджера тестирования, с которой и будет взаимодействовать мобильное приложение. Для команды /TESTCLIENT командной строки запуска мобильного приложения реализован параметр -TURL, предназначенный для указания адреса публикации менеджера тестирования. | Автоматизированное тестирование было недоступно на мобильной платформе. | Стало возможно использовать мобильную платформу для целей автоматизированного тестирования прикладных решений. |
В документации данное изменение описано здесь и здесь. | |||
Мобильный клиент. | При начале нового сеанса, кластер серверов автоматически завершает предыдущий сеанс работы, связанный с этим приложением мобильного клиента, если этот сеанс существует. Если мобильный клиент подключается к кластеру серверов версии 8.3.19 и предыдущих версий или отображается список информационных баз, то приложение мобильного клиента явно отправляет запрос на завершение предыдущего сеанса, если этот сеанс не был завершен.. В модуле приложения реализованы обработчики событий ПриПробужденииКлиентскогоПриложения и ПриЗасыпанииКлиентскогоПриложения. | При сворачивании приложения или засыпании устройства, мобильный клиент не оповещал об этом кластер серверов. В результате сеанс не переходил в спящее состояние. Также было невозможно определить восстановление приложение после засыпания. | Снижен расход лицензий для типовых схем использования приложения мобильного клиента, когда приложение не закрывается, а сворачивается. Стало возможно определять засыпание и пробуждение мобильного приложения. |
В документации данное изменение описано здесь. | |||
Средства разработки. | Реализована стандартная обработка Сервис сборки мобильных приложений, которая предоставляет доступ к сервису сборки мобильных приложений, которые могут работать под управлением операционных систем Android и iOS. Сервис функционирует только при наличии доступа к сети Интернет. Для использования сервиса требуется регистрация на сайте для разработчиков (см. здесь). | Данная возможность не предоставлялась. | Сервис должен упростить и облегчить сборку мобильных приложений, которые работают под управлением операционных систем Android и iOS. |
Мобильный клиент. Мобильная платформа. | Для системных перечислений ПоведениеОбычнойГруппы и ОтображениеСтраницФормы реализовано значение Авто. При установке значения Авто особым образом обрабатывается отображение элементов формы на мобильном устройстве. | Данная возможность не предоставлялась. Было невозможно установить поведение системы таким образом, чтобы система автоматически изменяла поведение группы и страниц формы при работе на мобильном устройстве. | Упрощена разработка некоторых видов форм для работы на мобильных устройствах. |
Мобильный клиент. | Для мобильного клиента реализована поддержка специализированного серверного приложения, развернутого на сервере взаимодействия. В том случае, когда на сервере взаимодействия развернуто такое приложение, повышается стабильность видеозвонков и расширяется количество одновременных участников видеоконференции. Мобильный клиент поддерживает все допустимые способы совершения видеозвонков. | Мобильный клиент выполнял видеозвонки в режиме p2p, т.е. мобильный клиент обменивался видеопотоками с компьютерами всех участников видеозвонка. | Повышена стабильность проведения видеозвонков из мобильного клиента, улучшено отображение участников видеозвонка. |
Командный интерфейс. Мобильный клиент. | В мобильном клиенте реализована поддержка свойства ПоложениеВКоманднойПанели кнопки формы. Поведение свойства аналогично платформе для персонального компьютера, со следующими исключениями:
| В мобильном клиенте поддержка свойства ПоложениеВКоманднойПанели кнопки формы была реализована ограничено: выполнялась только эмуляция свойства ТолькоВоВсехДействиях. | Управление размещением кнопок в командной панели мобильного клиента унифицировано с клиентским приложением для персонального компьютера. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Аналитика - дашборды. | Реализован специальный режим просмотра диаграмм и дашбордов. В этом режиме отключены функции редактирования, не требующиеся для анализа информации (раскладка элементов дашборда, добавление новых элементов). Режим включается автоматически для «чужих» диаграмм и дашбордов. | Данная возможность не предоставлялась. Пользователь взаимодействовал со всеми объектами системы в режиме редактирования. | Работать с данными дашборда стало удобнее. |
Аналитика - диаграммы. | Изменен внешний вид панели выбора. | У панели выбора был другой внешний вид. | Улучшен внешний вид панели выбора диаграммы. |
Аналитика - рабочий стол. | Реализована возможность передачи ссылок на свои папки другим пользователям. | Данная возможность не предоставлялась.. | Пользователи могут делиться наборами диаграмм и дашбордов. |
Аналитика - дашборды. | Реализована возможность настроить переход по ссылке при нажатии левой кнопкой мыши в любой точке элемента любого дашборда. | Данная возможность не предоставлялась. | Для дашбордов реализовано больше интерактивных возможностей. |
Аналитика - дашборды. | Реализована возможность задавать стиль текста и указывать ссылки при редактировании текстовых элементов дашборда. | Данная возможность не предоставлялась. | Расширены возможности настройки текстовых элементов дашбордов. |
Аналитика - диаграммы. | В диаграммах вида Сводная таблица реализована возможность закрепления строк и колонок. | Данная возможность не предоставлялась. | Реализована возможность более гибко настраивать отображение сводной таблицы. |
Аналитика - дашборды. | Реализована возможность выполнять масштабирование диаграмм с помощью колеса мыши при одновременном нажатии клавиши 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-файлов реализована возможность отключать проверку целостности загружаемой конфигурации. Такая проверка может оказаться полезной в том случае, когда загружается ранее выгруженная конфигурация. Для выполнения данной задачи реализован специальный параметр для следующих инструментов загрузки:
| Данная возможность не предоставлялась. | Для некоторых сценариев работы, снижено время, которое будет затрачено для загрузки конфигурации из XML-файлов. |
В документации данное изменение описано здесь и здесь. | |||
Веб-клиент. | При запуске веб-клиента реализована возможность автоматического открытия формы стандартной функции. Открытие форм стандартных обработок из встроенного языка или пользовательского интерфейса клиентского приложения (переход по ссылке) не поддерживается. | Данная возможность не предоставлялась. | Стало возможно открывать стандартные функции при работе из 1C:Enterprise Development Tools. |
В документации данное изменение описано здесь. | |||
Клиентское приложение. | Реализована возможность запрещать открытие форм начальной страницы при открытии клиентского приложения. Для командной строки запуска тонкого клиента и веб-клиента реализована команда DisableHomePageForms. | Данная возможность не предоставлялась. | Реализована возможность открыть клиентское приложение с минимальными задержками. |
В документации данное изменение описано здесь и здесь. | |||
Средства разработки. Автономный сервер. Выгрузка/загрузка конфигурации в файлы. | При импорте конфигурации из XML-файлов реализована возможность импорта из ZIP-архива, содержащего XML-файлы конфигурации. Структура архива должна соответствовать структуре каталога загрузки. Команда Конфигуратора Загрузить конфигурацию из файлов позволяет выбрать не только каталог, но и файл ZIP-архива. Для выполнения данной задачи реализован специальный параметр для следующих инструментов загрузки:
| Данная возможность не предоставлялась. | Стало возможно сократить время загрузки файлов конфигурации, особенно, если перед загрузкой выполняется передача загружаемых файлов по каналам связи. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Автономный сервер. | Автономный сервер формирует некоторые стандартные текстовые сообщения в стандартный поток вывода (stdout) после выполнения некоторых действий:
| Данная возможность не предоставлялась. | Упрощено получение статуса автономного сервера при выполнении некоторых команд управления. |
Средства разработки. Автономный сервер. | Реализована возможность получать идентификатор поколения метаданных конфигурации информационной базы. Данный идентификатор изменяется при выполнении любой операции изменения конфигурации. Для выполнения данной задачи реализованы команды для следующих инструментов загрузки:
| Данная возможность не предоставлялась. | Реализована возможность определить, что конфигурация информационной базы не изменялась с момента последней проверки. |
В документации данное изменение описано здесь и здесь. | |||
Средства разработки. Выгрузка/загрузка конфигурации в файлы. | При полной загрузке конфигурации из 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) в следующих случаях:
| Данные возможности не предоставлялись. | В платформе реализована ограниченная поддержка туркменского языка. |
Система компоновки данных. Мобильная платформа. Мобильный клиент. | В таблицах, отображающих настройки системы компоновки данных в мобильном клиенте и приложении для мобильной платформы, команды Свойства элемента пользовательских настроек, Установить представление, Использовать в качестве значения поле, Установить заголовок, Развернуть, Сгруппировать, Сгруппировать условия, Сгруппировать поля и Разгруппировать, доступны только в контекстном меню соответствующей строки таблицы. Изменения касаются форм настроек отчета, настроек динамического списка и редактирования варианта отчета. | В таблицах, отображающих настройки системы компоновки данных в мобильном клиенте и приложении для мобильной платформы, команды Свойства элемента пользовательских настроек, Установить представление, Использовать в качестве значения поле, Установить заголовок, Развернуть, Сгруппировать, Сгруппировать условия, Сгруппировать поля и Разгруппировать, были доступны в контекстном меню соответствующей строки таблицы и в меню формы Еще. При этом команда из меню Еще не вызывала какого-либо действия. | Устранено некорректное поведение системы. |
Система взаимодействия. | Состояние настройки Помечать как прочитанное (диалог настройки системы взаимодействия) сохраняется на сервере взаимодействия. Если на сервере взаимодействия такой настройки нет - выполняется попытка чтения настройки из локального хранилища. | Состояние настройки Помечать как прочитанное (диалог настройки системы взаимодействия) сохранялось в локальном хранилище на компьютере пользователя. | Значение настройки Помечать как прочитанное (диалог настройки системы взаимодействия) стало одинаковым для любого устройства, на котором работает пользователь. |
Работа с запросами. Клиентское приложение. | В конструкторе запросов, который работает в тонком клиенте, реализованы команды поиска и отмены поиска во всех списках формы конструктора. Команды доступны в контекстном меню или меню Еще.
| В конструкторе запросов, который работает в тонком клиенте, в списках формы конструктора были недоступны команды поиска и отмены поиска. Поиск и отмена поиска были доступны только с помощью горячих клавиш, что было непонятно пользователям. | Использование поиска в конструкторе запроса тонкого клиента стало более понятным для пользователя. |
Мобильная платформа. Мобильный клиент. | Переработан диалог выбора файлов для мобильного приложения, которое работает под управлением ОС Android или iOS. Диалог стал более удобным и быстрым. Реализована возможность создания файла непосредственно из диалога выбора файлов. Для пользователя реализована возможность переключить диалог в режим множественного выбора (если этот режим доступен). Диалог позволяет настраивать разделы, которые будут доступны при выборе файла. Реализовано свойство ДиалогВыбораФайлов.Разделы. Реализована возможность фильтрации файлов по MIME-типу. Реализовано свойство ДиалогВыбораФайлов.ТипСодержимого. | Диалог выбора файлов для мобильного приложения, работающего под управлением ОС Android и iOS был менее удобным и более медленным. | Улучшена работа диалога выбора файлов в мобильном приложении, работающем под управлением ОС Android и iOS. |
В документации данное изменение описано здесь. | |||
Сборщик мобильных приложений. | В сервисе сборки мобильных приложений реализована поддержка мобильной версии 8.3.19 системы «1С:Предприятие». | Сервис сборки мобильных приложений не поддерживал мобильную версию 8.3.19 системы «1С:Предприятие». | Для сервиса сборки мобильных приложений расширен список поддерживаемых мобильных версии системы «1С:Предприятие». |
Работа в ОС Linux. Системные требования. | Реализована поддержка следующих дистрибутивов операционной системы Linux:
| Данные дистрибутивы не поддерживались. | Расширен список поддерживаемых дистрибутивов ОС Linux. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Работа в ОС Linux. Системные требования. | Прекращена поддержка следующих дистрибутивов операционной системы Linux:
| Система «1С:Предприятие» поддерживала работу в следующих дистрибутивах операционной системы Linux::
| Прекращена поддержка устаревших дистрибутивов операционной системы Linux. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Системные требования. | Реализована поддержка операционной системы Microsoft Windows 11. | Операционная система Microsoft Windows 11 не поддерживалась. | Расширен список поддерживаемых операционных систем. |
В документации данное изменение описано здесь, здесь, здесь, здесь и здесь. | |||
Сервис интеграции. | Для сервиса интеграции реализована возможность передачи сообщений с данными существенного размера (сотни мегабайт). Метод СообщениеСервисаИнтеграции.ПолучитьТелоКакПоток() возвращает поток, для которого всегда недоступно изменение позиции, а возможность чтения и записи зависят от того, для какого сообщения вызывается метод. Свойство СообщениеСервисаИнтеграции.ДатаУстаревания доступно только для чтения. Установку значения свойства можно выполнять только при создании сообщения. Для метода СервисИнтеграцииМенеджер.СоздатьСообщение() реализован параметр ДатаУстаревания. Реализовано свойство СообщениеСервисаИнтеграции.РазмерТела. | Попытка передачи сообщений с данными существенного размера могло приводить к различным побочным эффектам и невозможности использования сервиса интеграции. Поток, который возвращался методом СообщениеСервисаИнтеграции.ПолучитьТелоКакПоток() был всегда доступен на запись и чтение. Свойство СообщениеСервисаИнтеграции.ДатаУстаревания было доступно на запись. | Повышена стабильность работы сервиса интеграции с сообщениями существенного размера. |
В документации данное изменение описано здесь. | |||
Мобильная платформа. Мобильный клиент. | Результатом выполнения обещания, которое получено при использовании метода ПолучитьДанныеАсинх() менеджера безопасного хранилища, будет значение Неопределено, если пользователь не дал согласие на получение данных. | Результат выполнения обещания, которое получено при использовании метода ПолучитьДанныеАсинх() менеджера безопасного хранилища, не позволял определить, что произошло во время выполнения метода: ошибка времени исполнения или пользователь не дал согласия на получение данных. | При использовании метода ПолучитьДанныеАсинх() менеджера безопасного хранилища стало возможно различить ошибку времени исполнения и ситуацию, когда пользователь не дал согласие на получение данных. |
В документации данное изменение описано здесь. | |||
Системные требования. | Реализована поддержка операционной системы Microsoft Windows Server 2022. | Операционная система Microsoft Windows Server 2022 не поддерживалась. | Расширен список поддерживаемых операционных систем. |
В документации данное изменение описано здесь, здесь, здесь и здесь. | |||
Система аналитики. | В основном меню консоли администрирования системы 1С:Аналитика реализована возможность получения доступа к описанию программного интерфейса системы. Реализована возможность изменять настройки сервера системы 1С:Аналитика с помощью объекта встроенного языка СоединениеССерверомАналитики. | Встроенный язык системы «1С:Предприятие» позволял читать и записывать параметры сервера системы 1С:Аналитика, но не позволял изменять эти параметры, т.к. они не были документированы. | Реализована возможность изменять настройки сервера системы 1С:Аналитика с помощью объекта встроенного языка СоединениеССерверомАналитики. |
Автономный сервер. | При использовании автономного сервера, серверная лицензия требуется в следующих случаях:
При работе с файловой информационной базой, а также в том случае, если утилита 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.20 системы «1С:Предприятие». | Сервис сборки мобильных приложений не поддерживал мобильную версию 8.3.20 системы «1С:Предприятие». | Для сервиса сборки мобильных приложений расширен список поддерживаемых мобильных версии системы «1С:Предприятие». |
Сборщик мобильных приложений. | В сервисе сборки мобильных приложений реализована поддержка мобильной версии 8.3.22 системы «1С:Предприятие». | Сервис сборки мобильных приложений не поддерживал мобильную версию 8.3.22 системы «1С:Предприятие». | Для сервиса сборки мобильных приложений расширен список поддерживаемых мобильных версии системы «1С:Предприятие». |
Работа с XML, XDTO. | Если при работе с XML возникает ошибка, то сообщение об ошибке содержит причину ошибки, которая указывается в библиотеке, которую для работы с XML использует «1С:Предприятие». | Если при работе с XML возникает ошибка, то сообщение об ошибке не содержало причину ошибки, которая указывалась в библиотеке, которую для работы с XML использует «1С:Предприятие». | Устранено некорректное поведение системы. Упрощена диагностика некоторых проблем при работе с XML. |
Работа с СУБД. Кластер серверов. | Реализована возможность защищенного соединения между кластером серверов и СУБД PostgreSQL с использованием протокола SSL. | Данная возможность не предоставлялась. | Устранено некорректное поведение системы. |
Автономный сервер. Выгрузка/загрузка конфигурации в файлы. | Оптимизировано использование оперативной памяти Конфигуратором и автономным сервером при загрузке конфигурации из xml-файлов. Ускорена загрузка конфигурации из xml-файлов Конфигуратором и автономным сервером. | Конфигуратор и автономный сервер при загрузке конфигурации из xml-файлов использовали больше оперативной памяти. Конфигуратор и автономный сервер тратили больше времени на загрузку конфигурации из xml-файлов. | Снижено использование оперативной памяти и ускорена загрузка конфигурации из xml-файлов Конфигуратором и автономным сервером. |
Средства администрирования. | Расширен список поддерживаемых корневых сертификатов. | Список поддерживаемых корневых сертификатов был меньшего размера. | Расширен список поддерживаемых корневых сертификатов. |
Кластер серверов. | При работе системы «1С:Предприятие» в клиент-серверном варианте восстановлены индексы для таблиц, связанных с пользователями информационной базы, если работа выполняется с использованием СУБД IBM Db2, Oracle Database и PostgreSQL. После обновления платформы рекомендуется выполнить подключение к информационной базе одного пользователя (для восстановления индексов) перед тем, как будет выполняться штатное подключение остальных пользователей. | При работе системы «1С:Предприятие» в клиент-серверном варианте отсутствовали индексы для таблиц, связанных с пользователями информационной базы, если работа выполнялась с использованием СУБД IBM Db2, Oracle Database и PostgreSQL. В результате существенно замедлялся поиск пользователя по имени, и, как следствие, подключение новых пользователей к информационной базе (при большом количестве пользователей). | Устранено незапланированное поведение системы. |
Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов. | Снижено потребление оперативной памяти расширением веб-сервера при работе под управлением ОС Windows. | Расширение веб-сервера при работе под управлением ОС Windows использовало больше оперативной памяти. | Снижено потребление оперативной памяти расширением веб-сервера при работе под управлением ОС Windows. |
Для использования динамического обновления конфигурации базы данных рекомендуется после перехода на новую версию выполнить реструктуризацию информационно базы. Эту операцию можно выполнить с помощью тестирование и исправление информационной базы с включенным режимом Реструктуризация таблиц информационной базы или выполнить какие-либо изменения в конфигурации, приводящие к реструктуризации базы данных.
Версия 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. | В качестве имени характеристики использовалось представление этой характеристики. Изменение представления характеристики приводило к тому, что настройки системы компоновки данных и динамического списка «теряли» характеристики. | Упрощено создание локализуемых представлений характеристик в прикладных решениях. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Система взаимодействия. | Клиентское приложение, работающее под управлением ОС 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):
| Вывод команды ring license info не содержал информации о типе лицензии и типе привязке лицензии, а также не содержал раздела с машиночитаемой информацией о лицензии. | Расширен набор информации, который можно получить об активированных лицензиях. Упрощено получение информации о лицензиях с помощью различных средств автоматизации. |
В документации данное изменение описано здесь. | |||
Диаграммы. Система компоновки данных. | Диаграмма, размещенная в отчете системы компоновки данных, стала лучше адаптироваться под ширину экрана, на котором отображается отчет. В режиме совместимости с версией 8.3.18 поведение не изменилось. | Диаграмма, размещенная в отчете системы компоновки данных, плохо адаптировалась к ширине экрана, на котором отображается отчет. | Улучшен внешний вид диаграмм на экранах с невысоким разрешением. |
Работа с запросами. | Если в запросе, формирующем временную таблицу на основании таблицы значений, используется получение поля «через точку» от другого выражения, то при исполнении такого запроса выдается ошибка языка запросов. Рекомендуется проанализировать тексты запросов формирования временных таблиц для устранения изменяемого поведения. В режиме совместимости с версией 8.3.18 поведение не изменилось. | Если в запросе, формирующем временную таблицу на основании таблицы значений, используется получение поля «через точку» от другого выражения, то при исполнении такого запроса в клиент-серверном варианте формировалась ошибка времени исполнения, а в файловом варианте - в значение временной таблицы помещалось неправильное значение. | Устранено некорректное поведение системы. |
В документации данное изменение описано здесь. | |||
Табличный документ. | Данное изменение отменено. При экспорте табличного документа в форматы Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML) реализовано следующее поведение для объектов типа Картинка:
В результате сделанных изменений, при масштабировании документа 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):
| Данная возможность не предоставлялась. Аутентификация ОС могла выполняться только при полном делегировании Kerberos в том случае, если кластер серверов работает под управлением ОС Windows, а веб-сервер и клиентское приложение расположены каждый на своем компьютере и этот компьютер отличается от компьютера, на котором работает кластер серверов. | Стало возможно использовать аутентификацию ОС при доступе через веб-сервер без понижения общей безопасности системы. |
В документации данное изменение описано здесь, здесь и здесь. | |||
Отображение информации. | Реализована возможность автоматически преобразовывать отчет к компактному виду (при необходимости) вне зависимости от того, каким образом формируется отчет: с помощью платформы или из встроенного языка. Реализовано свойство ПрименениеРежимаОтображенияПриУстановкеРезультата расширения формы клиентского приложения для отчета. Свойство работает совместно со свойством РежимОтображенияРезультата расширения формы клиентского приложения для отчета. Изменен формат выгрузки конфигурации в формате XML. | Если отчет формировался из встроенного языка, то преобразование отчета в компактный вид (при необходимости) также было необходимо реализовывать самостоятельно. | Для разработчика упрощен вывод отчета на форму в том случае, если отчет формируется из встроенного языка и необходимо учитывать, что отчет может отображаться на мобильных устройствах. |
В документации данное изменение описано здесь. | |||
Кластер серверов. | Значение свойства рабочего сервера кластера Временно допустимый объем памяти процессов используется и для перезапуска рабочих процессов по памяти и для управления прерыванием объемных вызовов. Данное свойство допускается использовать с лицензией уровня ПРОФ. | При работе с лицензиями уровня ПРОФ, для перезапуска рабочих процессов кластера и для прерывания объемных вызовов сервера использовалось значение, равное 80% от оперативной памяти компьютера, на котором работает сервер. Изменять свойство рабочего сервера кластера Временно допустимый объем памяти процессов, обладая лицензиями уровня ПРОФ, не допускалось. | Упрощено администрирование систем, работающих на лицензиях уровня ПРОФ. |
В документации данное изменение описано здесь. | |||
Табличный документ. | Для отчетов реализована возможность устанавливать режим отображения результата из встроенного языка. Для расширения формы клиентского приложения для формы отчета реализованы методы ПолучитьРежимОтображенияРезультата(), ПолучитьТекущийРежимОтображенияРезультата(), УстановитьРежимОтображенияРезультата(). Изменен подход к сохранению информации о режиме отображения результата в системном хранилище настроек. Информация о режиме отображения результата сохраняется в системном хранилище отчета в тех случаях, когда устанавливаемое значение режима отображения отлично от заданного в конфигурации, при этом не учитывается интерпретация значения Авто для различных типов клиентов. Свойство расширения формы клиентского приложения для формы отчета РежимОтображенияРезультата является устаревшим и не рекомендуется для использования. | Отсутствовала возможность изменять режим отображения результата отчета из встроенного языка. В системном хранилище сохранялось значение, которое учитывало текущее клиентское приложение (учитывалась интерпретация значения Авто). | Стало возможно управлять отображением отчета из встроенного языка. |
В документации данное изменение описано здесь. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Мобильный клиент. Автоматизированное тестирование. | Реализована возможность использовать мобильный клиент в качестве клиента тестирования. Мобильный клиент с автономным режимом может выступать в роли клиента тестирования только во время соединения с основным сервером. Реализована возможность записывать действия пользователя на мобильном устройстве и воспроизводить тест, ранее написанный на встроенном языке. Для командной строки запуска мобильного клиента реализованы команды /UILOGRECORDER и /TESTCLIENT. Мобильный клиент разработчика всегда запускается с возможностью записи действия пользователя (с командой /UILOGRECORDER). Если мобильный клиент запускается с использованием команды /UILOGRECORDER, то в меню Сервис и настройка мобильного клиент становится доступным пункт меню Запись действия пользователя. | Данная возможность не предоставлялась. | Стало возможно использовать мобильный клиент для целей автоматизированного тестирования прикладных решений. |
В документации данное изменение описано здесь, здесь, здесь, здесь, здесь и здесь. | |||
Обработка ошибок. | Для системного перечисления КатегорияОшибки реализованы значения:
| Данные категории ошибок отсутствовали в системном перечислении КатегорииОшибок. | Уточнено отнесение ошибок мобильного приложения к категориям ошибок. |
Специальные возможности мобильного устройства. | Реализована возможность управлять записью звука в фоновом режиме. При включении данной функциональности, запись звука будет продолжаться при сворачивании приложения и выключении экрана устройства. Реализовано значение системного перечисления ФункциональностьМобильногоПриложения.ЗаписьАудиоВФоновомРежиме. | Запись аудио в фоновом режиме была недоступна. Аудиоинформация могла быть записана только в том случае, если приложение было активно. | Улучшена работа с аудиоинформацией в мобильном приложении. |
В документации данное изменение описано здесь и здесь. | |||
Мобильный клиент. | Переработан интерфейс видеозвонков в мобильном клиенте. В мобильном клиенте реализована возможность просмотра экрана другого устройства и выполнять трансляцию собственного экрана. Просматривающий экран не может управлять мобильным устройством, с которого выполняется демонстрация. | Интерфейс видеозвонков в мобильном клиенте был другим. Мобильный клиент не поддерживал просмотр и демонстрацию экрана. | Улучшено использование видеозвонков системы взаимодействия в мобильном клиенте. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Аналитика - диаграммы. | В графике, по умолчанию, измерение со временем будет располагаться на оси X. | На ось X добавлялось первое добавленное измерение. | Ожидаемый результат получается чаще без дополнительных действий. |
Аналитика - дашборды. | В левой панели дашборда отображаются папки аналогично рабочему столу. | В левой панели дашборда отображались все диаграммы, без учета папок. | Стало удобнее ориентироваться в диаграммах на дашборде. |
Аналитика - дашборды. | Уменьшены отступы между элементами дашборда. | Отступы между элементами дашборда были больше. | На дашборд стало помещаться больше информации. |
Аналитика - диаграммы. | В режиме таблицы теперь можно настроить, как будут располагаться итоги: в начале или в конце значений измерения. | В режиме таблицы итоги всегда отображались в начале измерения. | Улучшены настройки внешнего вида итогов таблицы. |
Аналитика - язык выражений. | Реализована функция ФОРМАТ() для форматирования значений в диаграмме. | Значение выводились в формате по умолчанию. | Стало возможно настроить требуемый вариант вывода значений. |
Аналитика - диаграммы. | При переключении типа диаграммы, в диаграмме сохраняются близкие по смыслу роли полей. | При переключении типа диаграммы, роли полей устанавливались в значения по умолчанию. | При переключении типа диаграммы необходимо выполнять меньше действий для получения требуемого вида диаграммы. |
Аналитика - источники. | При создании дополнительных источников на базе виртуальных таблиц, реализована возможность передачи в запрос параметров из настроек отчета. | В дополнительных источниках нельзя было определить параметры виртуальных таблиц. | Работа дополнительных источников, основанных на виртуальных таблицах, стала эффективнее. |
Аналитика - язык выражений. | Реализованы функции ПРЕДДАТА() и ЗНАЧЕНИЕДЛЯ() для построения сравнительных графиков по различным срезам времени или других размерностей. Использование данных функций позволит в таблице сравнивать одинаковые (по сути) показатели, полученные за различные периоды времени или по другим аналитическим размерностям. | Для вывода в таблицу было невозможно использовать одинаковые (по сути) показатели, полученные за разные периоды времени или по другим аналитическим размерностям. | Стало возможно получать одинаковые показатели за различные периоды времени для построения более наглядных диаграмм. |
Аналитика - язык выражений. | Реализована функция ПЕРВЫЕ(), которая позволяет ограничить число выводимых в отчете значений, а оставшиеся значения объединить в одно итоговое значение. Настройка доступна из контекстного меню измерения. | Данная возможность не предоставлялась. | Стало возможно строить более наглядные диаграммы. |
Аналитика - диаграммы. | В редакторе диаграммы реализован поиск доступных полей во вложенных структурах источника (во вложенных ссылках на элементы справочников и документы). | Поиск работал только для верхнего уровня иерархии. | Стало проще выполнять поиск анализируемых полей. |
Аналитика - диаграммы. | Реализовано раскрытие иерархии по дате, аналогично работе с иерархией справочников, при помощи меню иерархии поля в составе диаграммы. | Уточнение периодов в диаграммах было необходимо выполнять вручную. | Работа с датами в диаграммах стала более удобной. |
Аналитика - диаграммы. | Реализована возможность настраивать местоположение легенды в диаграмме. | Положение легенды было фиксированным. | Настройки внешнего вида диаграмм стали более гибкими.. |
Аналитика - диаграммы. | Реализованы подсказки и пояснения в редакторе фильтра по дате для универсальных формул («Текущий год», «Прошлый год» и т.п.). | Данная возможность не предоставлялась. | В редакторе фильтра по дате стала доступна справочная информация. |
Аналитика - диаграммы. | Фон диаграммы стал учитывать включенную в данный момент тему приложения. | Фон диаграмм был светлым независимо от темы. | Фон диаграмм стал соответствовать используемой теме. |
Аналитика - диаграммы. | Реализован вывод подсказки для значения поля, если оно не умещается внутри одной ячейки в таблице. | Данная возможность не предоставлялась. Значения полей обрезались по границам ячейки. | Полностью увидеть значение в ячейке таблицы стало возможно для любой длины текстового представления значения. |
Аналитика - диаграммы. | Реализована возможность показа полного значения даты в диаграмме с помощью контекстного меню. | Полную дату можно было вывести только с помощью редактирования формулы. | Работа с датами стала более комфортной. |
Аналитика - диаграммы. | Реализована возможность плавной настройки размера панели с полями источника данных. | Размер панели не настраивался. | Стало возможно более эффективно использовать экранное пространство. |
Аналитика - дашборды. | При переходе с дашборда на уровень диаграмм реализовано отображение общих фильтров дашборда и их быстрое включение/отключение. | На дашборде не было общих фильтров. | Пользователь может быстро оценить влияние фильтра на данные дашборда. |
Аналитика - другое. | Реализована команда для открытия веб-клиента информационной базы «1С:Предприятие», с которой работает система «1С:Аналитика». | Не предоставлялась возможность быстрого вызова веб-клиента для используемой информационной базы системы «1С:Предприятие». | Работа с информационной системой стала более комфортной. |
Аналитика - рабочий стол. | Реализована возможность группового копирования/перемещения объектов на рабочем столе. | Объекты на рабочем стали можно было копировать и переносить только по одному. | Организация рабочего стола стал более удобной. |
Аналитика - рабочий стол. | Реализовано отображение пути до объектов при поиске на рабочем столе. | При поиске было непонятно откуда объект. | Поиск на рабочем столе стал информативнее. |
Аналитика - диаграммы. | Данные диаграмм хранятся в кэше системы «1С:Аналитика» в течение 24 часов. | Данные диаграмм хранились в кэше системы «1С:Аналитика» до перезагрузки вкладки веб-браузера. | Получаемый результат стал более прогнозируемым. |
Аналитика - дашборды. | Реализована возможность копирования виджетов на дашборде. | Виджет на дашборде нельзя было скопировать. Было возможно только создать новый виджет, настраивать который требовалось вручную. | Упростилась настройка дашборда. |
Аналитика - диаграммы. | Реализована возможность устанавливать диапазон отображения значений на осях графика. | Диапазон отображения значений на осях графика настраивался по отображаемым данным, автоматически. | Расширены возможности настройки внешнего вида диаграммы. |
Аналитика - источники. | При использовании виртуальных таблиц остатков и оборотов реализовано дополнение остатков по периодам, в которые не было оборотов по части значений измерений. Остаток в дополненных периодах равен остатку последнего фактического периода, предшествующего дополненному. | При использовании виртуальных таблиц остатков и оборотов остатки по периодам не выводились (в данных могли быть пропуски), если по части значений измерений в эти периоды не было оборотов. | Корректное отображение данных. |
Аналитика - язык выражений. | Реализованы функции для работы с датами РАЗНОСТЬДАТ(), НАЧАЛОПЕРИОДА(), КОНЕЦПЕРИОДА(). | Данная возможность не предоставлялась. | Расширен список функций для работы с датами. |
Аналитика - дашборды. | Реализованы шаблоны фильтров для полей типа булево и дата на дашборде. | Фильтры указанных типов можно было задавать только формулой. | Упростилось создание фильтров. |
Аналитика - источники. | Улучшен внешний вид диалога, который отображается во время обновления источников системы «1С:Аналитика». Диалог стал отображать более подробную информацию и не блокирует работу с системой. | Диалог, который отображается во время обновления источников системы «1С:Аналитика», отображал меньше информации и блокировал работу с системой. | Улучшен внешний вид и поведение системы «1С:Аналитика» во время обновления источников. |
Аналитика - язык выражений. | Реализована функция ДОБАВИТЬ() для изменения значений даты и времени. | Данная возможность не предоставлялась. | Расширен список функций для работы с датами. |
Аналитика - диаграммы. | Нажатие клавиши ESC приводит к закрытию окна редактированию поля только в том случае, если значения полей окна не были изменены. | Нажатие клавиши ESC закрывало окно редактирования поля вне зависимости от того, были изменены данных в полях окна или нет, что могло приводить к потере данных. | Работа с системой стала более предсказуемой и удобной. |
Аналитика - язык выражений. | Улучшена контекстная подсказка при редактировании кода выражений. | Контекстная подсказка при редактировании кода выражений работала плохо. | Редактор выражений стал удобнее для использования. |
Аналитика - диаграммы. | Улучшено отображение подписей на диаграммах. | При большом количестве подписей, они закрывали друг друга и диаграмма выглядела плохо. | Улучшен внешний вид диаграмм. |
Аналитика - диаграммы. | Оптимизирована работа с группировками. | Работа с группировками была выполнена неоптимально. | Повышена производительность получения данных. |
Демонстрационные конфигурации расположены на диске ИТС (см. здесь).
В список используемых функциональностей мобильного приложения внесены следующие функицональности:
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Выгрузка/загрузка конфигурации в файлы. | Версия формата выгрузки конфигурации в XML-файлы стала равной 2.12. | Версия формата выгрузки конфигурации в XML-файлы была равна 2.11. | Выгрузка конфигурации в XML-файлы поддерживает новые возможности платформы. |
Отображение информации. | В библиотеку картинок добавлена картинка НачатьВидеоконференцию. | В би |