Вышла новая тестовая версия платформы 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 раз в месяц