Версия 8.3.4 включает исправления обнаруженных ошибок и изменения в функциональности.
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Прикладные объекты. | При реструктуризации информационной базы выполняется проверка наличия в планах обмена реквизитов объекта и табличных частей с зарезервированными именами: Ссылка, Код, Наименование, ПометкаУдаления, ЭтотОбъект, ВерсияДанных, ДополнительныеСвойства, НомерОтправленного, НомерПринятого, Ref, Code, Description, ThisObject, DataVersion, AdditionalProperties, SentNo, ReceivedNo. Выполнить реструктуризацию информационной базы будет невозможно, если у планов обмена будут существовать реквизиты с такими именами. В режиме совместимости с версией 8.3.3 поведение не изменилось. | При выполнении реструктуризации информационной базы не выполнялась проверка наличия у планов обмена реквизитов с зарезервированными именами. | Устранено незапланированное поведение системы, приводящее к различным ошибкам. |
Прикладные объекты. | При установке параметра Отказ обработчика ОбработкаПроверкиЗаполнения() в значение Истина, происходит прерывание исполнения подписок на событие ОбработкаПроверкиЗаполнения для следующих объектов: справочники, документы, наборы записей регистров (включая механизм перерасчетов), последовательности документов, планы видов характеристик, планы счетов, планы видов расчета, планы обмена, бизнес-процессы и задачи. В режиме совместимости с версией 8.3.3 поведение не изменилось. | Выполнение подписок на событие ОбработкаПроверкиЗаполнения не прерывалось в том случае, если в модуле объекта параметр обработчика Отказ устанавливался в значение Истина. | Устранено незапланированное поведение системы. |
Общие реквизиты / Разделение данных. Управляемые блокировки. | При записи и удалении данных в сеансе с неиспользуемыми разделителями, управляемая блокировка устанавливается не только по ссылке и явно указанным полям, но и по общим реквизитам, являющимися разделителями, в состав которых входит записываемый или удаляемый объект. Реализована возможность использования общих реквизитов, не являющихся разделителями, в свойстве объекта конфигурации ПоляБлокировкиДанных. Общие реквизиты, которые являются разделителями в режиме Независимо и совместно, не могут быть выбраны в список реквизитов ПоляБлокировкиДанных. Реализована возможность указывать такие реквизиты в качестве имени пространства блокировок объекта БлокировкаДанных. Система вызовет исключение в том случае, если в объекте БлокировкаДанных используется значение разделителя, отличное от значения, используемого в сеансе. Изменения реализованы для следующих объектов:
| При записи и удалении данных в сеансе с неиспользуемыми разделителями, управляемая блокировка устанавливается только по ссылке и явно указанным полям. Использование общих реквизитов, не являющихся разделителями, в свойстве объекта конфигурации ПоляБлокировкиДанных было недоступно. Для таких общих реквизитов не поддерживалось использование их в качестве имен пространств блокировки объекта БлокировкаДанных. | Уменьшилось количество необоснованных конфликтов блокировок. Стало возможным из сеанса, в котором не используются разделители, изменять данные в произвольных областях данных в том случае, если в других областях установлены блокировки на пространство блокировок, к которому относятся изменяемые данные. Например, в области О1 установлена блокировка на справочник Товары. Допустимо изменение данных для любых областей, где значение разделителя не равно значению О1. |
Табличный документ. | При сохранении табличного документа в формат PDF, диаграммы (объекты Диаграмма, ДиаграммаГанта, Дендрограмма) сохраняются в векторном формате. | При сохранении табличного документа в формате PDF, диаграммы сохранялись в виде растрового изображения. | Уменьшен размер получающегося файла формата PDF, диаграмма масштабируется при изменении области отображения файла в программе просмотра файла PDF. |
Хранилище конфигурации. | Реализовано хранение истории комментариев, которые вводят пользователи при помещении объектов в хранилище конфигурации. В истории хранится 20 последних комментариев. Комментарий может быть введен (и сохранен в истории) при захвате объекта в хранилище, а при помещении - выбран из истории. | Комментарии, вводимые при помещении объекта(ов) в хранилище конфигурации, не сохранялись в истории. | Упрощено многократное помещение объекта(ов) конфигурации в хранилище конфигурации, связанное с одной задачей, например, когда реализация какой-либо возможности прикладного решения помещается в хранилище в несколько приемов. |
Права доступа. | Реализована возможность указывать несколько ролей, которые будут использоваться при определении прав доступа при пустом списке пользователей. Реализовано свойство конфигурации ОсновныеРоли. Свойство ОсновнаяРоль поддерживается для совместимости. При отключенном режиме совместимости обращение к свойству ОсновнаяРоль вызывает исключение. В режиме совместимости с версией 8.3.3 допускается указание только одной роли в свойстве ОсновныеРоли. | В качестве основной роли могла использоваться только одна роль. | Позволяет упростить разработку прикладных решений, которые могут использовать как с указанием пользователей, так и с пустым список пользователей. |
Прикладные объекты. | Для объектов конфигурации, которые могут содержать предопределенные данные, реализована возможность устанавливать свойство ИмяПредопределенныхДанных в значение специального вида, состоящее из символа # и текстового представления уникального идентификатора. | Установка значения свойства ИмяПредопределенныхДанных была возможна только в режиме загрузки (свойство ОбменДанными.Загрузка установлено в значение Истина). | Стало возможным загружать предопределенные данные из файлов произвольных форматов. |
Автоматизированное тестирование. | Для элементов журнала действий пользователя, формируемых при работе с полями, кнопками, группами, таблицами и декорациями управляемой формы, реализован атрибут name, который содержит имя используемого элемента формы. В обработке преобразования журнала действий пользователя в сценарий на встроенном языке (см. здесь) реализован переключатель, управляющий тем, как будет реализован поиск элемента формы: по представлению или по имени. | В журнал действий пользователя записывались представления элементов формы. В обработке преобразования журнала действий пользователя в сценарий на встроенном языке выполнялся поиск элемента формы только по представлению элемента. | Поведение механизма автоматизированного тестирования стало более стабильным. При поиске элементов формы стало возможно опираться на имя элемента, что уменьшает зависимость работоспособности теста от языка локализации, ошибок в написании представления, уникальности представления элемента и т.д. |
Табличный документ. | Печать табличного документа выполняется в масштабе, который указан в параметрах печати. В режиме совместимости с версией 8.3.3 поведение не изменилось. | На некоторых принтерах документ печатался с двукратным применением масштаба печати. | Устранено незапланированное поведение системы при печати документов с масштабом, отличным от 100%. |
Динамический список. | В отборах динамического списка реализована возможность использовать поля табличных частей объектов, используемых в запросе формирования динамического списка. В режиме совместимости с версией 8.3.3 поведение не изменилось. | Поля табличных частей объектов было невозможно использовать в отборах динамических списков. | Расширены возможности работы с динамическим списком. |
Динамический список. | При получении данных динамического списка выполняется удаление настроек динамического списка, которые отключены функциональными опциями. В режиме совместимости с версией 8.3.3 поведение не изменилось. | Настройки, отключенные функциональными опциями, не удалялись из списка настроек динамического списка. | Устранено незапланированное поведение системы. |
Интерфейс. | Изменен цвет панели разделов и панели команд текущего раздела в интерфейсе Такси. Для панели команд текущего раздела в вертикальном расположении не отображается заголовок панели. Представление панели команд текущего раздела изменено на панель функций текущего раздела. | Панель разделов и панель команд текущего раздела в интерфейсе Такси имели другой цвет. Для панели команд текущего раздела в вертикальном расположении отображался заголовок панели. | Повышен комфорт работы с интерфейсом Такси. |
Средства разработки. Хранилище конфигурации. | Реализована возможность быстрого просмотра выборочной истории изменения объектов конфигурации. Данная возможность доступна при работе с хранилищем и из окна сравнения и объединения конфигураций. Просмотр выборочной истории реализовано для следующих объектов: модуль, макет, картинка, WS-ссылка, расписание, агрегаты регистра, состав плана обмена, стиль, рабочая область основного раздела, карта маршрута, форма, справочная информация, предопределенные элементы, фрагмент командного интерфейса, права роли. Для вызова команды просмотра выборочной истории в контекстном меню диалогов работы с хранилищем и окна сравнения конфигураций реализована команда Выборочная история объекта. Для диалога Отбор версий реализована возможность отбора по свойствам выбранных объектов конфигурации. Просмотр выборочной истории объектов конфигурации возможно только для версий объектов, помещенных в хранилище конфигурации с помощью «1С:Предприятия» версии 8.2.9 и более старшей. | Данная возможность не предоставлялась. Можно было получить только полную историю изменений объекта конфигурации. | Повышен комфорт работы с хранилищем конфигурации. Упрощен процесс просмотра истории какой-либо составной части объекта конфигурации. |
Средства публикации веб-клиента и Web-сервисов. | Для диалога публикации веб-клиента и Web-сервисов (в конфигураторе) реализована:
| Управление возможностью исполнения фоновых заданий в файловом варианте и доступностью Web-сервисов по умолчанию было доступно только при публикации с помощью утилиты webinst по шаблону. Диалог публикации не давал доступа к управлению данными возможностями. | Интерактивная публикация позволяет задавать все параметры файла default.vrd. |
Табличный документ. | Для расширения поля формы для табличного документа реализовано свойство РежимМасштабированияПросмотра, позволяющее указывать, в каком виде будет отображаться табличный документ: как в версии 8.2 или в увеличенном виде. | Данная возможность не предоставлялась. При использовании нестандартных (увеличенных) размеров шрифтов, такие отчеты в интерфейсе Такси выглядели очень крупно.
| Появилась возможность управлять масштабом отображения табличных документов, использующих нестандартные шрифты. |
Динамический список. | В динамическом списке поля представлений недоступны для использования в отборе, группировке и сортировке. Также по полям представления невозможно выполнять поиск. | В динамическом списке поля представлений можно было использовать для использования в отборе, группировке и сортировке. По полям представления можно было выполнять поиск. | Устранено незапланированное поведение системы. |
Внешние источники данных. Система компоновки данных. Работа с запросами. | При работе с внешними источниками данных реализована возможность использования функций, описанных во внешних источниках данных. Функция может возвращать одно значение, таблицу или не возвращать значений вовсе. Реализована возможность указывать вид таблицы внешнего источника данных - таблица или выражение (для описания функций, возвращающих таблицу). Для обращения к функциям внешнего источника данных из языка запросов используется один из синтаксисов:
Обращение к функциям с помощью объектной модели возможно с помощью менеджера внешнего источника данных или менеджера таблицы внешнего источника данных. В библиотеке картинок реализована картинка ВнешнийИсточникДанныхФункция (ExternalDataSourceFunction). | Использование функций при работе с внешними источниками данных было невозможно. | Расширение возможностей при работе с внешними источниками данных. |
Система компоновки данных. | При указании в качестве параметра ОтборЗаписей функций ВычислитьВыражениеСГруппировкойМассив(), ВычислитьВыражениеСГруппировкойТаблицаЗначений() агрегатной функции будет диагностироваться ошибка. В режиме совместимости с версией 8.3.3 поведение не изменилось. | Использование агрегатной функции в параметре ОтборЗаписей функций ВычислитьВыражениеСГруппировкойМассив(), ВычислитьВыражениеСГруппировкойТаблицаЗначений() не диагностировалось как ошибка. | Устранено незапланированное поведение системы. |
Веб-клиент. | При работе в веб-браузере Microsoft Internet Explorer 10 удалена системная кнопка Очистка поля ввода в поле ввода управляемой формы. | Системная кнопка Очистка поля ввода в веб-браузере Microsoft Internet Explorer 10 работала аналогично кнопке Очистка, формируемой платформой. | Устранено различие во внешнем виде веб-клиента между веб-браузером Microsoft Internet Explorer 10 и другими веб-браузерами. |
Хранилище конфигурации. | Команда Обновить конфигурацию из хранилища выполняется без формирования диалогового окна в случае обнаружения в хранилище новых объектов. Новые объекты создаются в целевой конфигурации автоматически. | Команда Обновить конфигурацию из хранилища открывала диалоговое окно в случае обнаружения в хранилище новых объектов. При выполнении обновления с помощью пакетного режима запуска конфигуратора обновление не выполнялось при обнаружении в хранилище новых объектов. | Стало возможно автоматически (например, из командного файла) обновлять конфигурацию прикладного решения из хранилища для выполнения различных регламентных задач, например, для выполнения автоматизированного тестирования. Теперь операция обновления конфигурации из хранилища не требует интерактивных действий, которые могут приводить к остановке исполнения командного файла. |
Интерфейс. | Изменен внешний вид заставки для всех видов клиентов и конфигуратора: вместо тени реализована рамка. | У заставки присутствовала тень. | Исправлены проблемы с отрисовкой заставки в ряде случаев. |
Общие объекты. | При выполнении проверки конфигурации и перед выполнением операции сохранения конфигурации выполняется проверка того, что состав определяемого типа допустим в каждом месте использования такого типа. Проверка выполняется в том случае, если свойство конфигурации Режим совместимости установлено в значение Версия 8.3.3 или Не использовать. Если установлен режим совместимости младше, чем Версия 8.3.3, то проверяется только невозможность указания в составе определяемого типа функций внешнего источника данных.
| Проверка допустимости выбора определяемого типа выполнялась только при формировании диалога выбора типа реквизита объекта конфигурации. При сохранении конфигурации не выполнялась проверка того, что определяемый тип все еще остался допустимым в каждом месте использования определяемого типа. | Уменьшено количество потенциально ошибочных ситуаций, возникающих при разработке прикладного решения, содержащего определяемые типы. |
Управляемая форма. | Для полей ввода, у которых не указан режим выбора из списка, в режиме совместимости с версией 8.2.16, выпадающий список не содержит список выбора, который установлен для поля ввода. | Для полей ввода в версии 8.3.3, выпадающий список всегда содержал список выбора, который был установлен для поля ввода. | Не требуется переработка прикладного решения в случае использования его в режиме совместимости с версией 8.2.16. |
Версия 8.3.3 включает исправления обнаруженных ошибок и изменения в функциональности.
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Свойства конфигурации. | Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.2. | Использовался режим совместимости с версиями 8.1, 8.2.13, 8.2.16 и 8.3.1. | Возможность запуска конфигураций, разработанных в версии 8.3.2 и более младших, в версии 8.3.3, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.3 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.3, при необходимости, использовать для работы с информационной базой и версию 8.3.2. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости). |
Управляемая форма. | Для управляемой формы реализована возможность управления вертикальным сжатием элементов формы. Реализована возможность указать форме, что вертикальный размер элементов не должен быть меньше размера, указанного в конфигураторе при разработке формы. Для этого у формы реализовано свойство ВертикальнаяПрокрутка. Если у формы появляется вертикальная полоса прокрутки, то командная панель не попадает в область прокрутки, если командная панель расположена выше или ниже всех элементов формы и занимает всю ширину формы. | Элементы управляемой формы уменьшались до своего минимального вертикального размера при уменьшении высоты формы. Если на управляемой форме появлялись вертикальные полосы прокрутки, в область прокрутки попадали все элементы, расположенные на форме. | Для прокручиваемых форм элементы будут иметь достаточный для удобной работы размер. Командная панель с основными командами формы, такими как Записать и закрыть, будет доступна всегда и не будет прокручиваться. |
Управляемая форма. Веб-клиент. | Если для управляемой формы свойство ВертикальнаяПрокрутка установлено в значение ИспользоватьПриНеобходимости, в веб-клиенте не допускается уменьшение вертикального размера элементов формы до неработоспособного состояния (при вертикальном сжатии формы). | Вертикальный размер элементов управляемой формы в веб-клиенте мог уменьшаться до состояния, когда элемент оказывался неработоспособным (при вертикальном сжатии формы). | При уменьшении вертикального размера формы не будут возникать ситуации, когда элемент на форме становится непригодным для использования. |
Средства разработки. | В редакторе текста на встроенном языке реализована возможность группировки произвольного количества строк, аналогично другим конструкциям встроенного языка (условия, циклы). Реализованы инструкции препроцессора #Область и #КонецОбласти. Во время исполнения встроенного языка данные инструкции игнорируются. В стандартные шаблоны добавлен шаблон создания области. | Данная возможность не предоставлялась. Группировались только некоторые синтаксические конструкции встроенного языка. | Работа с исходным текстом стала более комфортной. Появилась возможность группировать фрагменты исходного текста по логическому принципу и при редактировании скрывать не используемый в данный момент текст. |
Внешние источники данных. | В механизме внешних источников данных реализована возможность использования данных из OLAP-источников. Поддерживаются следующие OLAP-источники:
Обращения к OLAP-источникам (и ошибки, возникающие при этих обращениях) фиксируются в событии EDS технологического журнала. В библиотеку картинок добавлены картинки ВнешнийИсточникДанныхКуб, ВнешнийИсточникДанныхТаблицаИзмерения. | С помощью внешних источников данных имелась возможность обращения только к реляционным таблицам. | При построении отчетов по данным других систем (внешним источникам) появилась возможность, работать не только с реляционными данными, но и с OLAP-источниками. |
Интерфейс. | Реализована возможность получения информации о характеристиках мониторов (разрешение и DPI), подключенных к компьютеру, в клиентском приложении (тонкий клиент, толстый клиент, веб-клиент) и на стороне сервера. Во внешнем соединении вызов метода ПолучитьИнформациюЭкрановКлиента() возвращает значение Неопределено. На сервер информация о характеристиках мониторов клиентского компьютера передается при начале сеанса и при вызове метода ОбновитьИнтерфейс(). | Возможность получения информации о характеристиках мониторов, подключенных к компьютеру, была доступна только при работе на мобильной платформе. | Позволяет определять характеристики и количество мониторов, подключенных к компьютеру, на котором исполняется приложение. |
Система компоновки данных. | Для элементов условного оформления реализована возможность указания областей, для которых будет применяться данный элемент условного оформления. В динамическом списке данная возможность не используется. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Условное оформление применялось и к области данных и к заголовку области. Управлять этим было нельзя. | Расширение оформительских возможностей для сложных отчетов. |
Средства публикации веб-клиента и Web-сервисов. | Реализована возможность публикации информационной базы, Web-сервисов и мобильного приложения из конфигуратора, работающего под управлением ОС Linux. Публикация возможна только для веб-сервера Apache. Для выполнения публикации необходим запуск конфигуратора от имени пользователя, обладающего административными правами (root). | При использовании ОС Linux, публикация информационной базы и Web-сервисов была возможна только с помощью утилиты командной строки webinst. Возможность публикации мобильного приложения не предоставлялась. | Устранены недостатки конфигуратора, работающего под управлением ОС Linux. |
Работа в ОС Linux. | В конфигураторе, работающим под управлением ОС Linux, реализована возможность подготовки комплектов поставки. К файлам поставки добавляется установочная программа, предназначенная для установки шаблонов и обновлений прикладных решений под ОС Linux. Приложение работает как в 32-разрядном, так и в 64-разрядном варианте ОС Linux. Приложение работает под управлением того же перечня ОС Linux, что и клиентское приложение. | В ОС Linux отсутствовала возможность подготовки комплектов поставки. | Появилась возможность устанавливать шаблоны и обновления прикладных решений в ОС Linux. |
Приложение Autorun. | Приложение Autorun поддерживает работу в ОС Linux. Приложение работает как в 32-разрядном, так и в 64-разрядном варианте ОС Linux. Приложение работает под управлением того же перечня ОС Linux, что и клиентское приложение. Для конфигурационного файла autorun.lst реализованы новые свойства для элемента конфигурационного файла Element: CommandWindows, CommandLinux, RunAsRoot. Свойства используются для указания, каким образом данный элемент должен выполняться в различных ОС. | В ОС Linux отсутствовала возможность запуска приложения Autorun. Конфигурационный файл autorun.lst не содержал свойств CommandWindows, CommandLinux, RunAsRoot для элемента конфигурационного файла Element. | Появилась возможность создания дистрибутивов прикладных решений, использующих программу Autorun и поставляемых на внешних носителях, которые могут использоваться и под управлением ОС Windows и под управлением ОС Linux. |
Прикладные объекты. Управляемая форма. | Реализована возможность создания объекта ссылочного типа непосредственно в процессе ввода данных в форме. Для управления этой возможностью реализовано свойство объекта конфигурации и элемента формы. Свойство элемента формы управляет видимостью специальной команды создания нового элемента в списке выбора. Возможность реализована для справочников, документов, планов видов характеристик, планов счетов, планов видов расчетов, бизнес-процессов, задач, планов обмена. Команда создания нового элемента в списке выбора недоступна в режиме совместимости с версией 8.3.2. | Данная возможность не предоставлялась. Имелась возможность открыть форму выбора и в ней создать новый объект с последующим его выбором. | Повышена скорость и комфортность работы при необходимости создания нового объекта в процессе ввода данных. |
Управляемая форма. Средства разработки. | В редакторе управляемой формы реализована возможность выбрать в списке добавляемых элементов обычную группу без отображения заголовка. | Чтобы создать в редакторе управляемой формы обычную группу без отображения заголовка, было необходимо добавить обычную группу и затем изменить значения свойств, отвечающих за отображение заголовка группы. | Повышено удобство редактирования управляемой формы в тех случаях, когда группы используются для управления расположением элементов на форме. |
Управляемая форма. Средства разработки. | При создании клиентских обработчиков событий элементов формы и команд реализована возможность указать перечень создаваемых процедур:
Создание контекстной серверной процедуры недоступно для тех клиентских обработчиков, в которых вызов контекстных серверных процедур не рекомендуется. | При создании клиентского обработчика создавался только сам обработчик. Сопутствующие процедуры не создавались. | Упрощена разработка формы в тех случаях, когда обработка действия, вызываемого на клиенте, выполняется на сервере. Разработчику более не требуется вручную создавать серверный метод и ставить его вызов в тело клиентского обработчика. |
Хранилище конфигурации. | Изменен способ хранения информации в хранилище конфигурации. Объекты хранилища хранятся в файловой системе. Файл 1cv8ddb.1CD используется как хранилище информации об измененных объектах. Реализован режим совместимости работы хранилища конфигурации. Новый способ хранения возможен только при отключенном режиме совместимости хранилища конфигурации. Реализована возможность выполнять оптимизацию хранения данных хранилища конфигурации. Эта операция возможна как с помощью диалога администрирования хранилища, так и с помощью ключа командной строки ConfigurationRepositoryOptimizeData пакетного запуска конфигуратора. Формат файлов хранилища конфигурации не предполагает чтения или модификации какими-либо средствами, кроме «1С:Предприятия». | Вся информация хранилища конфигурации хранилась в файле 1cv8ddb.1CD. Возможность оптимизации хранилища конфигурации не предоставлялась. | Существенно увеличено количество изменений (версий), которые могут храниться в хранилище конфигураций. |
Средства разработки. Клиентское приложение. | Реализована возможность отключать диалоги выбора информационной базы и аутентификации (в информационной базе и хранилище конфигурации) при запуске клиентского приложения или конфигуратора. Для этого следует использовать ключ DisableStartupDialogs командной строки запуска файла 1cv8.exe/1cv8. Если в командной строке запуска обнаруживаются ошибки, которые ранее приводили к возникновению диалогов, то диалоги не появляются, а вместо этого формируется соответствующее диагностическое сообщение, которое выводится только в файл для вывода служебных сообщений (ключ Out командной строки запуска). | Если во время запуска клиентского приложения или конфигуратора в пакетном режиме обнаруживались ошибки в параметрах информационной базы или параметрах аутентификации, то система выдавала модальные диалоги для уточнения некорректных параметров. При этом выполнение запрошенных действий останавливалось. | При пакетном запуске конфигуратора, особенно если запуск выполняется из другого приложения или службы, появилась возможность исключить появление сложно обнаруживаемых «зависаний»: когда конфигуратор формировал диалог выбора параметра, который был недоступен для интерактивного управления. |
Локализация. | Реализована поддержка французского языка для методов глобального контекста ЧислоПрописью() и ПредставлениеПериода(). Код локализации: fr, fr_CA. Значения параметра ПараметрыПредметаИсчисления метода ЧислоПрописью() задаются аналогично английскому, финскому или казахскому языкам. | Методы глобального контекста ЧислоПрописью() и ПредставлениеПериода() не поддерживали работу с французским языком. | Упростилось представление информации для франкоговорящих пользователей. |
Управляемая форма. Полнотекстовый поиск. | При формировании списка выбора при вводе по строке (для ссылочных объектов конфигурации) можно использовать следующие возможности:
Использование каждой из вышеперечисленных возможностей можно настроить с помощью конфигуратора, в свойствах объекта конфигурации. Полнотекстовый поиск выполняется только по тому объекту конфигурации, для которого выполняется ввод по строке. Если при выполнении ввода по строке указан отбор, то этот отбор (при необходимости и возможности) конвертируется в запрос полнотекстового поиска с целью повышения скорости работы поиска. Для таблиц внешнего источника данных допустимо выбирать только способ поиска строки и режим получения данных (непосредственно или фоновый). В файловом режиме поиск в фоновом режиме выполняется только в том случае, если в этот момент не выполняется другое фоновое или регламентное задание. Для обработчиков событий АвтоПодбор и ОкончаниеВводаТекста реализован формальный параметр Параметры. Данный параметр содержит настройки получения данных выбора и позволяет управлять этим процессом, изменяя соответствующие свойства структуры, передаваемой в этом параметре. | Объекты конфигурации не позволяли для ввода по строке настроить использование полнотекстового поиска, поиска по вхождению строки, а также выполнение поиска в фоновом режиме. Можно было использовать полнотекстовый поиск и поиск по вхождению строки в обработчиках ОбработкаПолученияДанныхВыбора. | Появились новые стандартные возможности при вводе по строке в поле ввода:
|
Полнотекстовый поиск. | Для объекта СписокПолнотекстовогоПоиска реализована возможность отключать поиск по представлениям объектов конфигурации. Эта возможность управляется с помощью свойства ИспользованиеМетаданных этого объекта. | Поиск по представлениям объектов конфигурации было невозможно отключить. | Возможность выполнять поиск только по данным, без указания представлений объектов конфигурации. |
Встроенный язык. | Для коллекций Массив, Структура и Соответствие реализованы конструкторы, создающие эти объекты на основании соответствующих фиксированных коллекций (ФиксированныйМассив, ФиксированнаяСтруктура, ФиксированноеСоответствие). Для массивов выполняется рекурсивное преобразование, т.е. элемент фиксированного массива, являющийся фиксированным массивом, будет помещен в обычный массив. | Преобразование фиксированных коллекций в обычные аналоги было возможно только с использованием циклов. | Упрощено изменение значений, расположенных в фиксированных коллекциях. |
Общие реквизиты / Разделение данных.
| Реализован механизм установки монопольного доступа к области данных. Монопольный доступ к области не совместим с любой блокировкой данных в этой области другими сеансами. Монопольный режим области данных должен явно устанавливаться и сниматься с помощью метода встроенного языка УстановитьМонопольныйРежим(). Фоновое задание, запущенное из сеанса, установившего монопольный режим области, до своего завершения получает монопольный доступ родительского сеанса, при этом родительский сеанс «лишается» монопольного доступа. Изменение данных из родительского сеанса становится невозможным. Монопольный доступ «возвращается» родительскому сеансу после завершения фонового задания. Переход сеанса в другую область не влияет на список областей, к которым сеанс имеет монопольный доступ. Монопольный режим области запрещает:
Установка разделяемых управляемых блокировок для области игнорируется, если для этой области установлена монопольная блокировка данным сеансом. | Установить монопольный доступ к области данных было невозможно. Существовала возможность наложить исключительную транзакционную управляемую блокировку на все данные области. | Возможность выполнять согласованные изменения области данных, которые нет возможности заключать в транзакцию. |
Общие объекты. | Для объекта ХешированиеДанных реализована возможность вычисления хеш-функций SHA1 и SHA256. | Объект ХешированиеДанных позволял вычислять хеш-функции MD5 и CRC32. | Расширение набора поддерживаемых хеш-функций. |
Прикладные объекты. | Реализована возможность создавать определяемые типы данных - типы данных с уникальным именем и типом, состоящим из одного или нескольких допустимых типов. Определяемый тип данных может выступать в качестве типа реквизита объекта конфигурации. Определяемый тип не может входить в составной тип и не может выступать типом данных плана вида характеристик. Если необходимо использовать прикладное решение с помощью предыдущих версий платформы - из прикладного решения необходимо удалить все определяемые типы. | Данная возможность не предоставлялась. | Реализована возможность определять в конфигурации тип, на который можно ссылаться при описании типов конкретных реквизитов. Например, это позволяет описать в некотором универсальном фрагменте конфигурации реквизиты, ссылающиеся на данные, которые будут определены при встраивании фрагмента в конкретную конфигурацию. |
Мобильное приложение. | Реализована возможность в качестве картинки, задаваемой файлом, указывать zip-архив, содержащий картинки разных размеров. Это позволяет указывать для мобильных приложений картинки, которые будут использоваться в устройствах с разным разрешением экрана. Поддерживаются следующие варианты экранов мобильных устройств:
Каждая картинка соответствует определенным характеристикам экрана целевого устройства. Картинки, входящие в состав архива, рекомендуется делать в формате .png. Архив рекомендуется создавать без сжатия. Для объекта Картинка реализовано свойство НаборВариантов. | Данная возможность не предоставлялась. На мобильной платформе разработчик должен был устанавливать различные картинки из встроенного языка. | Упрощено создание приложений, которые должны работать и на персональном компьютере и на мобильном устройстве. Теперь прикладной разработчик должен обеспечить только наличие картинок для различных разрешений и не должен выполнять программную установку картинок в режиме 1С:Предприятия. |
Регистры накопления. Регистры бухгалтерии. | Реализована возможность устанавливать границы интервала хранения итогов по периодам для регистров накопления остатков и регистров бухгалтерии. Задавать можно как нижнюю так и верхнюю границу интервала. Итоги, попадающие в этот интервал, будут автоматически пересчитываться при изменении итогов за границами интервала (при необходимости). За границами установленного интервала итоги по периодам не хранятся, а при необходимости получения остатков выполняется их расчет по таблицам движений. Для менеджеров регистров накопления и бухгалтерии реализованы методы УстановитьМинимальныйПериодРассчитанныхИтогов(), ПолучитьМинимальныйПериодРассчитанныхИтогов(), УстановитьМинимальныйИМаксимальныйПериодРассчитанныхИтогов(). При изменении плана счетов, создании движений, пересчете итогов и получении остатков по остаточным регистрам накопления и регистрам бухгалтерии учитываются границы хранения итогов. При включении использования итогов, выполняется пересчет только тех периодов, в которых были реальные изменения. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Итоги хранились по всем периодам, которые расположены младше периода рассчитанных итогов для регистра. При изменении движений задним числом выполнялся пересчет всех итогов, которые расположены позднее измененной даты. При включении использования итогов также выполнялся пересчет всех итогов регистра. | Уменьшает объем данных, хранимых в базе данных, а также уменьшает время выполнения административных операций. Позволяет снизить нагрузку на систему в тех случаях, когда база данных хранит данные за большие периоды (несколько лет), регулярно выполняются изменения задним числом, но регулярное получение данных (с использованием итогов) осуществляется в пределах ограниченного интервала времени относительно текущей даты. |
Внешние компоненты. | В технологии создания внешних компонент реализована возможность организации простого диалога с пользователем, а также возможность сохранять значения между сеансами в локальном хранилище веб-браузера. Изменена документация по технологии создания внешних компонент (http://its.1c.ru/db/metod81#content:3221:1), дополнены примеры, представлены новые версии адаптеров для веб-браузеров. | В технологии создания внешних компонент были недоступны возможности организации диалога с пользователем и сохранения значений в локальном хранилище веб-браузера. | Доступ внешней компоненты, работающей в веб-браузере, к локальным ресурсам может сопровождаться соответствующими предупреждениями, так, как это реализовано во встроенных механизмах платформы. |
Веб-клиент. Табличный документ. Печать документов. | Реализована возможность формировать пакеты документов, предназначенные для печати. Для печати всего пакета необходимо один раз вызвать печать. Для пакета имеется возможность задавать параметры печати. Пакеты могут быть вложенными. Пакет может быть записан в один файл формата PDF, что упрощает его печать в веб-клиенте. Реализован объект ПакетОтображаемыхДокументов. | В веб-клиенте было невозможно реализовать пакетную печать нескольких документов по нажатию одной кнопки. При выводе пакета документов в несколько табличных документов, пользователю было необходимо столько раз нажать кнопку печати, сколько документов входило в пакет. | Улучшена печать нескольких документов (с различными настройкам параметров печати) в веб-клиенте. При печати с помощью пакета документов пользователю необходимо только один раз вызвать печать (вне зависимости от количества документов в пакете), при этом параметры печати для каждого документа (включая ориентацию страницы и количество печатаемых копий) будут установлены нужным образом. |
Кластер серверов. | Для клиент-серверного варианта работы реализованы профили безопасности, позволяющие управлять доступом прикладных решений к различным внешним ресурсам на сервере «1С:Предприятия»: файловой системе, COM-объектам, внешним компонентам, приложениям операционной системы, ресурсам Интернета, привилегированному режиму, внешним отчетам и обработкам, методам глобального контекста Выполнить() и Вычислить(). Для каждой информационной базы в кластере может быть назначен свой профиль безопасности, а также назначен профиль безопасности для программного кода, исполняемого в безопасном режиме. Для целей программного администрирования кластера:
Аналогичные изменения внесены:
| Данная возможность не предоставлялась. | Появилась возможность административно (без вмешательства в код прикладного решения) ограничивать доступ прикладных решений к различным ресурсам системы, в рамках которой они функционируют. Появилась возможность расширить доступную функциональность для программного кода, работающего в безопасном режиме (например, разрабатываемого пользователем), сохранив при этом необходимый уровень безопасности. С помощью профилей безопасности, например, можно для каждой области данных организовывать персональный каталог временных файлов или описать список ресурсов Интернет, который доступен для использования в конкретной информационной базе. |
Автоматизированное тестирование. | Реализованы объекты ТестируемаяКнопкаКомандногоИнтерфейса, ТестируемаяГруппаКомандногоИнтерфейса, ТестируемыйКомандныйИнтерфейсОкна. Для тестируемых объектов реализован метод ПолучитьОбъект(), по набору параметров аналогичный методам НайтиОбъект() и НайтиОбъекты(). В случае, если искомый объект не найден, метод ПолучитьОбъект() генерирует исключение. Реализованы методы работы с сообщениями пользователя. Расширен состав свойств и методов, позволяющих работать с объектами тестирования, например, получение имени формы, текущего окна, командного интерфейса и т.д. Реализована возможность получить информацию о последней ошибке, произошедшей в тестируемом клиентском приложении. Для объекта ТестируемоеПриложение реализованы методы ПолучитьАктивноеОкно(), ПолучитьТекущуюИнформациюОбОшибке(). Для объекта ТестируемоеОкноКлиентскогоПриложения реализованы методы ПолучитьКомандныйИнтерфейс(), ПолучитьТекстыСообщенийПользователю(), ВыбратьСообщениеПользователю(). Для объекта ТестируемаяФорма реализовано свойство ИмяФормы, методы НайтиКнопкуПоУмолчанию(), ТекущаяМодифицированность(), ПолучитьКоманднуюПанель(), метод Закрыть() перенесен в объект ТестируемоеОкноКлиентскогоПриложения. Для объекта ТестируемоеПолеФормы реализованы методы ТекущийРежимРедактирования(), ПолучитьТекстРедактирования() и изменены методы НачатьРедактированиеТекущейОбласти(), ЗакончитьРедактированиеТекущейОбласти(). Для объекта ТестируемаяТаблицаФормы реализован метод ТекущийРежимРедактирование() и изменены методы ИзменитьСтроку(), ЗакончитьРедактированиеСтроки(), ПерейтиКПредыдущейСтроке(), ПерейтиКСледующейСтроке(), Развернуть(), Свернуть(). Для объектов, описывающих тестируемые элементы формы, реализованы методы ПолучитьТекстПодсказки(), ТекущаяВидимость(), ТекущаяДоступность(), ТекущееТолькоПросмотр(), ПолучитьКонтекстноеМеню(), ПолучитьКоманднуюПанель(). Доработана обработка преобразования журнала действий пользователя в сценарий на встроенном языке (http://its.1c.ru/db/metod81#content:5014:1). | Командный интерфейс окна приложения был недоступен для использования средств автоматизированного тестирования. Возможность работы с сообщениями пользователю была недоступна. | Появилась возможность работать с командным интерфейсом окна приложения. Упростилась обработка ошибок при попытке получить несуществующий объект во время выполнения сценария тестирования. |
Динамический список. | Для динамического списка реализована возможность автоматического сохранения настроек. Для управления этой возможностью для динамического списка реализовано свойство Автоматическое сохранение пользовательских настроек. Для хранения настроек предназначено особое хранилище: хранилище настроек динамического списка. Для таблицы управляемой формы, связанной с динамическим списком, реализованы команды сохранения/восстановления настроек, а также события, позволяющие реализовать нестандартную реакцию на сохранение, восстановление и редактирование настроек динамического списка. Режим просмотра динамического списка (список, дерево, иерархический список) сохраняется вместе с настройками элементов формы. Реализована возможность редактировать пользовательские настройки динамического списка в отдельной группе формы, отображающей динамический список, для указания которой реализовано свойство таблицы формы Группа пользовательских настроек. Реализована возможность редактировать настройки динамического списка в отдельной общей форме, которая указывается с помощью свойства конфигурации Основная форма настроек динамического списка. Для объекта ДинамическийСписок реализовано свойство КомпоновщикНастроек, аналогичное соответствующему свойству отчетов. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Для динамического списка автоматически сохранялись и восстанавливались отборы (восстанавливались с отключенным признаком использования) и условное оформление. Для сохранения и восстановления остальных настроек, прикладному разработчику было необходимо реализовывать нужные алгоритмы на встроенном языке. | Повышен комфорт использования динамического списка пользователем. Для разработчика облегчено создание динамических списков с быстрыми отборами. Не требуется разработка специальных механизмов сохранения/восстановления настроек динамического списка. |
Управляемая форма. | Для групп управляемой формы реализована возможность управлять сворачиванием группы (только по вертикали). Если установлена возможность сворачивания, пользователь может сворачивать группу, т.е. скрывать все элементы, входящие в состав группы. Для этого для группы управляемой формы реализованы свойства Поведение, ОтображениеУправления, ОтображатьОтступСлева и ЗаголовокСвернутогоОтображения. Сворачивание доступно только для обычной группы с отображаемым заголовком. | Данная возможность не предоставлялась. Скрывать неиспользуемые элементы можно было управляя видимостью. | Позволяет скрывать редко используемые элементы формы, уменьшая объем информации, воспринимаемый пользователем. Для доступа к скрытой информации пользователь может развернуть группу. |
Средства разработки. | При попытке изменить объект конфигурации, изменение которого невозможно, сообщение о невозможности выполнить действие выводится в окно сообщений. | При попытке изменить объект конфигурации, изменение которого невозможно, сообщение о невозможности выполнения действия выводилось с помощью модального диалогового окна. | Прикладному разработчику больше не требуется многократно закрывать модальное диалоговое окно, если он попытался выполнить массовое изменение с заблокированными объектами (например, не захваченными в хранилище конфигурации). |
Интерфейс. | Реализован новый вариант интерфейса клиентского приложения: Такси. Интерфейс Такси включает в себя большое количество изменений, среди которых можно выделить:
Для принудительного включения этого интерфейса (если он разрешен в прикладном решении) реализован ключ командной строки запуска клиентского приложения iTaxi. Также переключение интерфейса можно выполнять с помощью диалога настройки параметров клиентского приложения. Реализованы свойства конфигурации:
Реализован новый внешний вид календаря. Для поля календаря управляемой формы реализованы свойства, позволяющие управлять новыми возможностями: ВысотаВМесяцах, ШиринаВМесяцах, ОтображатьПанельМесяцев, которые используются только в интерфейсе Такси. Для объекта НастройкиКлиентскогоПриложения реализовано свойство ВариантИнтерфейсаКлиентскогоПриложения, которое позволяет получить режим интерфейса, а также метод глобального контекста ТекущийВариантИнтерфейсаКлиентскогоПриложения(). Реализован метод глобального контекста, позволяющий получать размер основного шрифта клиентского приложения: ТекущийВариантОсновногоШрифтаКлиентскогоПриложения(). Для объекта ЭлементИзбранногоРаботыПользователя реализованы свойства Важное и Представление. Рабочий стол в интерфейсе Такси переименован в Начальная страница (с соответствующим переименованием связанных команд), командный интерфейс рабочего стола переименован в командный интерфейс основного раздела, для доступа к командному интерфейсу основного раздела используется раздел Главное панели разделов. В интерфейсе Такси:
Навигационная ссылка на начальную страницу (рабочий стол) прикладного решения имеет вид e1cib/navigationpoint/startpage. Настройки начальной страницы (рабочего стола) сохраняются в настройках с ключом НачальнаяСтраница/НастройкиОкна (для интерфейса Такси - НачальнаяСтраница/Такси/НастройкиОкна). В редакторе управляемой формы реализована возможность переключения окна предварительного просмотра между интерфейсом 8.2 и интерфейсом Такси. | Использовался интерфейс, реализованный в версии 8.2 для управляемого приложения. | Улучшение навигации по прикладному решению, повышение комфорта использования, развитие в соответствии с современными тенденциями построения интерфейсов. |
Интерфейс. | Реализован стилевой шрифт ОбычныйШрифтТекста, который является основой для расчета размера других стилевых шрифтов, кроме ШрифтТекста. Фактически используемый шрифт зависит от режима интерфейса прикладного решения (Такси или интерфейс 8.2). | Данная возможность не предоставлялась. | Использование данного шрифта (и основанных на нем) обеспечивает сохранение пропорций размеров шрифтов элементов управляемых форм в различных режимах интерфейса. |
Интерфейс. | Реализовано свойство конфигурации КартинкаОсновногоРаздела, позволяющее указать картинку, которая будет использоваться в качестве картинки для основного раздела (рабочего стола) в панели разделов. | У рабочего стола использовалась фиксированная картинка, которую было невозможно заменить. | Данная возможность позволяет оформлять все прикладное решение в едином графическом стиле и отображать рабочий стол в виде, максимально понятном для основной категории пользователей данного решения. |
Средства разработки. | Реализована возможность отображения контекстной подсказки по параметрам процедуры или функции, которая в данный момент редактируется в редакторе текстов модулей. Если метод имеет несколько вариантов синтаксиса - существует возможность выбрать нужный вариант. Реализован автоматический разбор комментариев к процедурам и функциям прикладного решения для отображения в контекстной подсказке. Формат комментариев описан в документации и соответствует стандартам разработки прикладных решений. Шаблоны создания процедур и функций, входящие в состав поставки, соответствуют требуемому формату. Реализован параметр настройки конфигуратора, который управляет отображением контекстной подсказки параметров процедур и функций. В редакторе исходного текста контекстная подсказка по параметрам процедур и функций вызывается с помощью горячей клавиши Ctrl+Shift+Пробел. | В конфигураторе отсутствовала контекстная подсказка по параметрам процедур и функций. В контекстной подсказке отображались только имена процедур и функций прикладного решения. Комментарии к процедурам и функция не использовались для получения информации о параметрах. | Повышен комфорт разработчика при наборе исходных текстов прикладного решения. Нет необходимости использовать синтакс-помощник для быстрого просмотра порядка следования и типов параметров используемой процедуры или функции. |
Средства разработки. | В синтакс-помощнике реализована возможность быстрого перехода к различным методическим материалам, связанными с изучаемой статьей. Переход осуществляется с помощью гиперссылки Методические материалы в нижней части статьи. Данные для перехода получаются с помощью специального веб-сервиса. Список методических материалов открывается в ОС Windows с помощью веб-браузера Microsoft Internet Explorer, в ОС Linux используемый веб-браузер зависит от настроек системы. | Данная возможность не предоставлялась. | С помощью данной возможности разработчик получает простой и быстрый доступ к материалам, расположенным на различных веб-ресурсах фирмы «1С». Однако, для доступа к некоторым материалам может потребоваться имя и пароль пользователя этого ресурса. |
Средства администрирования. | В документацию включено описание возможностей по настройке и обслуживанию СУБД, которые могут использоваться при администрировании «1С:Предприятия». | Документация не содержала описание инструментов администрирования, которые могут использоваться без нарушения лицензионного соглашения. | Допустимо использовать возможности СУБД, которые не затрагивают представление структуры данных, используемых для работы «1С:Предприятием» (сделанные изменения не повлияют на процесс реструктуризации и будут сохранены после выполнения реструктуризации). |
Управляемая форма. | Для полей вида поле флажка и поле переключателя, реализована возможность отображения в виде тумблера (нескольких кнопок, расположенных рядом, где цветом выделяется активное значение). Для этого реализованы свойства ВидФлажка и ВидПереключателя для соответствующих видов полей управляемой формы. | Данная возможность не предоставлялась. | Расширение презентационных возможностей системы. Повышено удобство работы при наличии сенсорного интерфейса. |
Обновление конфигурации базы данных. Кластер серверов. | Изменения плана видов характеристик, а также изменение плана счетов, в котором план видов характеристик выступает в качестве типа субконто, требует выполнение реструктуризации информационной базы. В процесс фоновой реструктуризации внесены некоторые изменения:
| Реструктуризация плана видов характеристик выполнялась при изменении самого плана видов характеристик. Реструктуризация всех планов видов характеристик и планов обмена выполнялась в фазе принятия изменений (при выполнении фоновой реструктуризации). | В фоновом обновлении конфигурации базы данных, для некоторых случаев, учтены особенности изменения конкретных структур данных для исключения рассогласования данных различных объектов. |
Системные требования. | Реализована поддержка работы «1С:Предприятия» под управлением ОС Microsoft Windows Server 2012 (x86-64). | Не поддерживалась работа «1С:Предприятия» под управлением ОС Microsoft Windows Server 2012 (x86-64). | Реализована поддержка новой версии ОС компании Microsoft. |
Отображение информации. | При установке свойства конфигурации Режим совместимости интерфейса в значения Такси или Такси. Разрешить Версия 8.2, картинка библиотеки картинок Справка будет иметь внешний вид, соответствующий интерфейсу Такси. | Внешний вид картинки Справка (из библиотеки картинок) не зависела от значений свойств конфигурации. | В библиотеке картинок учтена особенность разного отображения кнопки Справка в разных режимах интерфейса. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Выгрузка/загрузка конфигурации в файлы. | В файлы выгрузки попадают только те права доступа, значения которых отличаются от значений по умолчанию. При определении значений по умолчанию, для каждой роли учитываются значения флажков Устанавливать права для новых объектов и Устанавливать права для реквизитов и табличных частей по умолчанию. Значения этих флажков являются значениями по умолчанию для прав на объект метаданных и прав на реквизиты и табличные части соответственно. | В файлы выгрузки попадали все права доступа, в том числе и те, значения которых были равны значениям по умолчанию. | Ускорена выгрузка конфигурации в файлы, уменьшен объем файлов выгрузки. |
Прикладные объекты. | Англоязычное имя типа выборки из журнала документов получило имя вида DocumentJournalSelection.ИмяЖурналаДокументов. | Англоязычное имя типа выборки из журнала документов имело вид DocumentJournalsManager.ИмяЖурналаДокументов. | Имена типов приведены к общему виду. |
Работа с файлами. | При получении файла (файлов) из информационной базы с помощью метода ПолучитьФайл() (ПолучитьФайлы()) выполняется проверка права Просмотр на реквизит, в котором хранятся данные файла. Если используется метод ПолучитьФайлы(), то отсутствие доступа хотя-бы к одному файлу, из списка получаемых, приводит к отказу выполнения всей операции. В режиме совместимости с версией 8.3.2 поведение не изменилось. | При выполнении операции получения файла (файлов) из информационной базы с помощью метода ПолучитьФайл() (ПолучитьФайлы()) не выполнялась проверка прав на реквизит, в котором хранятся данные файла. | Унификация поведения с другими механизмами системы. |
Средства разработки. | Проверка наличия реквизита Ссылка (Ref) в табличных частях справочников, планов видов характеристик, планов счетов, планов видов расчета, планов обмена, бизнес-процессов и задач выполняется перед обновлением конфигурации базы данных. Наличие такого реквизита ведет к невозможности реструктуризации. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Не происходила проверка наличия реквизита Ссылка (Ref) в табличных частях справочников, планов видов характеристик, планов счетов, планов видов расчета, планов обмена, бизнес-процессов и задач перед выполнением операции обновления конфигурации. | Недопущение ошибок в прикладных решениях. |
Кластер серверов. | Для утилиты администрирования кластера серверов (rac) исключены параметры name и cluster-port команды server update. В интерфейсе работы с сервером администрирования из языка Java у интерфейса IWorkingServerInfo удалены методы setName() и setClusterMainPort(). Для утилиты администрирования кластера серверов (rac) исключен параметр security-level команды infobase update. В интерфейсе работы с сервером администрирования из языка Java у интерфейса IInfoBaseInfo удален метод setSecurityLevel(). | Для команды server update утилиты администрирования кластера серверов (rac) существовали параметры name и cluster-port. Параметры не использовались и ошибка при их использовании не выдавалась. В интерфейсе работы с сервером администрирования из языка Java у интерфейса IWorkingServerInfo существовали методы setName() и setClusterMainPort(). Выполнение методов не приводило к ошибке и не выполняло никаких действий. Для команды infobase update утилиты администрирования кластера серверов (rac) существовал параметр security-level. Параметр не использовался и ошибка при его использовании не выдавалась. В интерфейсе работы с сервером администрирования из языка Java у интерфейса IInfoBaseInfo существовал метод метод setSecurityLevel(). Выполнение метода не приводило к ошибке и не выполняло никаких действий. | Параметры команд утилиты администрирования (rac) и набор методов интерфейсов для работы с сервером администрирования на языке Java приведены в соответствие с реальным функционированием системы. Параметры рабочего сервера могут быть установлены при регистрации рабочего сервера в кластере. Уровень безопасности информационной базы может быть задан при добавлении информационной базы в кластер. |
Средства администрирования. Кластер серверов. | Стало невозможным подключение утилиты администрирования кластера серверов (rac) предыдущих версий (8.3.1 и 8.3.2) к текущей версии сервера администрирования (ras). Стало невозможным подключение утилиты администрирования кластера серверов (rac) текущей версии к предыдущим версиям (8.3.1 и 8.3.2) сервера администрирования (ras). | Утилита администрирования кластера серверов (rac) могла подключаться к любой версии сервера администрирования (ras). | Исключена возможность работы несовместимых версий сервера администрирования кластера серверов (ras) и утилиты администрирования кластера серверов (rac). |
Работа с файлами. Работа в ОС Linux. | Реализована возможность получения файловой маски, описывающей все файлы, в зависимости от операционной системы, под управлением которой работает «1С:Предприятие». Для этого реализованы методы ПолучитьМаскуВсеФайлы(), ПолучитьМаскуВсеФайлыКлиента() и ПолучитьМаскуВсеФайлыСервера(). | Данная возможность не предоставлялась. | Появилась возможность реализации программного кода, работающего с файлами, функционирование которого не зависит от ОС, под управлением которой исполняется «1С:Предприятие». |
Работа с файлами. Работа в ОС Linux. | Реализована возможность получения разделителя пути к файлу, в зависимости от операционной системы, под управлением которой работает «1С:Предприятие». Для этого реализованы методы ПолучитьРазделительПути(), ПолучитьРазделительПутиКлиента() и ПолучитьРазделительПутиСервера(). | Данная возможность не предоставлялась. | Появилась возможность реализации программного кода работающего с файлами, работа которого не зависит от ОС, под управлением которой исполняется «1С:Предприятие». |
Работа с ZIP-архивами. | Изменено поведение объекта ЗаписьZipФайла. Если у пользователя, от имени которого работает система, отсутствует право на просмотр списка файлов для каталога, откуда добавляются файлы, то:
Изменено поведение объекта ЧтениеZipФайла. В том случае, когда у пользователя, от имени которого работает система, отсутствуют права на просмотр списка файлов в каталоге, где расположен архив, архив будет открыт только для чтения. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Если у пользователя, от имени которого работает система, отсутствует право на просмотр списка файлов для каталога, откуда добавляются файлы в архив с помощью объекта ЗаписьZipФайла, то файл(ы) в архив не добавлялся и архив создавался некорректно. Архив не мог быть открыт с помощью объекта ЧтениеZipФайла в том случае, если у пользователя, от имени которого работает система, не было прав на просмотр содержимого каталога, содержащего архивный файл. | Поведение объектов ЗаписьZipФайла и ЧтениеZipФайла стало более логичным. При формировании архивного файла уменьшена вероятность создания некорректного архивного файла. |
Хранилище конфигурации. | Для хранилища конфигурации реализован режим совместимости с «1С:Предприятием» версии 8.3.2 и более младших версий. Если режим совместимости для хранилища не используется, то:
При отключенном режиме совместимости работать с хранилищем можно только с помощью «1С:Предприятия» версии 8.3.3 и старше. Реализован ключ командной строки запуска конфигуратора ConfigurationRepositoryClearCache, предназначенный для очистки локального кеша хранилища конфигурации. Реализована возможность прерывания выполнения операции с хранилищем с помощью сочетания клавиш Ctrl+Break (не зависит от режима совместимости хранилища). | Использовалась старая структура базы данных хранилища конфигурации. Некоторые операции при работе с хранилищем выполнялись недостаточно эффективно. Отсутствовал ключ командной строки запуска конфигуратора ConfigurationRepositoryClearCache. Сочетание клавиш Ctrl+Break не приводило к прерыванию выполнения операции работы с хранилищем. | Повышена скорость работы с хранилищем конфигурации, в том случае, если работа с ним выполняется через сервер хранилища. |
Прикладные объекты. | Свойство Отбор структуры параметров, которая передается в формальный параметр Параметр метода ПолучитьДанныеВыбора() и обработчика ОбработкаПолученияДанныхВыбора, может содержать элементы со значениями типа СписокЗначений и Массив. Для таких значений система применяет вид сравнения В списке, аналогично значению типа ФиксированныйМассив. | Свойство Отбор структуры параметров, которая передается в формальный параметр Параметр метода ПолучитьДанныеВыбора() и обработчика ОбработкаПолученияДанныхВыбора, не могло содержать элементы со значениями типа СписокЗначений и Массив. | Расширены возможности передачи значений отбора при получении данных выбора. Уменьшено количество преобразований данных, которые реально не требуются. |
Фоновые и регламентные задания. | Реализована работа фоновых и регламентных заданий в файловом варианте информационной базы, без использования метода глобального контекста ProcessJobs(). Метод ProcessJobs() не выполняет никаких действий. Фоновые и регламентные задания выполняются в одном из клиентских приложений, подключенных к информационной базе. Поведение фоновых и регламентных заданий обладает некоторыми особенностями (полный перечень отражен в документации):
Для определения клиентского приложения, которое будет выполнять регламентные задания, реализован ключ командной строки запуска клиентского приложения AllowExecuteScheduledJobs. В диалоге автоматического подключения предметов отладки, в конфигураторе, установка флажка Фоновые задания влияет на подключение к фоновым заданиям не только на сервере, но и на клиенте. В режиме совместимости с версией 8.3.2 поведение не изменилось. | В файловом варианте информационной базы работа фоновых и регламентных заданий была возможна только с использованием метода глобального контекста ProcessJobs(). В диалоге автоматического подключения предметов отладки, в конфигураторе, установка флажка Фоновые задания влияло на подключение к фоновым заданиям только на сервере. | Разработчикам прикладных решений более не требуется прикладывать дополнительных усилий для того, чтобы в файловом варианте информационной базы выполнялись фоновые и регламентные задания, используемые прикладным решением. |
Прикладные объекты. Общие реквизиты / Разделение данных. | Для успешного выполнения чтения или записи разделенной константы, выполняемого с помощью свойства Константы глобального контекста, необходимо, чтобы были установлены значения всех совместных разделителей, в состав которых входит константа. В противном случае будет сгенерировано исключение. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Чтение или запись разделенной константы, выполняемое с помощью свойства Константы глобального контекста, выполнялось успешно даже в том случае, если были не заданы значения совместных разделителей, в состав которых входит константа. | Унификация поведения с другими, аналогичными, механизмами системы. |
Работа в ОС Linux. | Утилита конфигурирования для работы в ОС Linux config_system удалена из состава поставки. Поиск шрифтов из состава MS Core Fonts, необходимых для работы системы, выполняется системой автоматически в следующих каталогах:
Система пытается автоматически найти необходимые динамические библиотеки в том случае, если используются функции, расположенные в этих динамических библиотеках. При отсутствии необходимого шрифта или динамической библиотеки выдается сообщение об ошибке. Необходимая информация о настройке ОС Linux отражена в документации. | Утилита конфигурирования для работы в ОС Linux config_system входила в состав поставки. Отсутствие необходимых шрифтов или динамических библиотек не диагностировалось явным образом, а могло приводить к различным ошибкам и неожиданному поведению. Информация, необходимая для настройки ОС Linux для работы системы «1С:Предприятие», не отражалась в документации. | Упрощена настройка ОС Linux для запуска «1С:Предприятия». Улучшена диагностика проблемных ситуаций. |
Права доступа.
Работа с запросами.
Регистры накопления. Регистры бухгалтерии. | Права доступа на автоматические поля периодичности (ПериодГод, ПериодПолугодие, ПериодКвартал, ПериодМесяц, ПериодДекада, ПериодДень, ПериодЧас, ПериодСекунда) виртуальных таблиц регистров накопления и бухгалтерии получаются из соответствующих прав доступа стандартного реквизита Период. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Права доступа на автоматические поля периодичности виртуальных таблиц регистров накопления и бухгалтерии зависили от состояния флажка Устанавливать права для реквизитов и табличных частей по умолчанию. Если флажок установлен, то считалось, что право есть. | Работа с правами доступа стала более логичной. |
Методики разработки. | В документацию включен раздел, содержащий рекомендации по разработке кросс-платформенных прикладных решений. | В документации отсутствовал раздел, содержащий рекомендации по разработке кросс-платформенных прикладных решений. | Прикладные разработчики получили рекомендации по созданию кроссплатформенных прикладных решений с минимальными затратами. |
Управляемые блокировки. | Реализована возможность устанавливать управляемые транзакционные блокировки по реквизитам объектов. Для указания реквизитов, по которым возможна блокировка, реализовано свойство ПоляБлокировкиДанных для следующих объектов конфигурации:
При записи или удалении объекта выполняется блокировка по всем реквизитам, указанным в свойстве ПоляБлокировкиДанных (по значениям до выполнения операции и из текущего состояния объекта), а также по полю Ссылка. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Для объектов справочник, документ, план видов характеристик, план видов расчета, бизнес-процесс, задача, план счетов, план обмена управляемая блокировка могла быть установлена только по стандартному реквизиту Ссылка. | Расширены возможности использования управляемых блокировок. В тех случаях, когда требуется выполнение согласованного действия над некоторым множеством объектов, определяемых значением реквизита, и при этом не допускается появление новых объектов с таким значением реквизита, появилась возможность устанавливать соответствующую блокировку, а не выполнять блокировку всего множества объектов данного типа. |
Управляемые блокировки. | Использование объекта БлокировкаДанных, вне транзакции или в автоматическом режиме управления блокировками, приводит к возникновению исключения. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Использование объекта БлокировкаДанных вне транзакции или в автоматическом режиме управления блокировками не приводило к ошибке и не приводило к каким-либо блокировкам. | Исключены неоднозначные ситуации, когда создавалось ощущение работающей системы, в то время как действий не выполнялось. |
Установка клиентского приложения. Средства администрирования. | Реализована возможность управлять автоматической установкой последней версии «1С:Предприятия». Для этого реализован ключ командной строки неинтерактивной программы запуска AppAutoInstallLastVersion, а также параметр AppAutoInstallLastVersion конфигурационных файлов 1CEStart.cfg и 1CESCmn.cfg. При обнаружении несоответствия версии клиентского приложения и сервера «1С:Предприятия», или при указании для информационной базы полной версии «1С:Предприятия», установка новой версии выполняется всегда, если требуемая версия не установлена на компьютере пользователя. В диалоге настройки окна выбора информационной базы реализован флажок Устанавливать автоматически новую версию. | Неинтерактивная программа запуска, как правило, начинала установку последней версии «1С:Предприятия». Не выполнять этой действие можно было:
| При использовании неинтерактивной программы запуска реализована возможность отключать поиск и установку новой версии «1С:Предприятия» в тех случаях, когда требуемая для работы версия уже установлена на компьютер пользователя, но существуют более свежие, не установленные версии. При этом сохраняется возможность установить любую, необходимую версию системы. |
Средства разработки. | При обновлении конфигурации базы данных выполняется проверка совпадения имен общих картинок с именами картинок из библиотеки картинок. При нахождении совпадений генерируется сообщение о неуникальности имени и обновление конфигурации базы данных не происходит. В режиме совместимости с версией 8.3.2 поведение не изменилось. | При обновлении конфигурации базы данных не выполнялась проверка совпадения имен общих картинок с именами картинок из библиотеки картинок. | Исключено поведение прикладного решения, когда в случае совпадения имен общих картинок и картинок из библиотеки картинок, в режиме «1С:Предприятие» отображались картинки из библиотеки картинок. |
Управляемая форма. | Метод Закрыть(), вызванный для вспомогательной формы, приводит к закрытию этой формы. Если в момент закрытия данная форма является активной - произойдет активация основной формы, в противном случае никаких дополнительных действий выполнено не будет. Метод Открыта(), вызванный для открытой вспомогательной формы, возвращает значение Истина. Если после открытия вспомогательной формы произошло переключение на другую вспомогательную или основную форму, метод Открыта() также вернет значение Истина. | Метод Закрыть(), вызванный для вспомогательной формы, приводил к возникновению ошибки. При этом закрытие формы не выполнялось. Метод Открыта(), вызванный для открытой вспомогательной формы, возвращал значение Ложь. | Поведение системы стало более логичным и ожидаемым. |
Работа с XML, XDTO. | При генерации модели данных конфигурации, для всех свойств модели данных конфигурации, имеющих в описании типов более одного типа, устанавливается свойство Возможно пустое (атрибут nillable схемы XSD) со значением Истина, в противном случае данное свойство не устанавливается. Если в режиме Конфигуратора в качестве типа реквизита (ресурса, измерения и т.д.) был выбран тип Любая ссылка,то в модели данных конфигурации он будет преобразован:
В режиме совместимости с версией 8.3.2 поведение не изменилось. | При генерации модели данных конфигурации, для всех свойств модели данных конфигурации, имеющих в описании типов более одного типа, свойство Возможно пустое (атрибут nillable схемы XSD) не устанавливалось в любом случае. Если в режиме Конфигуратора в качестве типа реквизита (ресурса, измерения и т.д.) был выбран тип Любая ссылка,то в модели данных конфигурации он всегда преобразовывался в тип {http://v8.1c.ru/8.1/data/enterprise}AnyRef. | Для типа Любая ссылка формирование модели данных в XML унифицировано с другими типами. |
Полнотекстовый поиск. | Индексы полнотекстового поиска содержат номер версии, с помощью которой выполнялось создание индексов. В случае, если индекс полнотекстового поиска построен в версии 8.3.3 и выше и с отключенным режимом совместимости, то не будет выполняться поиск по представлениям объектов конфигурации в том случае, если с информационной базой работают с помощью версии 8.3.2 и более младшей. | Индексы полнотекстового поиска не содержали номер версии, с помощью которой выполнялось построение индекса. | Для индекса полнотекстового поиска реализован механизм, обеспечивающий возможность обратной совместимости (перехода на более младшую версию) при изменении формата индекса. |
Web-сервисы. Web-ссылки. | Для конструкторов объектов WSПрокси, WSОпределения и при вызове метода СоздатьWSПрокси() реализована возможность указания параметров proxy-сервера. Прежний синтаксис конструкторов и метода поддерживается для совместимости. | При создании объектов WSПрокси, WSОпределения и при вызове метода СоздатьWSПрокси() не поддерживалась возможность указания параметров proxy-сервера. Настройки proxy-сервера были возможны только с помощью конфигурационного файла inetcfg.xml. | Расширение возможности работы с Web-сервисами - появилась возможность указывать настройки proxy-севера в настройках конфигурации, а не с помощью служебного файла. |
Функциональные опции. | При получении значения функциональной опции, для которой задан привилегированный режим при получении, не выполняется проверка прав доступа в том случае, если получение значения выполняется в безопасном режиме. В режиме совместимости с версией 8.3.2 поведение не изменилось. | При получении значения функциональной опции, для которой задан привилегированный режим при получении, выполнялась проверка прав доступа в том случае, если получение значения выполняется в безопасном режиме. | Исключены проблемы, связанные с обращением к функциональным опциям в безопасном режиме. Считается, что информация, предоставляемая функциональной опцией с включенным привилегированным режимом, достаточно безопасна и может использоваться в безопасном режиме. |
Автоматизированное тестирование. | Если во время выполнения теста, тестируемый объект не может выполнить какое-либо действие - генерируется исключение (кроме методов поиска объекта, где исключение не генерируется). | Во время выполнения теста было невозможно определить, что тестируемый объект не может выполнить требуемое действие. | Упрощена обработка ошибок, возникающих при выполнении тестирования. |
Автоматизированное тестирование. | Методы, выполняющие какие-либо действия с тестируемыми объектами, не выполняют ожидание завершения действия. Методы, которые ранее возвращали результат выполнения действия - больше не возвращают результат, а в случае неудачного завершения - генерируют исключение. | Методы, выполняющие какие-либо действия с тестируемыми объектами, ожидали завершения действия. В ряде случаев методы, выполняющие действия, возвращали результат своей работы в качестве кода возврата. | Упрощена обработка ошибок, возникающих при выполнении тестирования. |
Управляемая форма. | Для поля управляемой формы реализовано свойство КнопкаВыпадающегоСписка, которое управляет отображением у поля кнопки, открывающей выпадающий список. Этот список может содержать, в зависимости от типа реквизита, с которым связано поле ввода, следующую информацию:
При вводе текста в поле ввода, система будет показывать уникальную информацию из всех указанных списков (в случае их наличия у поля ввода). Для поля управляемой формы реализовано свойство ОтображениеКнопкиВыбора, которое управляет отображением кнопки открытия формы выбора. Свойство поля управляемой формы КнопкаСпискаВыбора более не доступно и оставлено для совместимости. Событие поля ввода НачалоВыбораИзСписка более не вызывается. В режиме совместимости с версией 8.3.2 поведение не изменилось. | Для поля управляемой формы было доступно свойство КнопкаСпискаВыбора. При начале выбора из списка формировалось событие НачалоВыбораИзСписка. Возможность открытия формы выбора из списка выбора не управлялась. | Концепция списка выбора направлена на то, чтобы дать возможность пользователю быстро выбрать необходимое значение, по возможности не прибегая к форме выбора. Для этого список выбора содержит информацию, которая помогает в выборе значения для заполнения поля:
|
Веб-клиент. | При работе веб-клиента на iPad поддерживается только режим работы в закладках и без использования модальных окон, а также интерфейс Такси. Параметр командной строки webclientmode более не поддерживается. Реализована поддержка стандартных жестов увеличения и уменьшения масштаба. Элементы формы, содержимое которых можно прокручивать, содержат полосы прокрутки. | При работе веб-клиента на iPad ограниченно поддерживалась работа с модальными окнами и не поддерживался режим работы в закладках. Поддерживался параметр командной строки запуска webclientmode. Не поддерживались стандартные жесты увеличения и уменьшения масштаба. В элементах формы не отображались полосы прокрутки. | Теперь, для работы в iPad может использоваться конфигурация без специфических доработок и без ограничений (после перевода на режим, не использующий модальные окна). Ранее, необходимо было для работы в iPad исключать часть функциональности из-за ограниченной поддержки модальных вызовов. |
Управляемая форма. Командный интерфейс. | Доработана технология блокирующих окон. В рамках этой технологии меняется подход к модальности. Вместо модальных окон теперь используются блокирующие окна, а модальные окна поддерживаются для совместимости. В прикладном решении все модальные окна рекомендуется заменить на блокирующие, а вместо методов платформы, использующих модальные окна, следует использовать новые методы, работающие без модальных окон. Вызов модальной формы разбивается минимум на два вызова: отдельно выполняется открытие блокирующей формы (вместо модальной) и отдельно описывается процедура обратного вызова, которая будет вызвана платформой после завершения работы формы (в том числе для получения значения возврата). Прикладное решение, которое должно работать на iPad - обязано поддерживать технологию блокирующих окон. Реализовано свойство конфигурации РежимИспользованияМодальности, которое определяет, каким образом в прикладном решении используются модальные окна. При расширенной проверке конфигурации реализован режим поиска методов, связанных с модальностью. В командной строке эта проверка выполняется с помощью параметра -CheckUseModality ключа командной строки запуска ExtendedModulesCheck. Реализован объект ОписаниеОповещения, предназначенный для передачи описания процедуры обратного вызова в методы платформы, открывающие блокирующие окна. Реализован метод глобального контекста ВыполнитьОбработкуОповещения(). Для системного перечисления РежимОткрытияОкнаФормы реализовано значение БлокироватьВесьИнтерфейс. Для управляемой формы, команды командного интерфейса и общего модуля реализовано свойство ЭтотОбъект. Данное свойство не поддерживается в режиме совместимости с версией 8.3.2. Изменен метод глобального контекста ОткрытьФорму(). Реализованы методы глобального контекста ПоказатьВопрос(), ПоказатьЗначение(), ПоказатьПредупреждение(), ПоказатьВводДаты(), ПоказатьВводЗначения(), ПоказатьВводСтроки(), ПоказатьВводЧисла(), НачатьУстановкуВнешнейКомпоненты(), НачатьУстановкуРасширенияРаботыСФайлами(), НачатьУстановкуРасширенияРаботыСКриптографией(), НачатьПомещениеФайла(). Для объектов ДиалогРедактированияСтандартногоПериода, КонструкторФорматнойСтроки, ДиалогВыбораШрифта, ДиалогВыбораЦвета, ДиалогРасписанияРегламентногоЗадания реализован метод Показать(). Для объекта ОбработкаРасшифровкиКомпоновкиДанных реализован метод ПоказатьВыборДействия(). Для объекта СписокЗначений реализованы методы ПоказатьОтметкуЭлементов(), ПоказатьВыборЭлемента(). Для объекта УправляемаяФорма изменен метод Открыть() и реализованы методы ПоказатьВыборИзМеню(), ПоказатьВыборИзСписка(). Для объекта УправляемаяФорма реализовано свойство ОписаниеОповещенияОЗакрытии. Свойство ЭтаФорма объекта УправляемаяФорма удалено и поддерживается для совместимости. Значение системного перечисления ИспользованиеРежимаПроведения.Запрашивать поддерживается для управляемой формы только в режиме совместимости с версией 8.3.2. | В веб-клиенте, работающем на устройствах iPad, модальные окна поддерживались в ограниченном режиме. В прикладных решениях и системной части интерфейса активно использовались модальные окна. | Веб-клиент стал лучше соответствовать современным веб-технологиям. Сняты ограничения на использование модальных окон при работе в веб-клиенте на устройствах iPad. Требуется переработка конфигурации для обеспечения работы прикладного решения в веб-клиенте на устройствах iPad. |
Технологический журнал. | Дискретность вывода времени событий в технологический журнал увеличена до 1 микросекунды. Количество микросекунд времени события технологического журнала выводится в шести позициях. Реализовано свойство Durationus, которое содержит длительность события, выраженное в микросекундах. Отборы по свойствам Duration поддерживаются для совместимости. | Дискретность вывода времени событий в технологический журнал равнялась 100 микросекундам. Количество микросекунд времени события технологического журнала выводилось в четырех позициях. В технологическом журнале существовало только свойство Duration, которое содержало длительность события, выраженного в сотнях микросекунд. | Уменьшена вероятность переполнения счетчика времени из-за того, что количество событий технологического журнала превышало 10 000 событий в секунду. Теперь в одной секунде может находится до 1 000 000 событий технологического журнала. Свойство Durationus рекомендуется к использованию вместо свойства Duration. |
Веб-клиент. Системные требования. | Прекращена поддержка веб-браузеров:
| Следующие веб-браузеры поддерживались системой:
| Повышение стабильности веб-клиента, связанное с исключением поддержки веб-браузеров, имеющих ошибки и поведение, отличающееся от стандартного, а также низкую распространенность. |
Работа в ОС Linux. | Реализована поддержка работы с объектом XBase при функционировании под управлением 64-разрядной ОС Linux. | Не поддерживалась работа с объектом XBase при функционировании под управлением 64-разрядной ОС Linux. | Появилась возможность работы с файлами .dbf на всех поддерживаемых архитектурах (кроме мобильной платформы). |
Динамический список. | Поле ВерсияДанных убрано из состава доступных полей настроек динамического списка. | Поле ВерсияДанных присутствовало в составе доступных настроек динамического списка. | Исключено использование в динамическом списке поля, работа с которым не предполагалась и была реализована вследствии ошибки. |
Права доступа. | Для того, чтобы управляемая форма отображала данные через точку, у пользователя должны быть права на все составляющие полного пути к данным. Если права отсутствуют - элемент, связанный с этими данными, не отображается на форме. | В том случае, когда у пользователя были права не на все составляющие полного пути к данным (при обращении через точку), элемент, связанный с данными, отображался на форме, но не содержал данных. | При доступе к данным через точку, элемент формы, связанный с такими данными, не будет отображаться на форме, если у пользователя отсутствуют права доступа на любую составляющую полного пути к отображаемым данным. |
Средства администрирования. | Значения свойства RuleType объекта AssignmentRuleInfo интерфейса работы с сервером администрирования из языка Java приведены в соответствие значениям свойства RuleType объекта IAssignmentRule средств администрирования кластера серверов с помощью COM-соединения. | Значения свойств RuleType различалось при работе через интерфейс работы с сервером администрирования из языка Java и при администрировании с помощью COM-соединения. | Устранены незапланированные расхождения в различных механизмах администрирования кластера серверов. |
Работа с Интернет. | Переработана реализация протокола сквозной аутентификации OpenID. Реализация соответствует режиму Direct Identity версии 2.0 протокола OpenID. Изменен формат адреса OpenID-провайдера в файле default.vrd (атрибут url элемента rely): httрs://<адрес информационной базы OpenID-провайдера>/e1cib/oid2op. Время действия аутентификации по умолчанию равно 24 часам. Максимальное время действия аутентификации равно 168 часам. Изменился протокол взаимодействия зависимой стороны и провайдера OpenID. Реализована возможность запрета запоминания аутентификации в диалоге аутентификации. Реализована форма ввода имени пользователя и пароля на стороне провайдера OpenID для использования в веб-клиенте. | Реализация протокола не полностью соответствовала режиму Direct Identity версии 2.0 протокола OpenID. Адрес OpenID-провайдера в файле default.vrd имел вид: httрs://<адрес информационной базы OpenID-провайдера>/e1cib/oida. Время действия аутентификации по умолчанию было равно 1 неделе. Максимальное время действия аутентификации не ограничивалось. Отсутствовала форма ввода имени пользователя и пароля на стороне провайдера OpenID для использования в веб-клиенте. | Реализация протокола OpenID приведена в соответствие спецификации. |
Внешние компоненты. Веб-клиент. | В технологии внешних компонент реализована поддержка веб-браузера Mozilla Firefox версии 22.0 и выше. Адаптеры внешних компонент для веб-браузера Mozilla Firefox версии 22.0 будут работать с более новыми версиями веб-браузера без перекомпиляции. Для внешних компонент, которые должны работать во всех поддерживаемых версиях веб-браузера Mozilla Firefox, необходимо размещать в архиве несколько версий компоненты:
В файле манифеста внешних компонент, работающих в веб-браузере Mozilla Firefox, рекомендуется указывать только минимальную версию веб-браузера. Изменена документация по технологии создания внешних компонент (см. здесь), дополнены примеры, представлены новые версии адаптеров для веб-браузеров. Удалены адаптеры для неподдерживаемых производителем версий веб-браузера Mozilla Firefox (версии 3.6, 4.0 и 5.0). | Технология внешних компонент не поддерживала работу с веб-браузером Mozilla Firefox версий 21.0 и выше. | Технология внешних компонент стала поддерживать возможность работы с новыми версиями веб-браузера Mozilla Firefox (версии 22.0 и выше). |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Системные требования. | Для устройств на базе операционной системы iOS прекращена поддержка версии 4.x. Минимальная версия iOS - 5.1. Для устройств на базе операционной системы Android минимальный объем оперативной памяти составляет 256 МБайт. | Поддерживалась версия 4.x операционной системы iOS. Для устройств на базе операционной системы Android было необходимо 100 МБайт оперативной памяти. | Уточнены системные требования для обеспечения эффективной работы мобильной платформы. |
Управляемая форма. | Реализована возможность использования расширенной подсказки (кроме варианта Всплывающая) в мобильном приложении. | Расширенная подсказка была недоступна в мобильном приложении. | В мобильной платформе появилась возможность штатными средствами реализовывать подсказки к элементам формы с широкими оформительскими возможностями. |
Общие объекты. | Реализована возможность работы с функциями геопозиционирования и мультимедийными возможностями мобильного устройства (фотография, аудио- и видеозаписи). Для работы с функциями геопозиционирования реализованы объекты ДанныеМестоположения, ИнформацияПровайдераГеопозиционирования, СредстваГеопозиционирования, ДанныеАдреса. Для объекта ГеографическиеКоординаты реализовано свойство Высота. Реализовано свойство глобального контекст СредстваГеопозиционирования. Реализованы методы глобального контекста ПолучитьАдресПоМестоположению(), ПолучитьМестоположениеПоАдресу(), ПоказатьНаКарте(). Тип КоординатыГеографическойСхемы переименован в ГеографическиеКоординаты и используется в функциях геопозиционирования. Имя типа КоординатыГеографическойСхемы поддерживается для совместимости. Рекомендуется использовать имя типа ГеографическиеКоординаты. Для работы с мультимедийными возможностями реализованы объекты ДанныеМультимедиа, СредстваМультимедиа. Реализовано свойство глобального контекста СредстваМультимедиа. | Данные возможности не предоставлялись. | Стало доступно использование возможностей операционных систем мобильных устройств в части работы с механизмами геопозиционирования и мультимедиа. В частности, можно реализовать возможность определения текущего местоположения, выполнить снимок приходуемого товара и т.д. |
Средства разработки. | Проверка конфигурации диагностирует несоответствие кода языка конфигурации стандарту ISO. При разработке мобильного приложения рекомендуется использовать коды языков, соответствующие ISO. | Не проверялось соответствие кодов языков конфигурации стандартам ISO. | Уменьшена вероятность некорректной установки языка мобильного приложения в зависимости от языка мобильного устройства. |
Встроенный язык. | Реализована поддержка общих модулей с повторным использованием возвращаемых значений. | Данная возможность не предоставлялась. | В мобильной платформе реализована возможность оптимизации многократного получения некоторых данных в течении сеанса или вызова сервера. |
Предопределенные данные. | При обновлении мобильного приложения объекты метаданных сопоставляются по внутренним идентификаторам. При обновлении мобильного приложения на версию 8.3.3 будет выполнена соответствующая реструктуризация. | При обновлении мобильного приложения объекты метаданных сопоставлялись по именам. | Стало возможно выполнять переименование объектов метаданных с сохранением информации в базе данных. |
Отображение информации. | Все картинки мобильной платформы заменены на специальный формат, поддерживающий несколько разрешений экранов мобильных устройств. | Картинки мобильной платформы были выполнены в одном разрешении. | Системные картинки отображаются на экранах мобильных устройств в размерах, соответствующим разрешению экрана устройства. |
Резервное копирование. | При создании информационной базы на устройствах под управлением iOS, папка с данными приложения помечается как не резервируемая. После того, как изменяются данные информационной базы (выполняется запись данных расширениями форм объектов и регистров), папка с данными приложения помечается как резервируемая и начинается ее резервное копирование с помощью системных средств. | Папка с информационной базой, созданной на устройствах под управлением iOS, помечалась как резервируемая в момент создания. | Поведение стало соответствовать требованиям компании Apple к резервному копированию пользовательских данных. |
Табличный документ. | Исключены проблемы при отображении на мобильной платформе табличного документа с большим количеством строк и колонок. | В некоторых случаях происходило аварийное завершение работы при отображении на мобильной платформе табличного документа с большим количеством строк и колонок. | Повышена стабильность работы мобильной платформы при работе с большими табличными документами. |
Работа с Интернет. | Для мобильной платформы реализовано поле HTML-документа. Поле HTML-документа обладает следующими особенностями:
| Поле HTML-документа не поддерживалось для мобильной платформы. | В мобильном приложении реализована возможность отображать HTML-страницы в формах, например, реализовать путеводитель по конфигурации. |
Интерфейс. | Реализована возможность изменять порядок следования элементов в списке приложений на мобильном устройстве под управлением ОС Android. | Порядок следования элементов в списке приложений было невозможно изменить на мобильном устройстве, работающем под управлением ОС Android. | Повышено удобство работы со списком приложений. Пользователь может расположить приложения в нужном ему порядке. |
Система компоновки данных. | Реализована возможность обработки расшифровки системы компоновки данных на мобильной платформе (открытие значения и удаленная обработка расшифровки). Для мобильной платформы реализован объект ИдентификаторРасшифровкиКомпоновкиДанных. | На мобильной платформе было невозможно открыть отчет, содержащий расшифровку системы компоновки данных. | Стало возможно формировать отчеты для мобильной платформы с помощью системы компоновки данных. Отчет с расшифровкой стал открываться на мобильной платформе. |
Создание мобильного приложения. | Для обработки Помощник создания мобильного приложения реализована возможность указания ключа для работы с Google Maps. Также в этой обработке реализована возможность указания логотипа с разрешением 950*1136 точек (экран телефона iPhone 5). | Данные возможности не предоставлялись. | С помощью Помощника создания мобильного приложения стало возможно создавать мобильные приложения, которые могут использовать новые возможности мобильной платформы (работа с геокодированием). Также улучшена поддержка устройств на базе iOS. |
Работа с Интернет. | Для объектов HTTPСоединение, WSПрокси, WSОпределения, ИнтернетПочтовыйПрофиль и при вызове метода СоздатьWSПрокси() реализована возможность установки тайм-аута выполнения операции взаимодействия с сетевым ресурсом. Имена пользователей и пароли, передаваемые объектам WSПрокси, WSОпределения и HTTPСоединение, могут содержать спец.символы URL, кроме символа «:». Реализована возможность кодирования (метод КодироватьСтроку()) и раскодирования (метод РаскодироватьСтроку()) произвольных текстовых строк для использования в URL. Кодирование выполняется для соответствия стандарту RFC 1738 (http://www.ietf.org/rfc/rfc1738.txt). Реализована возможность работы с заголовками HTTP-запросов, обработки кодов возврата, получения и установки тела запроса в виде строки или двоичных данных. Реализованы объекты HTTPЗапрос, HTTPОтвет. Функциональность аналогична платформе для персонального компьютера.
| Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе стало возможно:
|
Встроенный язык. | Реализована возможность получения числа миллисекунд, прошедших с 1 января 0001 года, 0:00:00 UTC с помощью функции ТекущаяУниверсальнаяДатаВМиллисекундах(). Попытка присвоения значения элементу фиксированной структуры вызывает исключение. Реализована сериализация описания индексов таблицы значений. Содержимое индексов не сериализуется, а восстанавливается при десериализации. Доступна возможность вычисления значения хеш-функции по алгоритмам MD5 и CRC32 с помощью объекта ХешированиеДанных. Функциональность аналогична платформе для персонального компьютера. | Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе стало возможно:
|
Управляемая форма. | Реализована возможность указывать в качестве данных полей и таблиц управляемой формы данные, расположенные в конкретной строке реквизита формы, являющегося таблицей (кроме динамического списка). Во время работы управляемой формы не выполняется считывание данных для тех динамических списков, которые не видны на форме в настоящий момент. Для реквизитов типа Строка фиксированной длины изменено отображение автоотметки незаполненного, если этот реквизит расположен в таблице управляемой формы, табличном поле или табличном документе. Реализованы стилевые шрифты МелкийШрифтТекста, КрупныйШрифтТекста, ОченьКрупныйШрифтТекста. Для типа Шрифт реализовано свойство Масштаб, определяющее увеличение или уменьшение шрифта относительно исходного размера. Управление цветом фона для расширения группы формы вида обычная группа и расширения группы формы вида страница доступно с помощью свойства ЦветФона. Реализован обработчик ОбработкаНавигационнойСсылки для поля формы Надпись, поля формы Декорация вида Надпись и управляемой формы, если в указанных элементах формы помещена форматированная строка, содержащая гиперссылку. Расширены оформительские возможности для элемента формы поле (вида поле надписи) и декорация (вида надпись). Реализовано изменение размера кнопок управляемой формы при установленном ограничении ширины обычной группы, аналогично другим элементам. Функциональность аналогична платформе для персонального компьютера. | Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе стало возможно:
Унифицирован алгоритм изменения размеров элементов при установке ограничения размера обычной группы. |
Прикладные объекты. | Реализованы пользовательские представления для объектов базы данных следующих типов: Справочник, Документ, ПланОбмена. В журнале документов реквизит, хранящий номер документа, формируется фиксированной длины, если все документы, входящие в журнал, имеют поле номера типа Строка фиксированной длины. В противном случае поле журнала будет обладать переменной длиной. Значение, полученное из незаполненного реквизита таблицы значений, дерева значений и табличной части, соответствует значению по умолчанию для типа реквизита колонки, с учетом квалификатора типа. Функциональность аналогична платформе для персонального компьютера. | Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе стало возможно:
|
Командный интерфейс. | В форме записи регистра сведений изменено поведение системы для случая, когда свойство ТолькоВоВсехДействиях команды Скопировать имеет значение Авто. Данное значение означает размещение команды только в меню Еще (Все действия). Функциональность аналогична платформе для персонального компьютера. | Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе стало возможно:
|
Диаграммы. | Реализованы новые виды диаграмм: воронка, воронка объемная, воронка нормированная, воронка нормированная, объемная. Реализован режим сглаживания диаграмм. Реализована возможность соединения серий диаграмм. Реализован режим прозрачности диаграмм. Реализована поддержка свойства Индикатор для диаграммы изометрическая лента. Функциональность аналогична платформе для персонального компьютера.
| Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе стало возможно более широко и разнообразно использовать диаграммы. |
Регистры сведений. | Для периодических регистров сведений реализованы итоги, которые используются для получения срезов первых/последних. Функциональность аналогична платформе для персонального компьютера. | Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе стало возможно:
|
Табличный документ. | Табличный документ не использует фиксацию, если область фиксации превышает отображаемую область. Изменен алгоритм вычисления положения ячеек по горизонтали в разных строках. Функциональность аналогична платформе для персонального компьютера.
| Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе стало возможно:
|
Работа с XML, XDTO. | Формируется ошибка вида Текст XML содержит недопустимый символ в позиции X в том случае, если текст сообщения пользователю содержит недопустимый символ XML. Функциональность аналогична платформе для персонального компьютера.
| Данная функциональность не поддерживалась на мобильной платформе. | Поведение мобильной платформе унифицировано в части обработки использования недопустимых символов XML. |
Отображение информации. | Доступны строки с форматированием (тип ФорматированнаяСтрока). Форматированные строки можно использовать в следующих случаях:
| Данная функциональность не поддерживалась на мобильной платформе. | На мобильной платформе улучшены возможности отображения информации. |
Работа с XML, XDTO. | Если при импорте схемы XSD будет обнаружено отсутствие определения в схеме целевого пространства имен, после выполнения попытки импорта будет выдано диагностическое сообщение. | При импорте схемы XSD не формировалась диагностики в случае обнаружения проблем при загрузке. | Улучшение диагностики при импорте схем XSD. |
Управляемая форма.
Командный интерфейс. Общие объекты. | Реализована возможность указания типа Произвольный для подчиненного реквизита у реквизита управляемой формы (например, колонка таблицы значений, дерева значений и т.д.). Для управляемой формы реализовано свойство НавигационнаяСсылка, используемое для получения ссылки на основную форму объекта, а также свойство АвтоНавигационнаяСсылка. Для методов ПолучитьФорму(), ОткрытьФорму() и ОткрытьФормуМодально(), реализован параметр НавигационнаяСсылка, значение которого будет присвоено одноименному свойству получаемой/открываемой формы. Реализованы навигационные ссылки на списки. Для формы, основным реквизитом которой является динамический список с указанной основной таблицей, будет получена навигационная ссылка на список объекта, заданного в качестве основной таблицы. Переход по ссылке открывает основную форму списка. Стало возможным использовать навигационные ссылки на команды глобального командного интерфейса. Изменен формат навигационной ссылки на точку навигации, образованную стандартной командой. Изменения таблицы настроек хранения итогов для регистров накопления выполняются в рамках транзакции. При передаче табличного документа между клиентом и сервером, сохраняются значения свойств ТолькоПросмотр и Защита. Для метода глобального контекста ЧислоПрописью() реализован параметр форматирования ИИ (AU). Реализованы объекты ЧтениеТекста и ЗаписьТекста. Функциональность аналогична платформе для персонального компьютера. | Данная функциональность не поддерживалась на мобильной платформе. | Обеспечена унификация использования некоторых механизмов с платформой для персонального компьютера. |
Мобильное приложение. | Для мобильной платформы реализована поддержка языков интерфейса, поддерживаемых платформой для персонального компьютера. Реализован вариант мобильной платформы, поддерживающий только два языка интерфейса: русский и английский. Изменен состав поставки мобильной платформы. | Мобильная платформа поддерживала только русский и английский языки интерфейса. | Системная часть интерфейса мобильного приложения стала поддерживать большее количество языков. |
Средства разработки. | В том случае, когда свойство конфигурации Назначения использования устанавливается только в значение Мобильное устройство, происходит автоматическое изменение других свойств конфигурации:
| Установка свойства конфигурации Назначения использования только в значение Мобильное устройство не приводило к изменениям других свойств конфигурации. | Устранена возможность сохранения некоторых свойств конфигурации в состояниях, которые несовместимы с ограничениями, накладываемые разработкой прикладного решения только для мобильной платформы. |
Для использования некоторых изменений, обеспечивающих оптимизацию, необходимо выполнить реструктуризацию соответствующих данных. Для этого можно использовать режим Тестирование и исправление или принудительно изменить структуру соответствующих объектов.
Чтобы выполнить повторное преобразование реестра кластера из формата версии 8.2 в формат версии 8.3, необходимо остановить кластер серверов версии 8.3, удалить реестр кластера версии 8.3 (файл 1CV8Clst.lst) и заново запустить кластер серверов версии 8.3.3.
Версия 8.3.2 включает исправления обнаруженных ошибок и изменения в функциональности.
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Свойства конфигурации. | Для свойства конфигурации Режим совместимости реализовано значение Версия 8.3.1. | Использовался режим совместимости с версиями 8.1, 8.2.13 и 8.2.16. | Возможность запуска конфигураций, разработанных в версии 8.3.1 и более младших, в версии 8.3.2, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.2 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.2, при необходимости, использовать для работы с информационной базой и версию 8.3.1. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости). |
Средства разработки. | Для управляемого приложения реализован механизм автоматизированного тестирования конфигурации. Тестирование реализуется в виде кода на встроенном языке «1С:Предприятия» (с использованием соответствующих объектов встроенного языка), который имитирует последовательность интерактивных действий и выполняет проверку результата их выполнения. Автоматизированное тестирование поддерживается для тонкого, толстого и веб-клиентов, в файловом и клиент-серверном вариантах информационной базы. Для выполнения теста не требуется вносить изменений в тестируемую конфигурацию. Реализована возможность записи интерактивных действий пользователя в управляемом приложении. Реализована возможность преобразования записанных действий в сценарий на встроенном языке «1С:Предприятия», воспроизводящий записанные действия. Обработка для выполнения такого преобразования размещена на диске ИТС (http://its.1c.ru/db/metod81#content:5014:1). | Данная возможность не предоставлялась. | Повышение качества разработки прикладных решений за счет реализации автоматизированного тестирования интерфейса создаваемого прикладного решения. |
Средства разработки. Прикладные объекты. | Для сводной диаграммы реализована сериализация в XDTO. Макеты табличных документов, включающих сводные диаграммы, стало возможно выгружать в XML. | Данная возможность не предоставлялась. | Обеспечение выгрузки всех объектов конфигурации в файлы. |
Мобильное приложение. | Реализована технология создания мобильных приложений. Поддерживается создание приложений для ОС iOS и Android. Приложения работают на мобильных устройствах автономно, без необходимости постоянного подключения к Интернет. Обмен с приложением через Интернет реализуется с помощью стандартных технологий «1С:Предприятия». Разработка выполняется в среде конфигуратора. При этом используется модель разработки управляемого приложения. Поддерживается подмножество функциональности, используемой для разработки приложений для персонального компьютера. Созданное приложение может работать как на мобильных устройствах, так и на персональном компьютере. В состав поставки демонстрационной конфигурации «Управляемое приложение» включена демонстрационная конфигурация мобильного приложения «1С:Заказы». | Данная возможность не предоставлялась. Для разработки приложений для мобильных устройств можно было использовать расширение для карманных компьютеров (для ОС Microsoft Windows Mobile и Microsoft Windows CE). | Появилась возможность разрабатывать приложения для устройств на базе ОС iOS и Android с помощью инструментов платформы «1С:Предприятие» с возможностью реализовывать обмен между мобильными приложениями и прикладными решениями для персональных компьютеров. |
Версия 8.3.1 не включает изменения, выполненные в версии 8.2.17.
Версия 8.3.1 включает исправления обнаруженных ошибок и изменения в функциональности.
Изменено представление списка изменений:
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Свойства конфигурации. | Для свойства конфигурации Режим совместимости реализовано значение Версия 8.2.16. | Использовался режим совместимости с версиями 8.1 и 8.2.13. | Возможность запуска конфигураций, разработанных в версии 8.2.16 и более младших, в версии 8.3.1, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.1 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.1, при необходимости, использовать для работы с информационной базой и версию 8.2.16. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости). |
Конфигуратор. Кроссплатформенность. | Доступно клиентское приложение, работающее под ОС Linux. Поддерживается:
Ограничения клиентского приложения, работающего под ОС Linux, приведены в документации. Возможность одновременной установки и запуска различных версий «1С:Предприятия» не поддерживаются. В меню приложений среды рабочего стола ОС Linux добавлены ярлыки запуска неинтерактивной программы запуска, тонкого клиента и толстого клиента. Ярлыки относятся к подкатегории Finance категории Office. | Под ОС Linux была доступна работа с информационной базой с помощью веб-клиента. Под ОС Linux также был доступен сервер. | Возможность разработки прикладных решений и работы клиентских приложений в ОС Linux. |
Работа тонкого клиента через Интернет. | Работа тонкого клиента по протоколу https стала возможной с использованием клиентских сертификатов (из файла, из хранилища сертификатов Windows и из хранилища сертификатов NSS). Для задания параметров сертификатов служат ключи командной строки запуска HttpsCert, HttpsCA и HttpsNSS. Работа с хранилищем сертификатов Windows и ключи командной строки запуска HttpsCert, HttpsCA не поддерживаются клиентскими приложениями, работающими под ОС Linux. | Не поддерживалась работа тонкого клиента по протоколу https с использованием клиентских сертификатов. | Возможность работы с помощью тонкого клиента с информационными базами, опубликованными на ресурсах, доступ к которым требует использования клиентских сертификатов. |
Web-ссылки. | Работа с Web-сервисами по протоколу https стала возможной с использованием клиентских сертификатов (из файла, из хранилища сертификатов Windows и из хранилища сертификатов NSS). | Возможность работы Web-сервисов по протоколу https с использованием клиентских сертификатов не поддерживалась. | Возможность работы с Web-сервисами в случаях, когда серверная сторона требует наличия клиентского сертификата для использования протокола https. |
Работа с Интернет. | Работа http- и ftp-соединений по протоколу https стала возможной с использованием клиентских сертификатов (из файла, из хранилища сертификатов Windows и из хранилища сертификатов NSS). | Возможность работы http- и ftp-соединений по протоколу https с использованием клиентских сертификатов не поддерживалась. | Возможность работы http- и ftp-соединений в случаях, когда серверная сторона требует наличия клиентского сертификата для использования протокола https. |
Встроенный язык. | Доступна возможность вычисления значения хеш-функции по алгоритмам MD5 и CRC32 с помощью объекта ХэшированиеДанных. | Для вычисления хеш-функции было необходимо прибегать к сторонним средствам (внешние компоненты и т.д.). | Быстрое определение неизменности большого объема данных или идентификации данных из встроенного языка без привлечения сторонних средств. |
Внешние источники данных. Общие реквизиты / Разделение данных. | Внешний источник данных может входить в состав общего реквизита. Для таких внешних источников данных параметры соединения хранятся в разрезе значений разделителей. Если в сеансе не используется данный разделитель - это считается отдельным значением для хранения параметров соединений. Сами данные, расположенные в таблицах внешних источников данных, не разделяются по значениям разделителей. | Внешние источники данных не могли входить в состав общего реквизита. | Возможность задания параметров соединения для каждой области данных в информационной базе. Таким образом, для разных областей данных реализуется возможность доступа или к разным базам данных с одинаковой структурой или доступ к одной базе данных с разными параметрами соединения. |
Управляемая форма. | Реализована возможность указывать в качестве данных полей и таблиц управляемой формы данные, расположенные в конкретной строке реквизита формы, являющегося таблицей (кроме динамического списка). | Данная возможность не предоставлялась. | Появилась возможность реализовывать такие интерфейсные решения, как отображение настроек отчетов в виде отдельных полей формы. |
Внешние источники данных. | При работе с внешними источниками данных доступна аутентификация ОС. Реализовано право доступа ИзменениеАутентификацииОССеанса, регулирующее возможность изменять настройку аутентификации ОС в настройках пользователя и параметрах текущего сеанса. | Данная возможность не предоставлялась. | Возможность выполнять подключение к внешним источникам данных в том случае, если доступ к этим источникам возможен только с помощью аутентификации ОС. |
Прикладные объекты. Отображение информации. | Пользовательские представления для объектов базы данных следующих типов: Справочник, Документ, ПланСчетов, ПланВидовРасчета, ПланВидовХарактеристик, БизнесПроцесс, Задача, ПланОбмена, Таблица. Для модулей менеджеров объектов вышеуказанных типов реализованы обработчики событий ОбработкаПолученияПолейПредставления и ОбработкаПолученияПредставления. В режиме совместимости с версией 8.2.16 данная возможность не предоставляется. | Представление объектов базы данных было невозможно изменить из встроенного языка. | Возможность получения нестандартного представления. Возможность получения представления для таблиц внешних источников данных в тех случаях, когда не указано поле, обеспечивающее представление. Возможность получения представления объекта, включающего в себя локализованные данные. |
Внешние источники данных. Встроенный язык. | Доступен поиск ссылок на объекты таблиц внешних источников данных с помощью метода глобального контекста НайтиПоСсылкам() и с помощью стандартной функции Поиск ссылок на объекты. Поиск выполняется как в таблицах информационной базы, так и таблицах внешних источников данных. | Ссылки на объекты таблиц внешних источников данных было невозможно найти с помощью метода НайтиПоСсылкам() и с помощью стандартной функции Поиск ссылок на объекты. | Возможность поиска ссылок на объекты таблиц внешних источников данных. |
Внешние источники данных. | Для объекта ВнешнийИсточникДанныхТаблицыМенеджер реализован метод ТипВсеСсылки(). | Такая возможность не предоставлялась. | Реализация отсутствующих возможностей при работе с внешними источниками данных. |
Внешние источники данных. | Для метода глобального контекста ОткрытьЗначение() реализована возможность открывать значения типа РегистрСведенийКлючЗаписи и ВнешнийИсточникДанныхТаблицаКлючЗаписи. | Было невозможно открыть значения типа РегистрСведенийКлючЗаписи и ВнешнийИсточникДанныхТаблицаКлючЗаписи с помощью метода ОткрытьЗначение(). | Реализация отсутствующих возможностей при работе с регистрами сведений и внешними источниками данных. |
Обновление конфигурации базы данных. Кластер серверов. | Реализовано фоновое обновление конфигурации базы данных. Поддерживается только в клиент-серверном варианте. Доступно при изменении структур данных. Выполняется без длительного монопольного доступа к информационной базе. Монопольный режим требуется на финальном этапе фонового обновления на небольшой период времени. В кластере серверов реализован сервис обновления конфигурации базы данных. Реализовано системное фоновое задание, использующееся для фонового обновления конфигурации базы данных. Реализованы события журнала регистрации: _$InfoBase$_.DBConfigBackgroundUpdateStart, _$InfoBase$_.DBConfigBackgroundUpdateFinish, _$InfoBase$_.DBConfigBackgroundUpdateCancel, _$InfoBase$_.DBConfigBackgroundUpdateSuspend, _$InfoBase$_.DBConfigBackgroundUpdateResume. | Обновление конфигурации базы данных, связанное с изменением структуры данных, было возможно только в монопольном режиме. | Возможность обновления информационной базы с существенными изменениями структуры данных без длительной остановки работы пользователей. |
Встроенный язык. Работа с файлами. Веб-клиент. | Метод КаталогВременныхФайлов() реализован для веб-клиента. Метод доступен при подключении расширения работы с файлами. Реализован метод РабочийКаталогДанныхПользователя(), предоставляющий доступ к каталогу пользователя информационной базы, создаваемому системой. Метод доступен для тонкого, толстого и веб-клиентов. В веб-клиенте метод доступен при подключении расширения работы с файлами. Реализован метод КаталогДокументов(), предоставляющий доступ к стандартному каталогу документов операционной системы. Метод доступен для тонкого, толстого и веб-клиентов. В веб-клиенте метод доступен при подключении расширения работы с файлами. | Доступ к стандартным каталогам (рабочий каталог данных пользователя и каталог документов) штатными средствами был невозможен. В тонком и толстом клиентах имелась возможность реализации такого доступа с помощью внешних, по отношения к системе, средств, что снижало переносимость системы между различными операционными системами и видами клиентских приложений. | Возможность доступа к некоторым стандартным каталогам на клиентском компьютере, которая позволит хранить файловые данные пользователя в местах, которые специально для этого предназначены, без использования внешних инструментов. |
Отображение информации. | Доступны строки с форматированием (тип ФорматированнаяСтрока). Форматированные строки можно использовать в следующих случаях:
| Вывод текста с различным форматированием был возможен только при использовании документа в формате HTML и форматированного документа. | Улучшение презентационных возможностей и улучшение юзабилити. |
Встроенный язык. Управляемая форма. | Реализован обработчик ОбработкаНавигационнойСсылки для поля формы Надпись, поля формы Декорация вида Надпись и управляемой формы. Обработчик вызывается в том случае, если в указанных элементах формы помещена форматированная строка, содержащая гиперссылку, если свойство Гиперссылка у элемента формы установлено в значение Ложь. | Существовала возможность реализовать представление в виде гиперссылки всего элемента формы, без возможности размещения в одном поле нескольких гиперссылок. | Возможность реализации особой обработки для каждой гиперссылки, представленной в форматированной строке. |
Командный интерфейс. | Стало возможным использовать навигационные ссылки на команды глобального командного интерфейса. Переход по ссылке выполняет команду. Для метода глобального контекста ПерейтиПоНавигационнойСсылке() реализована поддержка навигационных ссылок на команды. | Данная возможность не предоставлялась. | Возможность перехода по ссылке к выполнению команды, а также возможность использовать эту возможность во встроенном языке. |
Управляемая форма. | Для управляемой формы реализовано свойство НавигационнаяСсылка, используемое для получения ссылки на основную форму объекта. Для управляемой формы реализовано свойство АвтоНавигационнаяСсылка. Метод ПолучитьНавигационнуюСсылку() объекта ОкноКлиентскогоПриложения возвращает значение свойства НавигационнаяСсылка (если свойство АвтоНавигационнаяСсылка установлено в значение Ложь) или стандартную ссылку основной формы. | Данная возможность не предоставлялась. | Реализована возможность управления тем, каким будет значение навигационной ссылки, полученной у окна клиентского приложения.
|
Встроенный язык. Общие реквизиты / Разделение данных. Прикладные объекты. | В состав общих реквизитов, не являющихся разделителями, могут входить журналы документов. Для сохранения совместимости в информационных базах, созданных в «1С:Предприятии» версии 8.2, значение свойства Использование элемента состава общего реквизита для журналов документов устанавливается в значение Не использовать. | Отсутствовала возможность отображать общие реквизиты в журналах документов. | Доступна возможность отображения общих реквизитов в журналах документов. |
Отображение информации. Управляемая форма. | Реализованы стилевые шрифты МелкийШрифтТекста, КрупныйШрифтТекста, ОченьКрупныйШрифтТекста. Для типа Шрифт реализовано свойство Масштаб, определяющее увеличение или уменьшение шрифта относительно исходного размера. | Для указания размера шрифта в управляемой форме имелась возможность указания только непосредственного размера шрифта. | Возможность указания размера шрифтового оформления формы относительно базового шрифта формы, а не в абсолютных значениях. |
Отображение информации. Управляемая форма. | Подсказка у элементов управляемой формы может быть нескольких видов: непосредственно в поле ввода, рядом с элементом формы и открывающаяся по кнопке (во всплывающем окне). Для отображения подсказки непосредственно в поле ввода реализовано свойство ПодсказкаВвода, содержащее текст подсказки. Данный вид подсказки недоступен для полей ввода, связанных с данными типа Число и Дата. Для управления отображением подсказки и ее оформлением реализованы свойства РасширеннаяПодсказка и ОтображениеПодсказки для следующих элементов управляемой формы: поле, таблица, группа, кнопка, декорация вида Текст. | Подсказка была доступна через всплывающую подсказку элемента формы. | Появилась возможность гибкого управления расположением подсказок и оформительскими свойствами подсказок. |
Кластер серверов. Встроенный язык. | Реализовано свойство SafeCallMemoryLimit для объекта IWorkingProcessInfo. Определяет количество памяти (в байтах), которое может использовать приложение во время одного серверного вызова. Реализовано свойство SafeWorkingProcessesMemoryLimit для объекта IWorkingServerInfo. Определяет максимальный объем памяти (в байтах), который доступен всем рабочим процессам на данном рабочем сервере. | Отсутствовала возможность ограничить использование памяти. Это приводило к проблемам, например, при настройке пользователями отчетов, выбирающих большой объем данных. | Повышена стабильность сервера. Реализована возможность не допускать аварийного завершения работы всего кластера серверов из-за большого потребления памяти конкретным сеансом. Вместо этого будет аварийно завершаться клиентское приложение, вызвавшее такой расход памяти. |
Кластер серверов. Встроенный язык. | Реализовано отслеживание переполнения стека при исполнении встроенного языка рабочим процессом кластера серверов в клиент-серверном варианте использования информационной базы. | Бесконечная рекурсия приводила к аварийному завершению рабочего процесса кластера серверов. | Повышена стабильность работы кластера серверов. |
Кластер серверов. Встроенный язык. | Для объектов ISessionInfo, IInfoBaseConnectionInfo реализованы свойства:
Аналогичные свойства реализованы в консоли кластера для списка сеансов, списка соединений и диалога свойств соединения. | Данная возможность не предоставлялась. | Средства мониторинга кластера серверов облегчают определение элементов прикладного решения, приводящих к неоправданному расходу оперативной и дисковой памяти. |
Технологический журнал. Кластер серверов. | Расширен состав свойств для события технологического журнала <call> в том случае, если событие генерируется для процесса rphost (свойство process равно rphost), а также в том случае, если процесс rphost выполняет обращение к виртуальным ресурсам системы. Добавлены свойства, отображающие:
| Указанные свойства отсутствовали при генерации события <call>. | Средства технологического журнала облегчают определение элементов прикладного решения, приводящих к неоправданному расходу оперативной и дисковой памяти. |
Общие реквизиты / Разделение данных. Встроенный язык. | Стало возможным удаление данных области данных или всей информационной базы. Удаляются следующие данные:
Для удаления требуется право Администрирование. Удаление возможно:
Реализовано событие журнала регистрации _$InfoBase$_.EraseData. | Отсутствовала возможность удалить предопределенные данные области. | Возможность удаления областей данных, которые стали не востребованы, например, абонент перестал пользоваться системой. |
Кластер сервера. Программное лицензирование. | Для кластера серверов реализован сервис лицензирования. Изменен алгоритм поиска лицензий. | Данная возможность не предоставлялась. | Появляется возможность привязывать программную лицензию к специальному компьютеру, на котором работает только сервис лицензирования и параметры которого не изменяются. |
Средства разработки. | Реализована выгрузка конфигурации в файлы и загрузка конфигурации из файлов. Выгрузка большинства объектов выполняется в формате XML, модули выгружаются в текстовых файлах, файлы картинок выгружаются в своем формате, справочная информация выгружается в файлах .html, конфигурации поставщика выгружаются в виде файлов конфигураций (.cf), обычные формы и интерфейсы выгружаются в двоичном виде. Реализованы команды Выгрузить конфигурацию в файлы и Загрузить конфигурацию из файлов в меню Конфигурация. Команды Выгрузить файлы конфигурации и Загрузить файлы конфигурации убраны из меню Конфигурация, вернуть их можно с помощью диалога настройки главного меню. Реализованы ключи командной строки DumpConfigToFiles и LoadConfigFromFiles. | Поддерживалась выгрузка и загрузка ограниченного набора данных: модули, справочная информация, макеты, права и картинки. Остальная информация о конфигурации не выгружалась. Для выгрузки и загрузки использовались команды Выгрузить файлы конфигурации и Загрузить файлы конфигурации меню Конфигурация. | Возможность анализировать и модифицировать конфигурацию внешними (по отношению к «1С:Предприятию») средствами. |
Отображение информации. Управляемая форма. | Управление цветом фона для расширения группы формы вида обычная группа и расширения группы формы вида страница доступно с помощью свойства ЦветФона. Если у группы указан цвет фона, отличный от значения Авто и отображение группы имеет значение Рамка группы, то рамка группы (вместе с заголовком) отображается установленным цветом фона. | Не предоставлялась возможность управлять цветом фона расширений групп формы. | Возможность цветового выделения групп повышает наглядность форм и упрощает работу с ними. |
Общие реквизиты / Разделение данных. | Программное управление безопасным режимом разделения данных для разделителя доступно из встроенного языка, с помощью методов глобального контекста УстановитьБезопасныйРежимРазделенияДанных() и БезопасныйРежимРазделенияДанных(). Возможность является аналогом атрибута safe элемента zone файла default.vrd. | Возможность включения безопасного режима разделения данных была доступна только с помощью файла default.vrd и только в случае подключения к информационной базе через веб-сервер (по протоколу http). | Позволяет обеспечить безопасное выполнение фрагментов кода, которые вызываются из сеансов с неиспользуемыми значениями разделителей, но которые должны работать в конкретных областях данных и не иметь возможности «сменить» область данных (например, по ошибке). |
Журнал регистрации. Аутентификация OpenID. | В случае успешной или неуспешной аутентификации OpenID, в журнале регистрации формируются события Сеанс. Аутентификация и Сеанс. Ошибка аутентификации соответственно. | События аутентификации, связанные с аутентификацией OpenID, не записывались в журнал регистрации. | Реализована возможность получения информации об аутентифкации средствами OpenID. |
Журнал регистрации. Аутентификация OpenID. | Для информационной базы, являющейся провайдером OpenID реализовано событие Провайдер OpenID. Подтверждено, формирующееся в случае положительного ответа на запрос аутентификации. В случае отрицательного ответа на запрос аутентификации, реализовано формирование события Провайдер OpenID. Отклонено в журнале регистрации информационной базы, выступающей в качестве провайдера OpenID. | Данная возможность не предоставлялась. | Облегчение администрирования провайдера OpenID. |
Средства разработки. | Реализована возможность просмотра значений свойств элементов формы Шрифт, ШрифтЗаголовка, ШрифтПодвала и СписокВыбора в отдельном окне, в тех случаях, когда запрещено редактирование этих свойств. | Просмотр свойств был недоступен, если объект не захвачен в хранилище или находится на поддержке. | Если элемент не захвачен в хранилище конфигурации или находится на поддержке, стало возможным просматривать характеристики шрифтового оформления и список выбора, не включая возможность изменения и не захватывая объект в хранилище. |
Кластер серверов. | При начале и завершении сеанса работы с информационной базой, требующего клиентской лицензии, платформа может информировать внешнее приложение вызовами методов веб-сервиса. Внешнее приложение, получив вызов при начале сеанса, может разрешить или запретить начало сеанса. Данная возможность доступна только в клиент-серверном варианте информационной базы. Для указания параметров Web-сервиса внешнего управления сеансами реализовано:
Поведение системы при недоступности Web-сервиса внешнего управления сеансами определяется с помощью:
Для сервера реализован сервис внешнего управления сеансами. Параметры вызываемых Web-сервисов приведены в документации. | Ограничить количество одновременных сеансов для прикладного решения было возможно только путем модификации прикладного решения, без возможности централизованного управления механизмом. | Возможность централизованно управлять количеством одновременно используемых лицензий для различных прикладных решений, без модификации самих прикладных решений. |
Веб-клиент. Внешние компоненты. | Стало возможным использование внешних компонент для веб-браузеров Google Chrome и Safari (для ОС Windows и MacOS X). Для системного перечисления ТипПлатформы реализовано значение MacOS. Расширение работы с файлами доступно для этих веб-браузеров на ОС Windows и MacOS X. Расширение работы с криптографией доступно для этих веб-браузеров только на ОС Windows. | Внешние компоненты, расширение работы с файлами и расширение работы с криптографией не поддерживались для веб-браузеров Google Chrome и Safari. | На веб-браузерах Google Chrome и Safari стали доступны расширения работы с файлами и криптографией (только для ОС Windows). Создание внешних компонент стало возможным для всех поддерживаемых веб-браузеров. |
Картинки. | Доступна обработка картинок во встроенном языке с помощью объекта ОбработкаКартинок:
| Данная возможность не предоставлялась. | Позволяет выполнять обработку картинок. Например, перед размещением картинки в табличном документе:
|
Диаграммы. | Для реквизитов управляемых форм типа Диаграмма, ДиаграммаГанта, Дендрограмма, ТабличныйДокумент, ГрафическаяСхема и ГеографическаяСхема реализована возможность интерактивной настройки в редакторе управляемой формы. Диалог настройки вызывается из панели свойств реквизита. | Объекты Диаграмма, ДиаграммаГанта, Дендрограмма, ТабличныйДокумент, ГрафическаяСхема и ГеографическаяСхема было возможно настраивать или средствами встроенного языка, или путем размещения настроенного объекта в макете и помещения объекта из макета в элемент формы при создании формы. | Повышение удобства разработки. |
Отображение информации. | Для метода глобального контекста ЧислоПрописью() реализован параметр форматирования ИИ (AU). Параметр используется только для англоязычной локализации (en, en_XX) и определяет классическую или упрощенную пропись числа. При классическом формировании числа прописью на английском языке между сотнями (или тысячами и миллионами) и следующими за ними десятками (или единицами, если нет десятков) в любом разряде всегда ставится союз and. Например, 150 – «one hundred and fifty», но 100 – «one hundred» и 50 – «fifty». При упрощенной прописи союз and не используется. | При формировании числа прописью (для англоязычных локализаций) использовалась только упрощенная форма. | Корректное формирование числа прописью в европейских странах. |
План видов характеристик. | Получение списка характеристик, заданного с помощью ключевого слова расширения языка запросов ХАРАКТЕРИСТИКИ или с помощью диалога указания характеристик объекта, выполняется с указанием ключевого слова РАЗРЕШЕННЫЕ. Если получение списка характеристик выполняется с помощью запроса – реализована возможность указания в этом запросе ключевого слова РАЗРЕШЕННЫЕ. | При получении списка характеристик не использовалось ключевое слово РАЗРЕШЕННЫЕ. | Реализация возможности использовать ограничение доступа к данным для таблиц, хранящих списки свойств (например, планы видов характеристик). |
Система компоновки данных. | В детальных записях реализована возможность вывода полей несвязанных наборов данных. Для объектов ЗаписиМакетаКомпоновкиДанных и ЗаписиТаблицыМакетаКомпоновкиДанных реализованы свойства НаборыДанных. Значением свойства является массив, содержащий имена наборов данных, по которым надо выводить детальные записи. Свойство НаборДанных для объектов ЗаписиМакетаКомпоновкиДанных и ЗаписиТаблицыМакетаКомпоновкиДанных является устаревшим и поддерживается для совместимости, пользоваться этим свойством не рекомендуется. Обращение к свойству НаборДанных приводит к исключению, если свойство НаборыДанных содержит массив из более чем одного элемента. | Было невозможно выводить поля из несвязанных наборов данных. Свойство НаборДанных объектов ЗаписиМакетаКомпоновкиДанных и ЗаписиТаблицыМакетаКомпоновкиДанных содержало имя набора данных, по которому выводились детальные записи. | Возможность создания сложных аналитических отчетов. |
Внешние источники данных. | В модуле менеджера таблицы внешнего источника данных реализовано событие ОбработкаПолученияФормы. | Данная возможность не предоставлялась. | Реализация возможности переопределения стандартной формы внешнего источника данных при открытии или получении. |
Внешние источники данных. | Для объектных таблиц внешних источников данных реализована возможность организации иерархических списков. Для объекта метаданных Таблица реализованы реквизиты ПолеРодителя, ЗначениеНезаполненногоРодителя. Иерархические объектные таблицы можно использовать в системе компоновки данных, запросах, динамических списках. | Данная возможность не предоставлялась. | Реализация возможности работы с иерархическими данными во внешних источниках данных. |
Внешние источники данных. Работа с запросами. Система компоновки данных. | Реализована возможность работы с временными таблицами для внешних источников данных. Временная таблица создается непосредственно в базе данных внешнего источника данных. Для обращения к временной таблице используется синтаксис ВнешнийИсточникДанных.<Имя внешнего источника данных>.ВременнаяТаблица.<Имя временной таблицы>. | Данная возможность не предоставлялась. | Возможность построения сложных отчетов на основании таблиц внешних источников данных. |
План видов характеристик. Система компоновки данных. | При задании характеристик объекта с помощью диалога Дополнительные характеристики объекта метаданных, если список характеристик получается не из плана видов характеристик, то тип значения характеристики определяется типом реквизита, указанного в реквизите Поле значения данного диалога. Если этот реквизит не заполнен, то типом значения характеристики является тип Булево. При задании характеристик объекта с помощью расширения языка запросов ХАРАКТЕРИСТИКИ системы компоновки данных, если не указано свойство ТИП, то тип значения характеристики определяется типом значения, получаемого в свойстве ЗНАЧЕНИЯХАРАКТЕРИСТИК. Если свойство ЗНАЧЕНИЯХАРАКТЕРИСТИК не указано, то типом значения характеристики является тип Булево. | При задании характеристик объекта с помощью диалога Дополнительные характеристики объекта метаданных или расширения языка запросов ХАРАКТЕРИСТИКИ, если список характеристик получался не из плана видов характеристик, то типом значения характеристики являлся тип Булево. | Реализация возможности хранения типов характеристик в справочниках, при этом регулируя тип характеристики с помощью составного типа реквизита, хранящего значение характеристики (например, типа ресурса регистра сведений). |
Встроенный язык. | Реализована сериализация описания индексов таблицы значений. Содержимое индексов не сериализуется, а восстанавливается при десериализации. | При сериализации/десериализации индексы таблицы значений терялись. | Более полное восстановление состояния таблицы значений при десериализации. |
Диаграммы. | Реализованы новые виды диаграмм:
Для объекта Диаграмма реализованы свойства: ВысотаГорлаВоронки, ШиринаГорлаВоронки, ПробелыВоронки. Свойства имеют смысл только для новых типов диаграмм. | Данная возможность не предоставлялась. | Расширение возможностей диаграмм. |
Диаграммы. | Реализован режим сглаживания диаграмм. Для объекта Диаграмма реализованы свойства РежимСглаживания и НатяжениеСглаживания. Данные свойства имеют смысл для следующих типов диаграмм: график, график с накоплениями, график с областями, график с областями и накоплением, график с областями нормированный, изометрическая непрерывная, изометрическая лента, водопад, воронка, воронка объемная, а также для следующих типов диаграмм, у которых для серий установлен флажок Индикатор: гистограмма, гистограмма объемная, гистограмма горизонтальная, гистограмма горизонтальная объемная, гистограмма с накоплением, гистограмма с накоплением объемная, гистограмма с накоплением горизонтальная объемная, гистограмма нормированная, гистограмма нормированная объемная, гистограмма нормированная горизонтальная, гистограмма нормированная горизонтальная объемная. | Данная возможность не предоставлялась. | Расширение возможностей диаграмм. |
Диаграммы. | Реализована возможность соединения серий диаграмм. Для объекта Диаграмма реализованы свойства СоединениеЗначенийПоСериям, ЛинииСоединенияЗначенийПоСериям, ЦветСоединенияЗначенийПоСериям. Свойства имеют смысл для следующих типов диаграмм: гистограмма с накоплениями, гистограмма с накоплениями объемная, гистограмма с накоплениями горизонтальная, гистограмма с накоплениями объемная горизонтальная, гистограмма нормированная, гистограмма нормированная объемная, гистограмма нормированная горизонтальная, гистограмма нормированная объемная горизонтальная. | Данная возможность не предоставлялась. | Расширение возможностей диаграмм. |
Диаграммы. | Реализован режим прозрачности диаграмм. Для объекта Диаграмма реализованы свойства РежимПолупрозрачности, ПроцентПолупрозрачности. Свойства имеют смысл для следующих типов диаграмм: график с областями, изометрическая, изометрическая пирамида, изометрическая непрерывная, изометрическая лента, водопад, воронка объемная, воронка нормированная объемная. | Данная возможность не предоставлялась. | Расширение возможности диаграмм. |
Диаграммы. Система компоновки данных. | Для объектов ЗначенияПараметровВыводаКомпоновкиДанных, ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных, ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных, ОформлениеДиаграммыОбластиКомпоновкиДанных реализованы следующие свойства: ТипДиаграммы.СоединениеЗначенийПоСериям, ТипДиаграммы.ЛинииСоединенияЗначенийПоСериям, ТипДиаграммы.ЦветСоединенияЗначенийПоСериям, ТипДиаграммы.РежимСглаживания, ТипДиаграммы.НатяжениеСглаживания, ТипДиаграммы.РежимПолупрозрачности. Эти свойства используются для настройки параметров макета компоновки данных. | Данная возможность не предоставлялась. | Расширение возможностей работы с диаграммами в системе компоновки данных. |
Система компоновки данных. | В языке выражений системы компоновки данных реализованы следующие агрегатные функции: Каждый(), Любой(), СтандартноеОтклонениеГенеральнойСовокупности(), СтандартноеОтклонениеВыборки(), ДисперсияВыборки(), ДисперсияГенеральнойСовокупности(), КовариацияГенеральнойСовокупности(), КовариацияВыборки(), Корреляция(), РегрессияНаклон(), РегрессияОтрезок(), РегрессияКоличество(), РегрессияR2(), РегрессияСреднееX(), РегрессияСреднееY(), РегрессияСреднееSXX(), РегрессияСреднееSYY(), РегрессияСреднееSXY(). | Данные агрегатные функции отсутствовали в языке выражений системы компоновки данных. | Возможность создания сложных аналитических отчетов. |
Система компоновки данных. | В языке выражений системы компоновки данных реализованы следующие функции: ACos(), ASin(), ATan(), Sin(), Cos(), Tan(), Exp(), Log(), Log10(), Pow(), Sqrt(), Окр(), Цел(), ТипЗначения(),Тип(). | Данные функции отсутствовали в языке выражений системы компоновки данных. | Возможность создания сложных аналитических отчетов. |
Система компоновки данных. | В языке выражений системы компоновки данных реализована агрегатная функция МестоВПорядке(). Функция возвращает номер по порядку для текущей записи среди записей текущей группировки, если все записи текущей группировки будут упорядочены в указанном порядке. | Данная агрегатная функция отсутствовала в языке выражений системы компоновки данных. | Возможность создания сложных аналитических отчетов. |
Система компоновки данных. | В языке выражений системы компоновки данных реализована агрегатная функция КлассификацияABC(). Функция возвращает номер класса: 1 – класс «А», 2 – класс «B», 3 – класс «C». | Данная агрегатная функция отсутствовала в языке выражений системы компоновки данных. | Возможность создания сложных аналитических отчетов. |
Табличный документ. | Для команды табличного документа Объединить реализовано сочетание клавиш Ctrl+M. В контекстном меню табличного документа реализована команда Объединить. | Объединение ячеек табличного документа было возможно только с помощью команды меню Таблица - Объединить или соответствующей кнопки командной панели. | Повышено удобство работы с табличными документами, содержащими большое количество объединенных ячеек. |
Диаграммы. | Реализована поддержка свойства Индикатор для диаграммы изометрическая лента: при отключенном режиме сглаживания, серия с установленным свойством Индикатор отображается полупрозрачно на всей области диаграммы, образуя пересечения с остальными сериями. | Данная возможность не предоставлялась. | Расширение возможности диаграмм. |
Управляемая форма. | Реализована возможность указания типа Произвольный для подчиненного реквизита у реквизита управляемой формы (например, колонка таблицы значений, дерева значений и т.д.). | Хранить некоторые данные в подчиненных реквизитах реквизита управляемой формы невозможно. К таким данным относится ссылка на таблицу внешнего источника данных. | Реализация возможности хранения в подчиненных реквизитах реквизита управляемой формы ссылок на таблицы внешних источников данных. |
Отображение информации. | Реализована возможность управления двусторонней печатью для табличного документа, графической схемы (из встроенного языка и интерактивно) и текстового документа (только интерактивно). Реализованы системные перечисления ТипДвустороннейПечати и ЧередованиеРасположенияСтраниц. | Управлять данной возможностью было возможно только с помощью драйвера принтера. | Реализация возможности явного указания двусторонней печати для некоторых вариантов использования. |
Средства разработки. Средства публикации веб-клиента и Web-сервисов. | В диалоге публикации на веб-сервере возможно редактировать все элементы, присутствующие в файле default.vrd. В диалоге публикации на веб-сервере стало возможным редактировать произвольные файлы default.vrd. Параметр descriptor утилиты webinst позволяет выполнять публикацию по шаблону. В качестве шаблона указывается сформированный файл default.vrd. | С помощью диалога публикации на веб-сервере можно было редактировать ограниченный набор элементов, присутствующих в файле default.vrd. Возможность публикации по шаблону для утилиты webinst была недоступна, что ограничивало возможности автоматизированной публикации, например невозможна публикация Web-сервисов с помощью утилиты. | Возможность интерактивно редактировать все элементы файла default.vrd, создавать шаблоны для последующей автоматизированной публикации. Использование шаблонов открывает возможность публикации Web-сервисов с помощью утилиты командной строки. |
Установка клиентского приложения. | Возможно настроить обновление дистрибутива тонкого клиента и получение списка общих информационных баз при помощи http-соединения или Web-сервиса. В случае несовпадения версии клиентского приложения и сервера, реализовано автоматическое получение и установка тонкого клиента. Для конфигурационного файла 1cestart.cfg реализованы параметры:
Реализована возможность указания ссылки на дистрибутив тонкого клиента для конфигурационных файлов:
| Автоматическое обновление тонкого клиента и получение списка общих информационных баз было доступно только при работе в локальной сети. | Возможность обновления дистрибутива тонкого клиента и получения списка общих информационных баз без создания общих каталогов позволяет получить актуальную версию дистрибутива и текущий список информационных баз при удаленной работе. |
Работа с СУБД. | Для создания информационной базы в СУБД Oracle Database не требуются права DBA. При отсутствии прав DBA невозможно выполнить:
| Для создания информационной базы в СУБД Oracle Database всегда требовались права DBA. | Повышение безопасности работы с СУБД. Появилась возможность создания информационной базы без использования прав DBA в том случае, если база данных (схема данных) уже существует. |
Работа с Интернет. Встроенный язык. | Реализовано кодирование произвольных текстовых строк (метод глобального контекста КодироватьСтроку()):
Реализована операция раскодирования строки (метод глобального контекста РаскодироватьСтроку()). | Данная возможность не предоставлялась. | Облегчено программное формирование URL, содержащего не латинские символы. |
Средства администрирования. | Реализована возможность создания самораспаковывающегося архива (SFX-архива) клиентского приложения для размещения на веб-сайте. В состав архива можно поместить конфигурационный файл 1CEStart.cfg, содержащий настройки, необходимые для установки, запуска и обновления клиентского приложения. Созданный исполняемый файл предназначен для использования только в ОС Windows. Для создания архива используется утилита 1CEClientSetupMake.exe, которая публикуется на диске ИТС (http://its.1c.ru/db/metod81#content:4914:1). | Данная возможность не предоставлялась. | Упрощает установку клиентского приложения на компьютер клиента в тех случаях, когда для доступа к информационной базе (через Интернет) желательно использование клиентского приложения, а не веб-клиента. |
Функциональность | Как стало | Как было | Результат изменения |
---|---|---|---|
Стандартные функции. | Поиск ссылок на таблицы внешних источников данных доступен для стандартной функции Поиск ссылок на объекты, работающей в управляемом режиме. | Поиск ссылок на объекты внешних источников данных с помощью стандартной функции Поиск ссылок на объекты был не возможен. | Реализация возможности поиска ссылок на объекты внешних источников данных с помощью стандартной функции. |
Табличный документ. | В табличном документе, находящемся в режиме защиты, группировки можно сворачивать и разворачивать не только с помощью мыши, но и с помощью сочетания клавиш и контекстного меню табличного документа. | В табличном документе, находящемся в режиме защиты, группировки можно было сворачивать и разворачивать только с помощью мыши. | Повышение удобства работы с табличным документом. |
Навигационные ссылки. | Для режима открытия форм В закладках, форма, открытая по команде из панели навигации, при запросе навигационной ссылки, возвращает ссылку на объект, отображаемый формой, если свойство управляемой формы АвтоНавигационнаяСсылка установлено в значение Истина. В противном случае возвращается значение свойства НавигационнаяСсылка управляемой формы. | Для режима открытия форм В закладках, формы, открытые по командам из панели навигации, возвращали ссылки на точки навигации. | Появилась возможность открыть форму списка в отдельном окне с помощью контекстного меню на заголовке закладки. |
Управляемая форма. | Если свойство ячейки таблицы управляемой формы РежимРедактирования установлено в значение Непосредственно, то нажатие Enter в этой ячейке приводит к переходу к следующей редактируемой ячейке этой строки. Если ячейка в строке последняя, выполняется переход к первой редактируемой ячейке следующей строки. Если следующей строки нет и у таблицы управляемой формы свойство Автоввод новой строки установлено в значение Истина, то выполняется добавление новой строки. | В режиме редактирования строки нажатие Enter приводило к завершению редактирования ячейки таблицы и не приводило к переходу к следующей ячейке. | Нажатие кнопки Enter реализовано аналогично для режима ввода строки и для режима редактирования строки. Это упрощает работу с системой и делает работу более эффективной при редактировании табличных данных с использованием клавиатуры. |
Управляемая форма. | Если выполняется редактирование ячейки таблицы управляемой формы, для которой свойство РежимРедактирования установлено в значение Непосредственно, то:
| Данные возможности не предоставлялись. | Повышение удобства использования таблицы управляемой формы. |
Управляемая форма. | Для удаления строки таблицы управляемой формы реализовано сочетание клавиш Alt+Shift+Del. Данное сочетание можно использовать даже в том случае, если идет редактирование строки таблицы. Для таблицы управляемой формы с режимом автоматического добавления строк реализованы следующие возможности:
| Данные возможности не предоставлялись. | Повышение удобства использования таблицы управляемой формы. |
Управляемая форма. | Нажатие клавиши Вниз, при нахождении на последней строке, в таблице управляемой формы приводит к созданию новой строки. Если нажать клавишу Вверх в новой строке, не вводя в этой строке никаких данных, новая строка будет удалена. При перемещении сверху вниз, с помощью нажатия клавиши Вниз (не отпуская ее) приведет к позиционированию курсора в последнюю строку таблицы управляемой формы. Для добавления новой строки необходимо отпустить и еще раз нажать клавишу Вниз. | Нажатие клавиши Вниз не приводило к добавлению новой строки. Нажатие клавиши Вверх не приводило к отказу от ввода новой строки. | Повышение удобства использования таблицы управляемой формы. |
Управляемая форма. | Для реквизитов типа Строка фиксированной длины изменено отображение автоотметки незаполненного, если этот реквизит расположен в таблице управляемой формы, табличном поле или табличном документе. Проверка заполненности значения выполняется с помощью метода ЗначениеЗаполнено(), соответственно значение типа Строка считается незаполненным, если в нем нет непробельных символов. | Реквизит считался незаполненным только в том случае, если в нем содержалась пустая строка. | Обеспечение единообразного поведения отметки незаполненного. |
Веб-клиент. | При запуске системы с помощью веб-браузера, отсутствующего в списке поддерживаемых, отображается предупреждение об этом с возможностью продолжить работу или перейти к списку поддерживаемых веб-браузеров. Предупреждение отображается не чаще, чем 1 раз в неделю. | Не проверялся запуск системы с помощью не поддерживаемых веб-браузеров. | Оповещение пользователя о том, что он использует неподдерживаемую версию веб-браузера или неподдерживаемый веб-браузер. |
Веб-клиент. | При запуске системы с помощью устаревшей версии веб-браузера выводится предупреждение об этом, с возможностью продолжить работу или перейти к списку поддерживаемых веб-браузеров. Предупреждение отображается не чаще, чем 1 раз в месяц. | Не проверялся запуск системы с помощью устаревшей версии веб-браузера. | Оповещение пользователя о том, что выполняется работа в устаревшей версии веб-браузера с предложением продолжить работу или перейти к списку поддерживаемых веб-браузеров. Рекомендуется сменить версию используемого веб-браузера. |
Веб-клиент. | При запуске системы на новой версии Microsoft Internet Explorer, которая была недоступна во время разработки версии платформы, выводится предупреждение об этом с возможностью продолжить работу или перейти к списку поддерживаемых веб-браузеров. Предупреждение отображается не чаще, чем 1 раз в месяц. | Не проверялся запуск системы с помощью новой версии веб-браузера Microsoft Internet Explorer. | Оповещение пользователя о том, что данная версия веб-браузера Microsoft Internet Explorer не тестировалась на совместимость с «1С:Предприятием». |
Технологический журнал. | Возможность помещения в технологический журнал информации о работе с внешними источниками данных. Для этого в конфигурационный файл технологического журнала добавлено событие <EDS>. | Работа с внешними источниками данных не отражалась в технологическом журнале системы. | Возможность анализа проблем при работе с внешними источниками данных. |
Технологический журнал. | Возможность помещения в технологический журнал информации о выполнении операций, изменяющих работу кластера серверов, например во время репликации данных между сервисами кластера. Для этого в конфигурационный файл технологического журнала добавлено событие <CLSTR>. | Не предоставлялось событий, формируемых при выполнении операций, изменяющих работу кластера серверов. | Возможность анализа проблем при работе кластера серверов. |
Кластер серверов. Средства администрирования. | Для администрирования кластера серверов реализован кроссплатформенный сервер администрирования (ras). Приложение может работать как в режиме отдельного приложения, так и в режиме сервиса (демона). Сервер администрирования устанавливается в составе компонент сервера «1С:Предприятия». Для взаимодействия с сервером администрирования реализована кроссплатформенная утилита командной строки (rac). Утилита администрирования устанавливается в составе компонент сервера «1С:Предприятия». Версия утилиты администрирования может не совпадать с версией сервера администрирования, с которым она (утилита) работает. Утилита позволяет выполнять администрирование кластера серверов в объеме, который доступен с помощью средств программного администрирования кластера (COM-объект V82.ComConnector), кроме аутентификации администраторов (информационной базы, кластера, рабочего сервера) средствами ОС. Данная возможность утилитой не поддерживается. Также реализован интерфейс работы с сервером администрирования из языка Java, который (вместе с описанием и примером использования) распространяется с помощью ИТС (http://its.1c.ru/db/metod81#content:4985:1). | Средства администрирования кластера серверов «1С:Предприятия» были доступны только для ОС Windows в виде консоли администрирования кластера, а также COM-объекта V82.ComConnector. Средств администрирования кластера серверов для ОС Linux не предоставлялось. | Возможность администрировать кластер серверов «1С:Предприятия» из командной строки на различных операционных системах (Windows и Linux), а также из программ, написанных на языке Java. |
Для использования некоторых изменений, обеспечивающих оптимизацию, необходимо выполнить реструктуризацию соответствующих данных. Для этого можно использовать режим Тестирование и исправление или принудительно изменить структуру соответствующих объектов.
Чтобы выполнить повторное преобразование реестра кластера из формата версии 8.2 в формат версии 8.3, необходимо остановить кластер серверов версии 8.3, удалить реестр кластера версии 8.3 (файл 1CV8Clst.lst) и заново запустить кластер серверов версии 8.3.
Версия 8.2.19 включает исправления обнаруженных ошибок и изменения в функциональности.
Кнопка Очистка поля ввода, которая создается веб-браузером в том случае, если в поле ввода вводится хотя-бы один не пробельный символ, работает также, как и кнопка поля ввода Очистка.
В веб-клиенте реализована возможность продолжить действие, если во время его исполнения произошел разрыв соединения и действие не могло изменить данные на сервере. В этом случае пользователю будет показан диалог с возможностью повтора запроса.
Для правильной печати из веб-браузера Mozilla Firefox табличных документов, содержащих точечные линии, а также документов, для которых нужно обеспечить точную размерность всех элементов, выводимых на печать, рекомендуется устанавливать у этих табличных документов свойство ТочностьПечати в значение Точная. При этом такой табличный документ будет возвращаться в виде файла. В остальных случаях документ будет открыт в окне предварительного просмотра.
Версия 8.2.18 включает исправления обнаруженных ошибок и изменения в функциональности.
Для Microsoft SQL Server эти операции оптимизированы дополнительно, а также оптимизирована операция реструктуризации.
Оптимизация наиболее заметна в случае многопользовательского доступа (с помощью тонкого клиента) в файловом варианте информационной базы, расположенной на сетевом ресурсе.
Рекомендуется выполнять операцию сжатия таблиц информационной базы после выполнения массовых операций изменения данных.
Рекомендуется параметр ПутьМодуляКриптографии конструктора объекта МенеджерКриптографии указывать в виде: /opt/cprocsp/lib/amd64/libcapilite.so:/opt/cprocsp/lib/amd64/libcapi10.so:/opt/cprocsp/lib/amd64/libcapi20.so для обеспечения совместимости и со старой, и с новой версией КриптоПро.
В объекте HTTPСоединение реализованы следующие изменения:
Изменен формат адреса OpenID-провайдера в файле default.vrd (атрибут url элемента rely): httрs://<адрес информационной базы OpenID-провайдера>/e1cib/oid2op. Время действия аутентификации по умолчанию равно 24 часам. Максимальное время действия аутентификации равно 168 часам.
Изменился протокол взаимодействия зависимой стороны и провайдера OpenID.
Реализована возможность запрета запоминания аутентификации в диалоге аутентификации.
Реализована форма ввода имени пользователя и пароля на стороне провайдера OpenID для использования в веб-клиенте.
Для исправления ситуации следует запустить тестирование и исправление информационной базы. Проверка рассогласования описания метаданных и структуры базы данных выполняется всегда, вне зависимости от состояния флажков в поле Проверки и режимы. Если тестирование и исправление запущено только в режиме тестирования и обнаружена проблема рассогласования, формируется сообщение о проблеме и способе ее решения.
Для объекта НастройкиКлиентскогоПриложения реализованы свойства СкоростьКлиентскогоСоединения, РежимОткрытияФормПриложения, ОтображатьПанельРазделов, ОтображатьПанелиНавигацииИДействий.
Для объекта НастройкиКомандногоИнтерфейса реализовано свойство ОтображениеПанелиРазделов.
Перечень ограничений:
Исключена возможность активации программной лицензии для конкретного пользователя. Активация всегда выполняется для всех пользователей компьютера.
Для правильной печати из веб-браузера Google Chrome табличных документов, содержащих точечные линии, а также документов, для которых нужно обеспечить точную размерность всех элементов, выводимых на печать, рекомендуется устанавливать у этих табличных документов свойство ТочностьПечати в значение Точная.
Тонкий и толстый клиенты «1С:Предприятия» версии 8.2.17.153 и выше, распознают цифровые подписи, сделанные любой версией платформы.
Цифровые подписи, сделанные «1С:Предприятием» версий, младше, чем 8.2.17.153, не распознаются:
Версия 8.2.16 включает исправления обнаруженных ошибок и изменения в функциональности.
Имя пользователя запоминается между сеансами, чтобы упростить аутентификацию в случае, если факт аутентификации отвергается провайдером OpenID (например, истекло время жизни признака аутентифицированности).
Доработан алгоритм OpenID-аутентификации, реализовано использование взаимодействия по HTTPS.
Реализовано свойство пользователя АутентификацияOpenID.
Данный каталог используется после просмотра текущего списка каталогов поиска программных лицензий, приведенного в документации.
В ОС Windows, если программная лицензия не обнаружена в каталоге licenses, то при наличии каталога %USERPROFILE%\Local Settings\1C\1Cv8 (%LOCALAPPDATA%\1C\1Cv8 для ОС Windows Vista и старше), поиск выполняется в каталоге %USERPROFILE%\Local Settings\1C\1Cv8\Conf (%LOCALAPPDATA%\1C\1Cv8\Conf для ОС Windows Vista и старше).
Версия 8.2.15 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.
При использовании независимых разделителей указанное поведение происходит для одного набора значений разделителей:
Версия 8.2.14 включает исправления обнаруженных ошибок и изменения в функциональности.
Формат файлового варианта информационной базы изменен. Для работы с новой версией «1С:Предприятия» должно быть выполнено преобразование информационной базы. После начала преобразования работа с данной информационной базой предыдущими версиями платформы «1С:Предприятие 8» будет невозможна. Обратный переход (для использования информационной базы предыдущими версиями «1С:Предприятия») можно осуществить, выполнив операцию выгрузки (в версии 8.2.14) и загрузки информационной базы (в предыдущей версии).
Файловый вариант информационной базы
Перед преобразованием необходимо сделать резервную копию информационной базы!
Если в процессе преобразования будут происходить какие-либо программные или аппаратные сбои, то данные информационной базы могут быть утеряны.
Преобразование выполняется в момент первого обращения к информационной базе Конфигуратором версии 8.2.14 до момента выполнения аутентификации. Для выполнения преобразования следует утвердительно ответить на вопросы, задаваемые системой при запуске Конфигуратора.
Файл хранилища конфигурации
Перед преобразованием необходимо сделать резервную копию хранилища конфигурации
Если в процессе преобразования будут происходить какие-либо программные или аппаратные сбои, то данные хранилища могут быть утеряны.
Преобразование информационной базы хранилища будет выполнено при первом обращении к данным хранилища любым пользователем.
Версия 8.2.13 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.
Версия 8.2.12 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.
Версия 8.2.11 включает исправления обнаруженных ошибок и изменения в функциональности.
Реализовано свойство ТипСодержимого объекта ИнтернетПочтовоеВложение.
При попытке выполнить такое присваивание генерируется исключение.
При конвертации список пользователей «старого» (формат списка до версии 8.2.10 включительно) формата копируется в список пользователей «нового» (формат списка начиная с версии 8.2.11) формата. Прежнее содержимое списка пользователей «нового» формата удаляется. При переходе с версии 8.2.11 на 8.2.10 будет использован список пользователей «старого» формата по состоянию на момент конвертации. На диске ИТС, начиная с майского выпуска 2010 года, размещена обработка, позволяющая обмениваться списком пользователей между информационными базами версий 8.2.10 и 8.2.11.
После конвертации списка пользователей в информационной базе поддерживается два списка пользователей: в «старом» и «новом» формате. При изменении списка пользователей в «новом» формате не происходит изменения списка пользователей в «старом» формате, за исключением следующих случаев:
Версия 8.2.10 включает исправления обнаруженных ошибок и некоторые изменения в функциональности.
Версия 8.2.9 является финальной версией технологической платформы «1С:Предприятие 8.2».
Форматы информационной базы, конфигурации, внешних обработок и внешних отчетов изменены. Для работы с новой версией 1С:Предприятия должно быть выполнено преобразование информационной базы (конфигурации, внешних обработок и внешних отчетов). После начала преобразования работа с данной информационной базой (конфигурацией, внешней обработкой и внешним отчетом) предыдущими версиями платформы 1С:Предприятие 8 будет невозможна.
Формат файла информационной базы изменен. Для его использования требуется выполнить преобразование.
Внимание!
Если обновления конфигурации базы данных произведено не будет - в процессе преобразования будет произведен принудительный возврат к конфигурации базы данных. Для исключения возможных ошибок при преобразовании - рекомендуется выполнить тестирование и исправление информационной базы.
Внимание!
Если обновления конфигурации базы данных произведено не будет - в процессе преобразования будет произведен принудительный возврат к конфигурации базы данных. Для исключения возможных ошибок при преобразовании - рекомендуется выполнить тестирование и исправление информационной базы.
Формат хранилища конфигурации изменен.
При этом в хранилище будут добавлены все объекты метаданных Подсистема.
При получении конфигураций старых версий из хранилища (созданных до перехода на 8.2.9) будет выполняться конвертация конфигураций. При попытке обновления объектов из хранилища конвертации получаемых объектов не производится.