1С:Предприятие 8
Система программ
Архитектура платформы 1С:Предприятие
(версия 8.3.25)

Новое в платформе 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/