Версия для печати Поиск
pic Главная pic Обзор системы pic Технологическая платформа

Новое в версии 8.3.10

On-line демонстрация

Интерфейсные механизмы

Режимы основного окна приложения

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

Развитие механизма оповещений и центр оповещений

Изменена реализация оповещений пользователя. Теперь одновременно отображается несколько оповещений. При работе в веб-клиенте оповещения отображаются даже тогда, когда окно приложения свёрнуто или неактивно. Реализована возможность назначения произвольного обработчика события нажатия на оповещение. Внешний вид оповещений приближен к дизайну оповещений интернет-браузеров. Подробнее.

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

Дизайн и функциональность панели открытых

Уменьшена высота панели открытых. Все надписи выводятся в одну строку. Добавлена кнопка, открывающая список тех окон, которые не поместились в панель.

Для закладок, обозначающих окна, по аналогии с интернет-браузерами реализованы команды закрытия группы окон: всех, всех, кроме текущего и всех, расположенных справа. Реализовано изменение порядка закладок путём перетаскивания их мышью.

Дизайн панели навигации формы

Изменён дизайн панели навигации формы. Первый элемент называется теперь «Основное». В панели отображаются все умещающиеся элементы без сокращения их названий (без многоточий).

Быстрое масштабирование форм

Реализовано быстрое интерактивное изменение масштаба формы в диапазоне от 50% до 400%. Масштабирование выполняется путём передвижения специального ползунка мышью. Этот механизм полезен в тех случаях, когда нужно быстро и просто, или ненадолго увеличить / уменьшить масштаб прикладных данных, отображаемых в форме. Подробнее.

Развитие диаграмм

Реализованы новые виды диаграмм: точечная и пузырьковая. Точечная диаграмма позволяет удобно отображать и исследовать зависимости одних величин от других. Кроме этого она хорошо приспособлена для работы с большим количеством данных. Пузырьковая диаграмма позволяет кроме двух измерений (по горизонтали и по вертикали) показывать ещё одно измерение, которое отображается как размер точки (пузырька) на диаграмме.

Реализованы линии тренда. Они позволяют подчёркивать закономерности в данных. Для них доступны несколько типов аппроксимации, отображение уравнения и коэффициента детерминации. Для каждой серии допускается существование нескольких линий тренда, существует возможность скрытия данных серии и отображения только линии тренда.

Изменён дизайн легенды диаграммы для того, чтобы улучшить её «читаемость» при выводе на черно-белую печать. Реализовано автоматическое изменение порядка серий в легенде так, чтобы они совпадали с порядком их отображения в области данных.

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

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

Автоматическое изменение высоты таблицы по содержимому

Для таблиц, не связанных с динамическими списками, реализован новый режим отображения, при котором высота таблицы определяется её содержимым. Пустая таблица занимает 3 строки, а при добавлении четвёртой и следующих строк, она начинает раздвигаться по вертикали. Все элементы формы, которые располагаются ниже её, сдвигаются вниз. Существует возможность ограничить максимальную высоту таблицы.

Развитие табличного документа

Расширены возможности масштабирования и печати табличного документа. Реализован автоматический расчёт ширины колонок. При выводе документа на печать, в зависимости от настроек масштаба, происходит повторный расчёт ширины колонок.

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

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

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

Во встроенном языке реализована объектная модель для работы с этим механизмом, которая позволяет выполнять действия, аналогичные интерактивным. Подробнее.

Средства разработки

Развитие расширений конфигурации

Реализован порядок применения расширений. Для каждого расширения можно указать его назначение, расширения применяются в порядке их назначения: сначала «Исправление», затем «Адаптация», после этого «Дополнение».

Реализована возможность модификации макетов табличного документа в расширении.

Во встроенной справке реализовано отображение справочной информации по тем объектам, которые добавлены расширением.

Повышено удобство создания расширений методов. В редактор модулей добавлена контекстная команда, которая автоматически выполняет заимствование нужных объектов и создаёт заготовку метода с выбранной аннотацией.

Развитие средств работы с двоичными данными

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

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

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

Обработка и оформление данных динамического списка

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

Поддержка строк, требующих согласования с числительными

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

Развитие выгрузки конфигурации в файлы XML

Реализована инкрементальная выгрузка конфигурации в файлы XML. Она сокращает время выгрузки за счёт того, что выгружаются только те файлы, которые были изменены с момента предыдущей выгрузки. Использование инкрементальной выгрузки ускоряет работу 1C:Enterprise Development Tools (EDT) с большими конфигурациями, а также позволяет реализовывать новые сценарии разработки, такие как создание «патчей» конфигурации и др.

Режим агента конфигуратора

Реализован новый режим работы конфигуратора – режим агента. В этом режиме конфигуратор может выполнять произвольное количество «внешних» команд, не завершая своей работы. Управление конфигуратором, работающим в режиме агента, осуществляется через стандартные ssh-клиенты, а для доступа к данным используются стандартные sftp-клиенты.

История фоновых заданий

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

Развитие средств диагностики и администрирования

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

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

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

Развитие мобильной платформы

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

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

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

Реализована поддержка новых возможностей Android 6.0 и 7.0: новый API для работы с камерой, динамическое управление разрешениями мобильных приложений, многооконный режим работы приложения.

Реализован элемент формы «Поле календаря», аналогичный тому, который существует в платформе для настольных компьютеров.

Реализована работа с двоичными данными.

Оптимизация

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

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

Ускорено полнотекстовое индексирование больших информационных баз.

В тонком и толстом клиентах ускорено получение данных динамическим списком.

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

Ускорено открытие форм, которые содержат динамический список со сложным запросом.

Повышена скорость исполнения запросов в том случае, когда используется файловый вариант работы, запрос содержит ключевое слово РАЗЛИЧНЫЕ, и запрос получает из базы данных большое количество записей.

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

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

В регистре бухгалтерии ускорены операции чтения/записи наборов данных и операция открытия формы набора записей в тех случаях, когда используется файловый вариант работы или клиент-серверный вариант работы на СУБД PostgreSQL.

Ускорено удаление больших наборов записей при работе в файловом варианте.

Ускорен пересчет итогов в таблицах с большим количеством записей при работе в файловом варианте.

Повышена производительность работы Web- и HTTP-сервисов при большом количестве вызовов.

В конфигураторе ускорены операции поиска ссылок на объект, переименования или удаления объектов, и операции переименования, выполняемые командами рефакторинга.

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

В хранилище конфигурации ускорены операции захвата, отмены захвата и обновления.

Полный список изменений

Полный список изменений можно посмотреть в файле V8Update.htm.

При стандартной установке Windows платформы этот файл находится в каталоге: C:\Program Files\1cv8\8.3.10.2168\docs\ru\

При стандартной установке Linux платформы этот файл находится в директории: /opt/1c/v8.3/i386/docs/ru/

При стандартной установке OS X платформы этот файл находится в директории: /opt/1cv8/8.3.10.2168/docs/ru/