Новое в платформе 8.3.24
Программная работа с буфером обмена – новый механизм
Теперь вы можете работать с буфером обмена из встроенного языка:
- Помещать в буфер и получать из буфера текст, картинку и документ HTML;
- Получать из буфера обмена файл в виде двоичных данных (работает только через события);
- Обрабатывать события вставки картинки или файла из буфера. Например, можно разобрать содержимое файла и поместить его данные в нужные поля формы.
Система взаимодействия
- Теперь отображается статус сообщений: прочитано, не прочитано, прочитано не всеми;
- Если, например, вы работаете на компьютере, а на мобильном телефоне у вас также открыта сессия системы взаимодействия, то обсуждение, в котором появилось новое сообщение, будет поднято наверх не только в компьютере (в активной сессии), но и на мобильном телефоне;
- При взаимодействии с WhatsApp можно передавать не только текстовые сообщения, но и файлы, изображения и видеозаписи;
- Во время видеоконференции человек, говорящий в данный момент, выделяется желтой рамкой;
- Мы улучшили качество звука в звонках при работе через RDP.
Удаление устаревших версий — новый механизм
Теперь «1С:Предприятие» автоматически удаляет свои неиспользуемые версии. Это происходит при запуске тонкого или толстого клиентов для работы с информационной базой. Через некоторое время, если «1С:Предприятие» нашло неиспользуемые версии, появляется сообщение с предложением запустить их фоновое удаление. Удаление производится отдельным процессом с пониженным приоритетом.
Управлять механизмом можно в настройках диалога запуска:
- Можно указать версии, которые не нужно удалять никогда;
- Можно указать, что следует удалять версии, установленные ранее указанного периода;
- Можно отключить этот механизм.
Улучшение релевантности полнотекстового поиска
Мы изменили упорядочивание результатов поиска. Новый алгоритм сортировки учитывает полноту вхождения поисковой фразы в представление объекта. Также он учитывает «актуальность» объекта исходя из даты там, где дату у объекта найти получилось:
- Для документов это дата документа;
- Для периодических регистров это период;
- Для остальных объектов просматриваются реквизиты с типом Дата и выбирается самая большая дата, меньшая или равная сегодняшней.
В итоге более релевантные результаты попадают в начало списка, и это особенно полезно при использовании глобального поиска, так как окно результатов в нем компактное.
Интерфейс
- Ячейки табличного документа могут содержать теперь форматированную строку. Для перехода в режим форматированной строки можно использовать контекстную команду или кнопку командной панели;
- Мы расширили функциональность круговых и кольцевых диаграмм:
- Их можно показывать не на весь круг, а на определенный сектор;
- Можно задать глубину (для объемных, в том числе для объемных гистограмм);
- Диаграммы теперь более «повернуты лицом» к пользователю;
- Подписи можно располагать непосредственно снаружи или внутри границ секторов;
- При изменении значений диаграммы отображается анимация;
- Внешние навигационные ссылки формируются теперь с учетом разделителей, установленных в сеансе. По такой ссылке можно сразу выполнить вход в требуемую область данных и открыть нужную форму;
Хранилище двоичных данных
- В качестве хранилища двоичных данных можно использовать теперь внешние S3-хранилища;
- Для уменьшения размеров хранилища мы реализовали дедупликацию данных — метод сжатия, исключающий дублирующие копии данных. Применяется дедупликация двух видов: дедупликация на операции записи и фоновая дедупликация потоков. Дедупликация на записи происходит во время операции записи, данные дедуплицируются при полном побайтовом совпадении. Фоновая дедупликация применяется в фоновом режиме к уже записанным данным, при этом проверяется время последнего доступа к записи;
- Для администраторов мы добавили следующие возможности:
- Просматривать статистику хранилища: количество записанных и удаленных объектов, общий размер записанных данных и т.д.;
- Узнавать время последней очистки хранилища для планирования запуска операции очистки удаленных объектов;
- Явным образом запускать очистку хранилища от удаленных объектов;
- Оценивать объемы хранимых данных;
- Получать информацию о количестве дедуплицированных элементов.
Развитие отладчика
- Можно задать условия останова по имени метода, расположенного выше по стеку при вызове текущей процедуры. Имя метода можно задать регулярным выражением. Это позволяет, например, останавливаться в функции или процедуре только когда она вызвана из конкретного метода;
- Можно указать условие останова по количеству попаданий в строку, в которой установлена точка останова, прежде чем она сработает. Это помогает, в частности, при отладке циклов, когда останов необходим только при заданном проходе цикла;
- Можно выводить сообщения в окно сообщений при попадании в точку останова. При щелчке по выведенному сообщению происходит переход к месту в модуле, где установлена точка останова. Также к этому сообщению можно добавить стек вызовов и количество попаданий в точку останова;
- Можно установить флажок Продолжить выполнение. Тогда после срабатывания точки останова фактической остановки в отладчике не произойдет, и выполнение кода будет продолжено. Это пригодится в случае, если нужен только вывод информации в окно служебных сообщений для последующего анализа, а сама остановка выполнения кода не нужна;
- Точку останова в модуле со всеми заданными параметрами можно сдвигать вверх и вниз по коду, копировать, вырезать и вставлять. Это, в частности, пригодится при модификации кода, когда строчка, где нам нужно остановить выполнение кода, сдвигается выше или ниже позиции точки останова. Также это полезно для быстрого создания нескольких однотипных точек останова, например, с одинаковым сообщением или условием.
Расширения конфигураций
- Можно добавлять собственные источники данных;
- Можно модифицировать заимствованные источники данных;
- Мы доработали процедуру тестирования и исправления информационной базы таким образом, чтобы ее можно было использовать на регулярной основе для проверки и исправления расширений конфигурации:
- Добавили опцию Реструктуризация таблиц расширений конфигурации;
- Добавили запуск только в указанных областях данных;
- При проверке или исправлении расширений отказались от монопольной блокировки информационной базы;
Мобильная версия «1С:Предприятия»
- Теперь мобильная версия «1С:Предприятия» поддерживает сервисы Huawei, аналогичные сервисам Google: карта, адрес по координатам, координаты по адресу, push-уведомления, геозоны, реклама, покупки. Если на мобильном устройстве есть оба варианта сервисов, то сервисы Google имеют приоритет перед сервисами Huawei;
- Можно загружать картинки в формате HEIC;
- Мобильная платформа и автономная конфигурация мобильного клиента поддерживают теперь работу с объектами конфигурации класса ОпределяемыйТип;
- Мобильный клиент и мобильный клиент с автономным режимом поддерживают механизмы распознавания речи. Аудио трафик, отправляемый для распознавания речи, сжимается для уменьшения объема;
Оптимизация
- В механизме тестирования и исправления информационной базы ускорена операция проверки логической целостности в клиент-серверном варианте работы;
- Ускорена операция получения адреса дистрибутива для обновления клиентского приложения. В результате исчезли задержки при массовом входе пользователей в приложение;
- Ускорены операции Проверка модулей и Проверка конфигурации…, выполняемые в конфигураторе;
- Мы значительно упростили установку платформы на ОС Linux;
- Снижена сетевая нагрузка при работе кластера серверов 1С:Предприятия за счет использования кэша кластерных данных;
- Оптимизирована загрузка конфигурации в информационную базу из .xml-файлов при использовании автономного сервера. После того, как данные изменения будут поддержаны в 1C:EDT, разработчики, использующие 1С:EDT, заметят существенное ускорение в сценарии «разработка – отладка»;
- Мы существенно уменьшили время первого обращения к расширенному макету табличного документа, содержащему несколько тысяч строк;
Разное
- Появилась возможность завершать собственные сеансы, мешающие входу в информационную базу. Например, пользователь работал на одном устройстве, затем решил продолжить на другом устройстве, оставив работать приложение первом устройстве. При входе в базу получил сообщение о том, что закончились лицензии. Теперь он увидит список своих незавершенных сеансов и может завершить некоторые или все, и войти в информационную базу;
- В стандартной функции для технического специалиста История изменений данных мы реализовали настройку ведения истории данных. Она выполняется из пользовательского интерфейса и не изменяет конфигурацию. Можно указать объекты, для которых нужно вести историю данных или вернуться к стандартным настройкам;
- Для установки защищенного TLS-соединения можно использовать сертифицированное средство криптографической защиты КриптоПро CSP;
- Можно настраивать политику паролей для пользователей хранилища конфигурации;
- Мы упростили инициализацию менеджера криптографии.
Полный список изменений
Полный список изменений можно посмотреть на портале ИТС, а также файле V8Update.htm.
При стандартной установке Windows платформы файле V8Update.htm находится в каталоге: C:\Program Files\1cv8\8.3.24.1020\docs\ru\
При стандартной установке Linux платформы этот файл находится в каталоге: /opt/1cv8/x86_64/8.3.24.1020/docs/ru/
При стандартной установке macOS платформы этот файл находится в каталоге: /opt/1cv8/8.3.24.1020/docs/ru/