12.12.2023

Новая версия 8.3.24 платформы "1С:Предприятие"

Новое в версии 8.3.24 платформы "1С:Предприятие"

Программная работа с буфером обмена

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

  • добавление в буфер и получение из буфера текста, картинки и документа HTML;
  • получение из буфера обмена файла в виде двоичных данных;
  • обработка события вставки картинки или файла из буфера.

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

Удаление устаревших версий

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

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

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

Улучшение релевантности полнотекстового поиска

Изменилось упорядочивание результатов поиска. Новый алгоритм сортировки учитывает полноту вхождения поисковой фразы в представление объекта. Там, где получилось найти дату у объекта, он также учитывает "актуальность" объекта исходя из этой даты:

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

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

Интерфейс

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

Хранилище двоичных данных

  • Для хранения двоичных данных теперь можно использовать внешние хранилища, работающие по протоколу S3, или Simple Storage Service.
  • Для уменьшения размеров хранилища реализована дедупликация данных – метод сжатия, исключающий дублирующие копии данных. Применяется дедупликация двух видов: дедупликация на операции записи и фоновая дедупликация потоков. Дедупликация на записи происходит во время операции записи, данные дедуплицируются при полном побайтовом совпадении. Фоновая дедупликация применяется в фоновом режиме к уже записанным данным, при этом проверяется время последнего доступа к записи.
  • Для администраторов добавлены следующие возможности:
    • просматривать статистику хранилища: количество записанных и удаленных объектов, общий размер записанных данных и т. д.;
    • узнавать время последней очистки хранилища для планирования запуска операции очистки удаленных объектов;
    • явным образом запускать очистку хранилища от удаленных объектов;
    • оценивать объемы хранимых данных;
    • получать информацию о количестве дедуплицированных элементов.

Система взаимодействия

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

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

Развитие отладчика

Появились следующие возможности:

  • Задать условия останова по имени метода, расположенного выше по стеку, при вызове текущей процедуры. Имя метода можно задать регулярным выражением. Это позволяет, например, останавливаться в функции или процедуре, только когда она вызвана из конкретного метода.
  • Указать условие останова по количеству попаданий в строку, в которой установлена точка останова, прежде чем она сработает. Это помогает, в частности, при отладке циклов, когда останов необходим только при заданном проходе цикла.
  • Выводить сообщения в окно сообщений при попадании в точку останова. При щелчке по выведенному сообщению происходит переход к месту в модуле, где установлена точка останова. Также к этому сообщению можно добавить стек вызовов и количество попаданий в точку останова.
  • Установить флажок "Продолжить выполнение". Тогда после срабатывания точки останова фактической остановки в отладчике не произойдет и выполнение кода будет продолжено. Это пригодится в том случае, если нужен только вывод информации в окно служебных сообщений для последующего анализа, а сама остановка выполнения кода не нужна.
  • Сдвигать вверх и вниз по коду точку останова со всеми заданными параметрами, а также копировать ее, вырезать и вставлять. Это может пригодиться при модификации кода, когда строчка, где нам нужно остановить выполнение кода, сдвигается выше или ниже позиции точки останова. Также это полезно для быстрого создания нескольких однотипных точек останова – например, с одинаковым сообщением или условием.

Расширения конфигураций

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

Оптимизации

  • В механизме тестирования и исправления информационной базы ускорена операция проверки логической целостности в клиент-серверном варианте работы.
  • Ускорена операция получения адреса дистрибутива для обновления клиентского приложения. В результате исчезли задержки при массовом входе пользователей в приложение.
  • Ускорены операции "Проверка модулей" и "Проверка конфигурации…", выполняемые в конфигураторе.
  • Снижена сетевая нагрузка при работе кластера серверов "1С:Предприятие" за счет использования кэша кластерных данных.
  • Оптимизирована загрузка конфигурации в информационную базу из xml-файлов при использовании автономного сервера. После того как данные изменения будут поддержаны в 1C:EDT, разработчики, использующие 1С:EDT, заметят существенное ускорение в сценарии "разработка – отладка".
  • Существенно уменьшено время первого обращения к расширенному макету табличного документа, содержащему несколько тысяч строк.

Разное

  • По многочисленным пожеланиям партнеров и пользователей реализована возможность завершать собственные сеансы, мешающие входу в информационную базу. Например, пользователь работал на одном устройстве, затем решил продолжить на другом, оставив работать приложение на первом устройстве. При входе в базу он получил сообщение о том, что закончились лицензии. Теперь он увидит список своих незавершенных сеансов, сможет завершить некоторые или все и войти в информационную базу.
  • В стандартной функции для технического специалиста "История изменений данных" реализована настройка ведения истории данных. Она выполняется из пользовательского интерфейса и не изменяет конфигурацию. Можно указать объекты, для которых нужно вести историю данных, или вернуться к стандартным настройкам.
  • Сделан ряд доработок, упрощающих установку платформы "1С:Предприятие" на ОС Linux.
  • Для установки защищенного TLS-соединения можно использовать сертифицированное средство криптографической защиты КриптоПро CSP.
  • Появилась возможность настраивать политику паролей для пользователей хранилища конфигурации.
  • Упрощена инициализация менеджера криптографии.

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

Источник: https://1c.ru/news/info.jsp?id=31272