Новая версия платформы 1С:Предприятие 8.3.19 с оптимизацией СУБД и развитием мобильной версии
Меню

Новая тестовая версия платформы 1С:Предприятие 8.3.19 с оптимизацией СУБД и развитием мобильной версии

Содержание статьи
  1. Комментарий эксперта
  2. На что еще следует обратить внимание

Вышла новая тестовая версия платформы 1С:Предприятие 8.3.19, в которой полезное для себя найдут и рядовые пользователи, и разработчики и администраторы. Важнейшее изменение, которое может сподвигнуть пользователей поторопиться с переходом на данный релиз, касается оптимизации СУБД. Оптимизирован запрос, который использует система при обращении к виртуальным таблицам остатков и оборотов регистра бухгалтерии. Следовательно, повышена производительность запросов. Данное обращение многократно используется в каждой системе и затрагивает довольно большое количество объектов метаданных, используется в большинстве отчетов, а также для логики проведения документов.

Комментарий эксперта

Помимо оптимизации в части СУБД, ускорена работа функции выражения ограничения доступа к данным СтрСодержит(). Функция используется, в основном, в шаблонах ограничений в ролях, одним словом – RLS. Присутствует в каждой типовой конфигурации, поэтому оптимизация данного функционала может существенно ускорить работу пользователей с ограниченными правами.

Если у вас файловая база, в которой есть механизмы, получающие большое количество данных с упорядочиванием и индексацией, то в новом релизе данные запросы будут ускорены за счет оптимизации доработки оператора В.

Бывают случаи, что в клиент-серверном варианте по разным причинам необходимо загружать .dt-файл. Для этого был разработан механизм загрузки с использованием нескольких фоновых заданий сразу, а не последовательно, как было ранее.

Далее хотелось бы обратить внимание на ряд полезных доработок и оптимизации, которые облегчат жизнь всем пользователям.

Реализован функционал, позволяющий более гибко работать с навигационными ссылками, а именно – указывать дополнительные параметры. В частности, появились следующие возможности:

  • Передавать дополнительные параметры для открываемой формы;
  • Получать навигационную ссылку на вариант отчета;
  • Получать навигационную ссылку на полные настройки отчета;
  • Получать навигационную ссылку на динамический список с настройками;
  • Получать навигационную ссылку на текущую строку динамического списка с настройками;
  • Получать навигационную ссылку на команду и передавать в нее параметры.

Это значит, что можно гораздо проще передать пользователю ссылку с указанием на конкретную строку табличной части или на отчет с определенными настройками, упрощается взаимодействие пользователей. Примеры:

Получение ссылки
Получение ссылки

Добавление в избранное
Добавление в избранное

Если у вас существует проблема с сохранением данных в Excel, то, вполне вероятно, что следующие изменения могут вам помочь.

Появилась дополнительная проверка на ограничение количества символов в ячейке:

  • Если в табличном документе, который сохраняется в формате Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML), длина текста, размещенного в ячейке, превышает 32767 символов, то сохранение прерывается с ошибкой.
  • При экспорте табличного документа в форматы Microsoft Excel (Microsoft Excel 97, Microsoft Office OpenXML) реализовано следующее поведение для объектов типа Картинка:
    • Если значение свойство РазмерРисунка не равно значению Черепица, то в результирующий документ сохраняется оригинальная картинка. Если для ячейки задан узор, то дополнительно сохраняется картинка узора.
    • Если свойство РазмерРисунка установлено в значение Черепица, то картинка перерисовывается в результирующий документ, а для рисунка документа Microsoft Excel устанавливается цвет фона, равный цвету фона картинки сходного документа.

На что еще следует обратить внимание

  • При масштабировании документа Microsoft Excel, лучше отображаются картинки.
  • Добавлена полезная «защита от дурака», которая позволит экономить программные ресурсы: при частом и последовательном нажатии кнопки «Записать» в форме объекта (если объект в действительности не был изменен) не выполняется запись в СУБД табличных частей при каждой записи объекта.
  • При установке монопольного режима появилась возможность указать конкретизированное описание причины установки данного режима (описание сеанса), а также указать возможность прервать сеанс, который установил монопольный доступ. Раньше нельзя было прервать такой сеанс, а также не было понятно, что же в итоге выполняется.
  • Упрощено администрирование систем, которые работают на лицензиях уровня ПРОФ в части значение свойства кластера «Временно допустимый объем памяти процессов». Ранее для перезапуска и прерывания процессов использовалось значение равному 80%, в текущей версии же можно устанавливать данный параметр произвольно.
  • Реализована возможность управления тем, где будет выполняться конкретный запрос или компоновка данных, а именно:
    • Использовать только копии баз;
    • Только основную базу;
    • Преимущественно копии;
    • Выбирать автоматически.
  • Как следствие, теперь можно не нагружать основную БД запросами, которые должны были выполняться только на копиях.
  • Для управления копиями базы данных в режиме «1С:Предприятия» предназначена стандартная функция «Управление копиями базы данных».

Разработчикам будут полезны следующие изменения:

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

Развитие мобильной версии уверенными шагами приближает пользователей к ее активному использованию, ошибок становится все меньше, а функционал продолжает пополняться.

  • Наконец появилась возможность использовать мобильный клиент в качестве тестирования.
  • Добавили уточнения для отнесения ошибок мобильного приложения по категориям.
  • Аудиозапись теперь есть в фоновом режиме, таким образом можно спокойно сворачивать окно в режиме «1С:Предприятия».
  • Переработали также и интерфейс видеозвонков: теперь можно демонстрировать свой экран, а также просматривать другой, однако управление экраном через демонстрацию невозможно.

Важное при переходе с предыдущей версии на версию 8.3.19

  • Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от предыдущей версии к версии 8.3.19 не требуется.
  • Для использования некоторых новых возможностей версии 8.3.19 необходимо отключить режим совместимости.
  • Также хочется обратить внимание на то, что в связи с изменениями Версия формата выгрузки конфигурации в XML-файлы стала равной 2.12.
  • Была доработана система «1С:Аналитика», по большей части визуально.

Выход данного релиза важен, во многом, как этап к версии 8.3.20, где многие ждут развития расширений, поддержки определяемых типов, планов и видов характеристик и общих реквизитов (очень важный момент для интеграций). Также там не придется изменять процедуры, где описывались типы объектов конфигурации, например, Справочники.ТипВсеСсылки().Типы(), в будущей версии данные методы также будут включать объекты, созданные в расширениях.

Рассказать друзьям
Предыдущая статья новость
Появится новый сервис для самостоятельной сборки мобильных приложений
Следующая статья новость
1С:ERP протестировали на 12 000 одновременно работающих в базе пользователей
Комментарии