Новое в платформе 8.5.4
Крупные внедрения
Мы реализовали изменения, предназначенные, в первую очередь, для крупных внедрений:
- Провели нагрузочное тестирование флагманского решения «1С:ERP Управление предприятием» на 30 000 одновременно работающих пользователей в единой информационной базе на СУБД PostgreSQL с патчем от 1С под управлением операционной системы Linux.
Это тестирование было проведено с учетом требований крупнейших компаний России, представленных «Национальным центром компетенций по информационным системам управления холдингом» (АНО «НЦК ИСУ»). По итогам нагрузочного тестирования с контролем производительности по методике APDEX (Application Performance Index), система продемонстрировала индекс производительности 0,864, что соответствует оценке «Хорошо» и подтверждает комфортную работу всех пользователей.
Тестирование подтвердило высокую стабильность, работоспособность и устойчивость «1С:ERP» при одновременной работе 30 000 пользователей именно системы комплексного управления предприятием ERP. Это соответствует размерности самых крупных российских организаций с сотнями тысяч сотрудников (далеко не все сотрудники целый день работают в ERP). В настоящий момент фирме «1С» не поступало запросов на более чем 30 000 в одной базе ERP и нам не известны российские предприятия, у которых может возникнуть такой запрос.
- Собрали отдельные дистрибутивы СУБД PostgreSQL с патчем от 1С для всех поддерживаемых операционных систем и их архитектур. Это устранит проблемы несовместимости у упростит установку.
Теперь дистрибутивы публикуются в двух вариантах: в виде пакетов и в виде архива. Архивы будут полезны для установки в закрытых окружениях корпоративных клиентов.
- Реализовали автоматическое выставление оптимальных параметров конфигурации СУБД PostgreSQL при первоначальной установке. Параметры рассчитаны индивидуально под каждое оборудование, основываясь на объеме доступной оперативной памяти и количестве ядер процессора. В результате администраторы получают готовую рабочую среду сразу после установки, без необходимости самостоятельного подбора параметров. При желании можно изменить настройки вручную.
- Разработали расширение auto_dump для СУБД PostgreSQL с патчем от 1С. Оно предназначено техническим специалистам и позволяет воспроизвести запрос с временными таблицами в PostgreSQL.
- При использовании лицензии КОРП ускорили работу приложений на СУБД PostgreSQL и ее производных в условиях высокой нагрузки и работы с большим количеством временных таблиц.
- Ускорили удаление данных на СУБД PostgreSQL и ее производных при работе с RLS в определенных сценариях.
- Ускорили очистку временных таблиц СУБД при работе в условиях высокой нагрузки с базами, имеющими большое количество таблиц. Оптимизация выполнена для СУБД Microsoft SQL Server, PostgreSQL и ее производных.
- Таблицы базы СУБД PostgreSQL теперь можно размещать в пользовательской схеме. При создании информационной базы можно указать имя схемы. Раньше платформа всегда использовала для этого схему public.
- Для того чтобы понимать, что производительность кластера в порядке, в его составе есть http-сервис получения метрик производительности. Мы добавили в этот сервис новые метрики. Они позволяют лучше и полнее анализировать производительность: текущий объем сеансовых данных, количество управляемых блокировок, наборы новых метрик для рабочих процессов, для менеджера кластера и для рабочих серверов.
- В кластере с уровнем отказоустойчивости 1 и более теперь можно временно выключить рабочий сервер с целью вывода его на обслуживание. После того как сервер перейдет в состояние «Выключен», его можно физически выключать и перезагружать без нарушения работы кластера.
- В составе отказоустойчивого кластера мы реализовали отказоустойчивый сервис журнала регистрации. Поддерживается только текстовый формат журнала регистрации. Отказоустойчивость сервиса обеспечивается с помощью N-кратного дублирования данных на заранее предопределенных или автоматически выбираемых узлах. Расположение регулируется через требование назначения функциональности.
- В отказоустойчивом кластере теперь поддерживается синхронизация данных полнотекстового поиска версии 2 между разными серверами. Ранее она не поддерживалась и при переключении на резервный сервер требовалась полная переиндексация.
- Теперь стандартная функция «Управление серверами» показывает состояние требований назначения функциональности: было ли применено требование после его изменения. Это позволяет визуально контролировать активность всех имеющихся требований.
- В консоли управления кластером и в стандартной функции «Управление серверами» теперь можно интерактивно завершить все сеансы некоторого пользователя. Раньше это было доступно только в программном интерфейсе.
- Подсчет памяти, потребляемой сервером, стал более точным. Теперь учитывается не только память, занимаемая рабочими процессами и менеджерами кластера, но и память, занимаемая сервером отладки, дата акселератором, java-процессами полнотекстового поиска и реструктуризации, а также процессами, запущенными из приложений.
- Реализовали конкурентную работу нескольких администраторов кластера и информационных баз с настройками кластера.
- Для работы с программными лицензиями мы реализовали собственное приложение «1С:Предприятие – менеджер лицензий». Менеджер лицензий раздает локальные программные и аппаратные лицензии как локальным приложениям 1С:Предприятия, так и по сети.
Новая стандартная функция «Управление лицензиями» показывает доступные лицензии, показывает, какие лицензии заняты (какими приложениями), помогает анализировать использование лицензий.
Платформа больше не использует приложение HASP License Manager.
Две стандартные функции, которые ценны сами по себе, без привязки к какой-либо информационной базе, теперь можно запускать без использования лицензий и без создания базы. Это «Управление серверами» и «Управление лицензиями». Их можно запустить из командной строки указав соответствующий ключ.
- Теперь в окне «О программе» по ссылке «Информация для технической поддержки» можно получить информацию о разрядности используемой платформы «1С:Предприятие». Это важная информация для расследования проблем с драйверами, внешними компонентами.
- В консоль администрирования кластера и в стандартную функцию «Управление серверами» добавили информацию о том, какие разделители данных установлены в сеансах. В сообщения технологического журнала, выводящие контекст потока, также добавили информацию об установленных в этом потоке разделителях данных. Это ускорит расследование проблем производительности.
- Обновление прикладного решения, для которого требуется монопольный доступ к базе данных, можно выполнять теперь при наличии активных сеансов пользователей.
Если сеанс не использует функциональность, заблокированную реструктуризацией, для пользователя это пройдет незаметно.
Если сеанс попытается получить доступ к таблицам, заблокированным реструктуризацией, пользователь получит сообщение о том, что доступ к этим данным ограничен до окончания обновления.
Если сеанс попытается получить доступ к этим таблицам уже после того, как они были обновлены, пользователь получит сообщение о том, что доступ ограничен, т.к. было выполнено обновление конфигурации, и предложение перезапустить приложение. В заголовке приложения появится команда для выполнения этого действия.
Во всех перечисленных ситуациях пользователь может продолжать работу с теми данными, которые не затронуты реструктуризацией, без перезапуска приложения.
- Реализовали во встроенном языке и в конфигураторе завершение сеанса пользователя со сбросом аутентификации.
- Теперь во встроенном языке можно использовать функции хеширования ГОСТ Р 34.11-2012, которые являются государственным стандартом России.
- 1С:Шина может предоставлять теперь порт для организации защищенного соединения и домен, а сервис интеграции может организовывать защищенное соединение с ней по этому порту и с использованием переданного домена.
- Расширили возможности интеграции веб-клиента в сторонние сайты и веб-приложения. Для этого в JavaScript-интерфейс веб-клиента добавили новые функции:
- Для определения того, что при запуске веб-клиента произошли ошибки.
- Для определения того, что выполняется завершение, а не перезапуск.
- Для определения прогресса загрузки веб-клиента.
- В мобильной версии «1С:Предприятия» реализовали поддержку операционной системы «Аврора», в том числе работу с push-уведомлениями. Сервис сборки мобильных приложений и сборщик мобильных приложений также позволяют теперь собирать приложения под эту операционную систему.
Безопасность, аутентификация, права доступа
- Теперь можно назначить профиль безопасности всему кластеру. Он будет применяться к тем базам, которым не назначены собственные профили безопасности. Раньше каждой базе нужно было назначать профиль безопасности индивидуально.
- Для того, чтобы более четко разделить зоны ответственности администратора кластера и администратора базы, добавили ряд новых прав: «Изменение основной конфигурации», «Просмотр основной конфигурации», «Просмотр расширений конфигурации», «Чтение пользователей» и «Отладка».
- Теперь администраторам кластера и администраторам центрального сервера можно предоставлять доступ «Только просмотр». Эта возможность будет полезна службе безопасности и специалистам технической поддержки для целей мониторинга и аудита.
- Пароли администраторов кластера и центрального сервера при установке теперь проверяются по списку скомпрометированных паролей, содержащемуся в платформе.
- Добавили механизм защиты от подбора паролей администраторов кластера и сервера. Теперь можно установить количество неуспешных попыток аутентификации, которые приведут к временной блокировке входа.
- В параметры профиля безопасности добавили настройку «Изменение технологических настроек». Если она не установлена, то недоступен ряд действий с хранилищем двоичных данных, с полнотекстовым поиском, с журналом регистрации, с копиями баз данных и с табличными пространствами.
- В утилиту управления автономным сервером мы добавили новые команды:
- Для получения контрольной суммы конфигурации или расширения. Она позволяет понять, что конфигурация не была изменена.
- Для загрузки обновления в базу. Она упрощает автоматизацию на крупных внедрениях.
- В параметры пользователя, которые находятся в конфигураторе и в стандартной функции «Пользователи», мы добавили флажок «Аутентификация разрешена». Снятие этого флажка блокирует пользователю доступ к базе, при этом сохраняются все способы аутентификации, которые были ему настроены. Впоследствии можно просто установить этот флажок и доступ пользователя возобновится как раньше.
Также мы добавили в свойства пользователя дату начала и окончания периода аутентификации. Они позволяют реализовать такие сценарии работы, как работа в течение определенного промежутка времени (для временных сотрудников), работа начиная с некоторой даты (при приеме на работу) или до наступления некоторой даты (при увольнении).
- Теперь пользователи операционной системы Windows, не имеющие административных прав, могут обновлять установленные версии «1С:Предприятия» с сетевых ресурсов без проблем.
- С целью аудита изменения прав доступа теперь прямо в журнале регистрации можно просматривать детали изменений — какие права изменились. Раньше для этого нужно было выгружать журнал регистрации.
- Мы улучшили механизм двухфакторной аутентификации:
- Можно настроить длину и время действия кода подтверждения.
- Можно задать таймаут, до истечения которого невозможно запросить код подтверждения еще раз.
- Можно добавить сообщение, которое будет показано пользователю в окне ввода второго фактора.
Оптимизация
- Улучшили работу клиентского приложения и конфигуратора в ОС macOS. В результате ощутимо уменьшились задержки при прокрутке больших табличных документов, динамических списков в приложении и при прокрутке текста в конфигураторе. Формы с большим количеством элементов теперь появляются и работают значительно быстрее.
- Ускорили прокрутку и отображение текста в клиентских приложениях в ОС Linux и macOS.
- Ускорили некоторые операции в серверных приложениях в ОС Linux.
- Ускорили обновление тонкого клиента.
- Теперь при работе через веб-сервер сеанс «1С:Предприятия» будет устанавливать соединение с одним и тем же рабочим процессом кластера. Это позволит кешировать промежуточные значения и повысит производительность. Раньше сеанс мог подключаться к разным рабочим процессам, в результате чего кеширование использовалось неэффективно.
- Платформа теперь анализирует запросы к СУБД и те из них, которые могут быть выполнены в составе пакета, помещает в пакет. В результате сократится количество обращений к серверу СУБД и повысится производительность. Раньше каждый запрос исполнялся отдельной SQL командой. Оптимизация реализована для СУБД PostgreSQL, Microsoft SQL Server и дата акселератора.
- Ускорили работу регистра бухгалтерии в случаях, когда он имеет записи с установленным уточнением периода. Оптимизация реализована для СУБД Microsoft SQL Server и PostgreSQL.
- Ускорили работу запросов определенного вида, содержащих оператор «ПОДОБНО».
- Повысили стабильность работы «1С:Предприятия» при использовании хранилища двоичных данных.
- Оптимизировали удаление записей из системной блочной таблицы двоичных данных.
- Оптимизировали хранение информации о завершенных фоновых заданиях всех видов.
- Ускорили получение предопределенных значений с сервера.
- Реализовали новый механизм – «Очередь». С помощью очередей можно оптимизировать, например, проведение документов, разделив его на действия, выполняемые синхронно в обработчике проведения, и действия, которые обязательно будут выполнены позже. Запрос на выполнение отложенных действий оформляется в виде сообщения очереди.
- Ускорили установку, обновление и удаление расширений конфигурации, используемых в распределенных базах, если это не требует реструктуризации.
- Уменьшили потребление памяти расширениями конфигурации, содержащими формы с динамическим списком.
- Улучшили работу полнотекстового поиска в динамических списках.
- Уменьшили средний расход памяти во время индексации и увеличили скорость индексации.
- Существенно уменьшили размер словарей индекса и файлов полнотекстового поиска версии 1.
- Уменьшили размер временных файлов сервиса полнотекстового поиска версии 1.
- Ускорили слияние секций индекса полнотекстового поиска.
- Ускорили начальное отображение табличного документа с большим количеством строк (1000 и более) и большим количеством диаграмм Ганта (10 и более). Также ускорили отображение подобных документов при скрытии строк на сервере.
- Ускорили преобразование табличного документа в компактный вид.
- На сайте внешних пользователей и во встраиваемом чате системы взаимодействия:
- Ускорили вход в звонки с большим количеством пользователей.
- Ускорили загрузку видео пользователей.
- Ускорили загрузку демонстрации экрана.
- Ликвидировали падения, зависания и подтормаживания сайта при активном звонке с большим количеством пользователей.
- Снизили вероятность возникновения ошибки при переходе по большому количеству ссылок-приглашений за короткое время.
- Ускорили операции в видеозвонках с большим количеством участников (до 700): начало звонка, подключение к звонку, выход из звонка, показ экрана.
- Добавили специальный режим потокового файлового распознавания речи. Он эффективно распознает продолжительные записи совещаний, лекций, вебинаров, звонков. Время распознавания уменьшилось, при этом нагрузка на процессор снизилась.
- Сократили количество соединений между клиентом и сервером, которые использует механизм распознавания речи.
- Повысили стабильность работы дата акселератора, в том числе в условиях ограничений или нехватки оперативной памяти.
- Оптимизировали некоторые типы запросов в дата акселераторе.
- Уменьшили потребление ресурсов процессора при старте дата акселератора.
- Сократили время начального заполнения копии базы данных.
- Для доставки информации с сервера о завершении фонового задания формирования отчета платформа теперь использует механизм уведомлений клиента. Это дает небольшое увеличение скорости получения отчета. Раньше для этого использовалась система взаимодействия.
- Ускорили открытие функций для технического специалиста.
- В конфигураторе ускорили копирование объектов конфигурации ссылочного типа, копирование их реквизитов и добавление им новых реквизитов в тех конфигурациях, в которых существуют критерии отбора.
- Ускорили первое выполнение глобального поиска и замены в конфигураторе.
- Ускорили глобальный поиск по конфигурации за счет ускорения поиска по модулям.
- Уменьшили размер автономной конфигурации мобильного приложения и увеличили скорость ее сохранения.
- Ускорили сравнение и объединение конфигураций.
- Ускорили обновление конфигураций, содержащих большое количество общих модулей.
- Ускорили обновление конфигурации, находящейся на поддержке с возможностью изменения.
- Повысили надежность реструктуризации в различных сценариях, в том числе в случае сбоев.
- Ускорили выгрузку конфигурации в файлы в файловом и клиент-серверном вариантах.
- Ускорили метод ПолучитьРазмерДанныхБазыДанных() при получении размера данных для каждого объекта метаданных в случае большого их количества.
Хранилище двоичных данных
- На крупных внедрениях объем двоичных данных, находящихся в базе, может быть настолько большим, что хранение их всех на одном сервере может повлечь трудности. Поэтому теперь одна информационная база может использовать несколько хранилищ двоичных данных. Платформа автоматически размещает данные в любом из подключенных хранилищ, а также собирает их из хранилищ при создании резервной копии.
- Теперь для каждого из доступных хранилищ двоичных данных можно указать, какова скорость доступа к нему: высокая или низкая. Тогда платформа автоматически будет размещать часто используемые данные в хранилище с высокой скоростью доступа, а редко используемые данные в хранилище с низкой скоростью. Частоту использования платформа анализирует автоматически и так же автоматически она перемещает данные из одного хранилища в другое.
- Хранилище двоичных данных может работать теперь с несколькими информационными базами из разных кластеров. Это экономит место на дисках, т.к. не хранятся дубли двоичных данных из разных баз.
- Теперь историю данных можно хранить в хранилище двоичных данных. Это сократит размер информационной базы на крупных внедрениях, использующих историю данных.
- Платформа теперь получает двоичные данные из хранилища «по требованию», в тот момент, когда выполняется обращение непосредственно к полю объекта, содержащему эти данные. Раньше платформа получала их сразу же, при чтении самого объекта, хотя они не всегда были нужны пользователю.
- Реализовали перенос всех двоичных данных хранилища в информационную базу и обратно. Это удобно в тех случаях, когда вы подключили хранилище к существующей базе и хотите перенести в него данные из базы или, наоборот, хотите вернуть все двоичные данные в базу, чтобы отключить хранилище от нее.
- Теперь при загрузке информационной базы из файла платформа может сразу же поместить двоичные данные в хранилище. Раньше такой возможности не было и, если в новой базе хотелось использовать хранилище, приходилось после загрузки дополнительно перемещать двоичные данные в хранилище.
- Проверку целостности хранения двоичных данных можно выполнить теперь не во всей базе, а только в указанных областях данных. Это экономит время, необходимое на проверку.
- Теперь настройки встроенного хранилища и внешних хранилищ двоичных данных хранятся в одном месте и корректно переносятся при репликации базы.
- При удалении объекта теперь удаляются и двоичные данные в хранилище, которые принадлежат этому объекту. Раньше они не удалялись и могли занимать лишнее место на диске.
- Реализовали очистку системной блочной таблицы от неиспользуемых двоичных данных с помощью тестирования и исправления информационной базы.
Копии баз данных
- Теперь платформа может самостоятельно анализировать запросы и предлагать добавить в копию базы данных те таблицы, которых не хватило для выполнения запросов. Раньше администратор вручную выбирал таблицы, которые должны содержаться в копии. Теперь он может настроить подходящие параметры анализа, и платформа сама предложит ему те таблицы, которых не хватает в копии.
- Раньше копия базы данных могла содержать только данные основной конфигурации. Теперь в копии могут содержаться и данные расширений. Данные собственных таблиц расширения нужно включать в копию самостоятельно. Данные уже расширенных таблиц основной конфигурации (например, данные новых полей) платформа будет добавлять в копию автоматически при ее обновлении.
- В тех случаях, когда происходит массовая загрузка данных в базу или их массовое изменение, хочется, чтобы данные в копии базы обновлялись как можно быстрее. Обычный режим, в котором обновляются данные копии, не подходит для быстрых массовых изменений. Поэтому мы добавили возможность полной или частичной перезагрузки данных в копию. На время обновления копии ее таблицы становятся недоступны для запросов, но такое обновление выполняется быстрее, чем удаление и последующее создание копии, например.
- Добавили возможность временного отключения копии базы данных. Ранее она отключалась только автоматически, при возникновении неполадок. Теперь ее можно отключить вручную, например, на время проведения регламентных работ на сервере.
Расширения конфигураций
- В конфигураторе теперь можно использовать объекты расширений во внешних отчетах и обработках. Объекты расширений доступны в конструкторе запросов, в схеме компоновки данных, в динамических списках.
- Теперь можно заимствовать и создавать собственные общие модули с одновременно установленными свойствами «Глобальный» и «Серверный».
- При заимствовании метода в расширение переносятся теперь и инструкции препроцессора, окружающие метод.
- Теперь можно контролировать и изменять значение свойства «Режим сокращения типа» у регистров сведений. Это позволяет избежать ошибок, возникающих из-за неуникальных записей в регистре при обновлении конфигурации.
- Можно контролировать и изменять теперь значение свойства «Длина номера строки» у табличных частей. Это позволяет оперативно, не снимая с поддержки, адаптировать типовые конфигурации под требования заказчика.
- Если теперь возникает ошибка расширения формы или макета, то расширение все равно можно применить. Этим управляет новое свойство «Действие при ошибке изменения расширением конфигурации».
- Если проверка значения контролируемого свойства завершается теперь ошибкой, то расширение все равно можно применить. Этим управляет новое свойство «Действие при проверке свойств расширением».
- Если теперь в типовой конфигурации отсутствует объект, заимствованный в расширение, то расширение так же можно применить. Этим управляет новое свойство «Действие при отсутствии объекта в конфигурации».
- Теперь можно отключить расширение для сеанса из командной строки.
Система взаимодействия
- Расширили функциональность встраиваемого чата системы взаимодействия, чтобы реализовать новые сценарии работы приложений на технологии «1С:Предприятие.Элемент»:
- Если в чате есть непрочитанные сообщения, на вкладке чата отображается индикатор.
- Можно полностью скрыть чат. Раньше он только сворачивался, оставляя на экране свою вкладку.
- Можно не раскрывать окно чата при получении новых сообщений. Раньше окно всегда раскрывалось автоматически.
- В программный интерфейс чата добавили шесть новых событий для обработки сообщений и видеозвонков, а также добавили несколько новых методов.
- Изменили дизайн сайта внешних пользователей и встраиваемого чата системы взаимодействия так, чтобы он соответствовал интерфейсу 8.5.
- Теперь «1С:Предприятие» умеет взаимодействовать с национальным мессенджером MAX. Можно принимать сообщения и файлы из MAX, а также отправлять в него сообщения и файлы. Благодаря этому приложения «1С:Предприятия», взаимодействуя с ботами MAX, могут, например, записать человека к врачу или на посещение МФЦ.
- Подключить и отключить камеру, динамики, микрофон и другие устройства можно теперь прямо во время видеозвонка. Раньше это можно было сделать только заранее.
- Теперь в тонком клиенте и в веб-клиенте можно сделать так, чтобы во время видеозвонка фон был размыт.
- Можно выбрать теперь мелодию входящего и исходящего вызова видеозвонка из пяти вариантов. В тонком клиенте и в веб-клиенте.
- В тонком клиенте и в веб-клиенте улучшили качество видеозвонков и одновременно снизили нагрузку на сеть. Теперь на нестабильных каналах связи меньше «зависаний» и переподключений.
- Улучшили подавление шумов во время видеозвонков на внешнем сайте и в веб-клиенте. Хорошо подавляются шумы от таких устройств как кондиционер, вентилятор, перфоратор, пылесос. Раньше это работало только в тонком клиенте.
- Улучшили качество звука, четкость видео и разрешение видео в видеозвонках.
- Теперь можно записывать отдельные видеозвонки. Доступен список записанных звонков, их можно повторно воспроизводить.
- Можно назначить модератора обсуждения. Он может запрещать другим участникам запись видеозвонков, демонстрацию экрана, включение микрофона, камеры и другие действия.
- Сервер системы взаимодействия теперь поддерживает работу на ОС Ред ОС 7.3 Муром.
Электронные документы
- Теперь непосредственно в окне приложения на платформе «1С:Предприятие» можно просматривать и печатать офисные документы, созданные в Microsoft Office, LibreOffice, OpenOffice, WPS Office и других редакторах. Для этого на рабочих серверах (в клиент-серверном варианте работы) или на клиентских компьютерах (в файловом варианте работы) должен быть установлен LibreOffice.
- Можно работать теперь с документами Microsoft Office, защищенными паролем: просматривать их, проверять, защищен документ паролем, или нет.
- В клиент-серверном варианте работы можно настраивать сервис преобразования офисных документов через стандартные средства параметров сервисов кластера.
- Теперь можно просматривать и печатать PDF-документы с картинками в формате JBIG2.
- Можно получить теперь страницу PDF-документа в виде картинки. Это удобно в тех случаях, когда нужно распознавать штрих-коды, находящиеся в PDF-документах.
- Добавили новые возможности работы с архивами:
- Распаковка элемента архива в ДвоичныеДанные.
- Указание имени результирующего файла при распаковке элемента архива.
- Признак директории для элемента архива.
- Получение имени файла из архива без преобразования кодировки.
- Указание кодировки имени файла при работе с архивом.
Электронная почта
- Теперь платформа может взаимодействовать с почтовыми адресами, содержащими кириллические домены.
- В технологический журнал мы добавили новое событие, которое поможет расследовать инциденты при работе с электронной почтой. Кроме этого, мы расширили в технологическом журнале состав информации об ошибках при разборе сообщений в почте.
Работа с речью
- Теперь механизм генерации речи можно использовать в приложениях без подключения к интернету, если используется клиент-серверный вариант работы или автономный сервер.
- Можно задать теперь активационные фразы, которые распознаются на клиенте и запускают потоковое распознавание речи. Это позволяет значительно экономить ресурсы компьютера, задействуя их только тогда, когда пользователь дал «голосовую команду» для распознавания речи.
- Теперь механизм распознавания речи «понимает» знаки препинания. Можно сказать: «точка», «запятая» или «дефис». Также механизм распознавания речи конвертирует числа в подходящий формат, например:
- Фраза «тринадцать процентов» будет распознана как «13%».
- Фраза «номер телефона восемь девятьсот три сто двадцать три десять ноль пять» будет распознана как «номер телефона 8 903 123 10 05».
- Улучшили преобразование числительных в числа при распознавании речи.
- При файловом распознавании речи теперь можно задать дополнительные пользовательские грамматики. Это повышает точность распознавания терминов, имен и других специфических фраз.
- Теперь можно выбирать аудиоустройства (микрофон, динамики), которые приложение будет использовать для распознавания и синтеза речи. Раньше всегда использовались стандартные устройства.
- Локальное распознавание речи может работать теперь с многоканальными wav-файлами.
1С:Аналитика
- Теперь отчеты 1С:Аналитики могут являться частью прикладного решения. Если раньше такие отчеты разрабатывались и поставлялись отдельно, то теперь пользователи могут получать их в составе прикладного решения. Такие отчеты обновляются и актуализируются автоматически вместе с самим прикладным решением.
- Для открытия объектов из 1С:Аналитики платформа теперь использует механизм уведомлений клиента. Раньше для этого использовалась система взаимодействия.
Удобство использования
- Теперь удаление неиспользуемых версий платформы «1С:Предприятие» можно запускать вручную. После закрытия диалога настроек процесс удаления продолжает работать в отдельном процессе, пока не удалит все неиспользуемые версии. Предложение удалить неиспользуемые версии мы сделали более дружелюбным, чтобы пользователи не боялись выполнять эту операцию.
- Сообщения о действиях, нарушающих ограничения, наложенные профилями безопасности, сделали более информативными. Теперь они содержат имя СОМ-объекта, внешней компоненты или адрес интернет-ресурса, к которому обращается программа. Во встроенный язык добавили новую категорию ошибок, ОграничениеПрофиляБезопасности, для обработки подобных ситуаций.
- Во время динамического обновления конфигурации разработчик или администратор может получить неожиданное сообщение о том, что динамическое обновление невозможно и требуется исключительная блокировка базы. Это сообщение теперь содержит имя объекта конфигурации, для которого требуется блокировка. Благодаря этому ускоряется обработка подобных ошибок.
Мобильная версия «1С:Предприятия»
- Мы упростили разработку мобильных клиентов с автономным режимом. Их сложность заключается в том, что при отсутствии связи с веб-сервером они работают с некоторым подмножеством основного приложения и хранят данные в локальной базе. При восстановлении связи выполняется синхронизация данных между мобильным устройством и серверной информационной базой. Создание процедуры, синхронизирующей только нужные данные, составляло обычно главную сложность.
Теперь в конфигураторе, в составе автономной конфигурации, можно задать фильтр на то, какие именно данные должны участвовать в синхронизации. Например, данные, относящиеся только к текущему пользователю и к его документам. Это избавляет разработчиков от написания значительного объема однотипного кода.
- Реализовали получение серийного номера метки NFC.
Разное
- Теперь платформа напрямую поддерживает работу в ОС macOS 14 и 15 на процессорах Apple silicon. Раньше это было возможно лишь при использовании транслятора Rosetta 2, который позволяет компьютерам Mac с ARM-процессорами Apple использовать приложения, созданные для компьютеров Mac с x86-процессорами Intel.
- Функционал проверки электронной подписи мы привели в соответствие с требованиями нормативных документов.
- При работе под управлением операционных систем, начиная с Windows 10, в поле HTML-документа теперь поддерживается компонент WebView2, встроенный в операционную систему. Это обеспечивает более качественный рендеринг страниц.
- Теперь можно получить текст HTML-документа, в котором переносы строк выполнены по правилам HTML с учетом тегов.
- Мы повысили точность простых арифметических операций при выполнении запросов к СУБД. Это изменение реализовано для СУБД Microsoft SQL Server и PostgreSQL и ее производных.
- Улучшили редактирование интервалов диаграммы Ганта.
Полный список изменений
Полный список изменений можно посмотреть на портале ИТС, а также файле V8Update.htm.
При стандартной установке Windows платформы файл V8Update.htm находится в каталоге: C:\Program Files\1cv8\8.5.4.1306\docs\ru\
При стандартной установке Linux платформы этот файл находится в каталоге: /opt/1cv8/x86_64/8.5.4.1306/docs/ru/
При стандартной установке macOS платформы этот файл находится в каталоге: /opt/1cv8/8.5.4.1306/docs/ru/