Новое в версии 8.3.26 платформы 1С Предприятие
Аутентификация
По запросам от партнеров и пользователей были расширены возможности аутентификации:
- Теперь в приложении "1С:Предприятия" можно аутентифицироваться без пароля, с помощью сканирования QR-кода.
Такой способ удобен при работе в публичной среде (интернет-кафе, общественный Wi-Fi), где вводимый пароль может быть подсмотрен злоумышленником или считан вредоносной программой. Для входа в приложение пользователь может использовать следующую последовательность действий:
- выполнить аутентификацию в мобильном клиенте;
- войти в это же приложение на настольном компьютере – например, открыть ссылку в браузере;
- в форме аутентификации выбрать опцию "Вход чрез QR-код";
- отсканировать появившийся на экране QR-код мобильным устройством. После этого система выполнит аутентификацию и пользователь получит доступ к приложению на настольном компьютере.
- В форме аутентификации теперь отображаются все доступные для информационной базы способы аутентификации. Это упрощает переключение между разными способами аутентификации и добавление новых способов.
- Появилась возможность запомнить последнюю успешную аутентификацию в информационной базе, после чего вход в базу будет производиться автоматически по сохраненным данным.
- Реализована проверка пользовательского пароля на наличие в списке "слабых" паролей при входе в приложение или во время установки нового пароля. Это позволит предотвратить установку легко взламываемых паролей, таких как "Password1" и подобных. Проверка может выполняться либо по списку "слабых" паролей, который есть в платформе "1С:Предприятие", либо с помощью внешнего публичного сервиса скомпрометированных паролей, либо по списку, загруженному из файла. По результатам проверки можно:
- разрешить вход в приложение;
- предложить сменить пароль – если пользователь откажется, он сможет войти по старому паролю;
- потребовать сменить пароль – вход будет возможен только после смены пароля.
- Реализована возможность настроить автоматическое завершение сеанса при бездействии пользователя дольше указанного времени.
- Поддержана новая версия протокола для взаимодействия с "Единой системой идентификации и аутентификации" (ЕСИА).
- Теперь можно выбирать, каким алгоритмом будут хешироваться пароли пользователей для хранения в базе данных: SHA-1, SHA-256, SHA-512 или PBKDF2-HMAC-SHA256. Ранее был доступен только алгоритм SHA-1.
Система взаимодействия
Сделан ряд доработок:
- Оптимизирован поиск по списку обсуждений.
- В интеграцию типа Webhook добавлена возможность передачи данных.
- Улучшена диагностика ошибок.
- Уменьшена вероятность возникновения коллизий при одновременном изменении списка участников обсуждения несколькими пользователями.
- Установлен таймаут обращения к серверу системы взаимодействия – 45 секунд.
- Уменьшено время реакции видеосервера на ограничение пропускной способности канала связи. Это повышает стабильность и качество видеозвонков.
- Добавлено автоматическое регулирование громкости микрофона, усилено эхоподавление и улучшено шупомодавление. Все это повышает качество звука в видеозвонках.
- Упрощен выбор окна или экрана для демонстрации.
- Улучшена демонстрация экрана для пользователей с низкой пропускной способностью канала связи.
- Теперь во время демонстрации экрана можно:
- показывать отдельные окна, а не целый экран;
- скрывать всплывающие сообщения.
- Теперь можно сформировать ссылку-приглашение, по которой внешний или внутренний пользователь сможет присоединиться к обсуждению или к видеозвонку. Ссылка-приглашение дает доступ к видеокомнате обсуждения без звонка пользователю, а если не было установлено ограничение при создании ссылки, то и к самому обсуждению. Можно создать ссылку на текущий видеозвонок.
- Улучшена работа в обсуждениях с большим количеством участников:
- Добавлен поиск по списку участников.
- Если в обсуждении более ста участников, вместо списка участников отображается ссылка, позволяющая открыть этот список.
- Теперь можно создавать обсуждения только для чтения. Добавить сообщение в такое обсуждение можно с помощью встроенного языка.
- Ограничено максимальное количество участников обсуждения – 3000.
- Для пользователей тонкого клиента и веб-клиента снижена нагрузка на процессоры и сеть в видеозвонках. Теперь нагрузка не будет зависеть от количества участников звонка.
Уведомления клиента – новый механизм
С помощью этого механизма разработчик может отправлять уведомления с сервера в клиентские сеансы. Это повысит производительность системы, так как избавит клиентские приложения от необходимости постоянно запрашивать на сервере информацию о статусе текущих операций. Возможность реализована по многочисленным просьбам разработчиков конфигураций.
Ранее такую задачу можно было решить только с помощью системы взаимодействия. Это решение было сложным, к тому же система взаимодействия не всегда доступна в приложениях "1С:Предприятия".
Журнал регистрации
Расширены возможности журналирования и аудита, что особенно важно для корпоративных внедрений:
- Расширено логирование административных действий.
- Добавлено журналирование изменений полномочий в ролях и прав доступа пользователей.
- В событиях об изменении конфигурации теперь фиксируется список измененных объектов.
Кластер серверов
- Хранение служебных данных кластера серверов в нескольких каталогах сделает работу с кластером более удобной.
- Параметры механизма отслеживания разрыва соединений теперь можно настраивать без перезапуска кластера.
Копии баз данных
- Реализовано параллельное обновление экземпляров копии баз данных в фоновых заданиях. Это сократит общее время обновления копии, состоящей из нескольких экземпляров.
- Добавлена защита от использования одной физической базы данных несколькими копиями информационной базы.
- Теперь, если во время выполнения запроса на копии базы данных возникает некритичное исключение, копия не отключается и остается доступной для других запросов.
Хранилище двоичных данных
- Реализовано параллельное хранение двоичных данных во встроенном хранилище и в информационной базе. Для обеспечения хранения в информационной базе двоичных данных любого размера реализован новый блочный режим хранения. В случае отказа серверов, на которых расположено встроенное хранилище, работа с двоичными данными будет продолжена из базы данных.
- Теперь можно выбрать реквизиты объектов конфигурации, двоичные данные которых будут помещены в хранилище. Ранее в хранилище помещались все данные, размер которых превышал установленный.
- Улучшена диагностика ошибок хранилища, которые выявляются при тестировании.
Расширения конфигураций
Новые возможности:
- Создание собственных журналов документов для регистрации как собственных, так и заимствованных документов. Возможность реализована по пожеланиям разработчиков конфигураций.
- Изменение состава заимствованных XDTO-пакетов.
- Изменение состава XDTO-пакетов заимствованных веб-сервисов.
Оптимизации
- В кластере серверов оптимизированы:
- механизм работы с сеансовыми данными;
- запись событий в технологический журнал;
- работа сервера с большим количеством ядер.
- Во встроенном языке оптимизирована операция проверки циклических ссылок.
- Теперь можно создавать дополнительные индексы для объектов конфигурации. Это повысит производительность прикладных решений на крупных внедрениях.
- Для повышения производительности записи данных подчиненным регистрам сведений и регистрам накопления добавлены режимы слияния, удаления и обновления:
- в режиме слияния новые записи добавляются, а существующие записи, у которых значения ключевых полей совпадают с записываемыми, обновляются;
- в режиме обновления новые записи не добавляются. Выполняется только обновление существующих записей, у которых значения ключевых полей совпадают с записываемыми;
- в режиме удаления из регистра удаляются записи, у которых значения ключевых полей совпадают с записываемыми.
- Менеджерам ряда объектов конфигурации ("Справочник", "Документ", "ПланВидовХарактеристик", "ПланСчетов", "ПланВидовРасчета", "ПланОбмена", "БизнесПроцесс" и других) добавлен метод, получающий выборку данных по указанному набору ссылок. Это повысит скорость пакетной обработки объектов базы данных.
- Ускорено первоначальное заполнение копии базы данных.
- В клиент-серверном варианте работы уменьшено время повторного запуска клиентского приложения из конфигуратора.
Разное
- Если настроено обновление клиентского приложения через веб-сервер и версии тонкого клиента и сервера не совпадают, то теперь сразу начинается загрузка обновления, без лишних вопросов пользователю. Доработка сделана по итогам анализа пожеланий пользователей для упрощения их работы.
- Во встроенном языке теперь можно (обе возможности добавлены по запросам пользователей и разработчиков):
- Настройки стандартной функции "История изменений данных" сделаны более удобными.
- Поддержана работа с присоединенной электронной подписью. Использовать ее часто требует законодательство.
- В операционной системе Linux приложения "1С:Предприятия" теперь используют библиотеку WebKit2, поставляемую вместе с используемым дистрибутивом Linux. Раньше использовалась устаревшая библиотека WebKit1, которая поставлялась в составе платформы "1С:Предприятие". Обновление сделано по итогам анализа пожеланий пользователей.
-
узнать размеры и ориентацию страниц документа PDF;
работать с архивами в форматах GZIP, RAR, 7-ZIP, XZ и TAR.
Всего в версии 8.3.26 платформы реализованы 65 задач, связанных с доработкой функциональности, и 10 задач по оптимизации различных функций и режимов работы.